internalName 在 Byte Buddy 中是指一个类的全限定名,通常用于描述类的类型。比如,对于类 "com.example.MyClass",它的 internalName 就是 "com/example/MyClass"。在 Byte Buddy 中,可以通过调用 TypeDescription 中的 getInternalName() 方法获取该类的 internalName。
示例代码:
Class> clazz = MyClass.class;
String internalName = TypeDescription.ForLoadedType.of(clazz).getInternalName();
System.out.println("Internal name of " + clazz.getName() + " is " + internalName);
输出结果为:
Internal name of com.example.MyClass is com/example/MyClass