-
- 所有超级接口:
Modifiable
,Renameable
- 所有已知实现类:
ArrayClassInfo
,BaseClassInfo
,RenameableClassInfo
,SimpleClassInfo
,SimpleRenameableClassInfo
public interface ClassInfo extends Renameable, Modifiable
-
-
方法概要
修饰符和类型 方法 说明 @NotNull ClassInfo
array()
ClassInfo
component()
FieldInfo
getField(String name, ClassInfo type)
Collection<FieldInfo>
getFields()
String
getInternalName()
String
getJavaName()
MethodInfo
getMethod(String name, ClassInfo returnType, ClassInfo... arguments)
MethodInfo
getMethod(String name, ClassInfo returnType, Collection<ClassInfo> arguments)
Collection<MethodInfo>
getMethods()
void
initialize(ClassPool pool)
boolean
isArray()
boolean
isPrimitive()
ClassInfo
parent()
-
从接口继承的方法 cn.mcres.karlatemp.mxlib.common.class_info.Modifiable
isSupportChangeModifier, modifier, modifier
-
从接口继承的方法 cn.mcres.karlatemp.mxlib.common.class_info.Renameable
getRenamedInternalName, getRenamedJavaName, isSupportRename, rename
-
-
-
-
方法详细资料
-
getJavaName
String getJavaName()
-
isPrimitive
boolean isPrimitive()
-
getInternalName
String getInternalName()
-
getMethods
Collection<MethodInfo> getMethods()
-
getFields
Collection<FieldInfo> getFields()
-
isArray
boolean isArray()
-
component
ClassInfo component()
-
array
@NotNull @NotNull ClassInfo array()
-
parent
ClassInfo parent()
-
getMethod
MethodInfo getMethod(String name, ClassInfo returnType, ClassInfo... arguments)
-
getMethod
MethodInfo getMethod(String name, ClassInfo returnType, Collection<ClassInfo> arguments)
-
initialize
void initialize(ClassPool pool)
-
-