- java.lang.Object
-
- cn.mcres.karlatemp.mxlib.common.class_info.internal.BaseModifiable
-
- cn.mcres.karlatemp.mxlib.common.class_info.internal.BaseClassInfo
-
- 所有已实现的接口:
ClassInfo
,Modifiable
,Renameable
- 直接已知子类:
ArrayClassInfo
,RenameableClassInfo
,SimpleClassInfo
public abstract class BaseClassInfo extends BaseModifiable implements ClassInfo
-
-
构造器概要
构造器 构造器 说明 BaseClassInfo()
-
方法概要
修饰符和类型 方法 说明 @NotNull ClassInfo
array()
ClassInfo
component()
FieldInfo
getField(String name, ClassInfo type)
Collection<FieldInfo>
getFields()
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()
String
toString()
-
从类继承的方法 cn.mcres.karlatemp.mxlib.common.class_info.internal.BaseModifiable
isSupportChangeModifier, modifier, modifier
-
从接口继承的方法 cn.mcres.karlatemp.mxlib.common.class_info.ClassInfo
getInternalName, getJavaName
-
从接口继承的方法 cn.mcres.karlatemp.mxlib.common.class_info.Modifiable
isSupportChangeModifier, modifier, modifier
-
从接口继承的方法 cn.mcres.karlatemp.mxlib.common.class_info.Renameable
getRenamedInternalName, getRenamedJavaName, isSupportRename, rename
-
-
-
-
方法详细资料
-
getFields
public Collection<FieldInfo> getFields()
-
isPrimitive
public boolean isPrimitive()
- 指定者:
isPrimitive
在接口中ClassInfo
-
getMethods
public Collection<MethodInfo> getMethods()
- 指定者:
getMethods
在接口中ClassInfo
-
getMethod
public MethodInfo getMethod(String name, ClassInfo returnType, Collection<ClassInfo> arguments)
-
getMethod
public MethodInfo getMethod(String name, ClassInfo returnType, ClassInfo... arguments)
-
initialize
public void initialize(ClassPool pool)
- 指定者:
initialize
在接口中ClassInfo
-
-