public class ClassInfo extends Object implements GenImportPackages, GenModifier, GenField, GenFcuntion, GenCoder
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
ACCESS_DEFAULT |
static String |
ACCESS_PRIVATE |
static String |
ACCESS_PROTECTED |
static String |
ACCESS_PUBLIC |
static String |
FINAL_MODIFIER |
static String |
STATIC_MODIFIER |
static String |
TYPE_CLASS |
static String |
TYPE_INTERFACE |
| 构造器和说明 |
|---|
ClassInfo() |
ClassInfo(String simpleClassName) |
ClassInfo(String packageName,
String simpleClassName) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcodeBlockBegin, codeBlockEndpublic ClassInfo()
public ClassInfo(String simpleClassName)
public String getFullName()
public FunctionInfo addConstructor(String methodBody, String... params)
public void ext(String... superClasses)
public void impl(String... interfaces)
public FunctionInfo addMethod(String returnType, String name, String methodBody, String... params)
public String getPackageName()
public void setPackageName(String packageName)
public String getAccess()
public void setAccess(String access)
public String getType()
public void setType(String type)
public String getName()
public void setName(String name)
public boolean addField(FieldInfo field)
public List<FunctionInfo> getFunctions()
public boolean addFunction(FunctionInfo func)
public String combineExtends()
public String combineFunctions()
combineFunctions 在接口中 GenFcuntionpublic String combineFields()
combineFields 在接口中 GenFieldpublic boolean addModifier(String modifier)
addModifier 在接口中 GenModifierpublic String combineModifiers()
combineModifiers 在接口中 GenModifierpublic String combinePackages()
combinePackages 在接口中 GenImportPackagespublic boolean addImportPackage(String packageName)
addImportPackage 在接口中 GenImportPackagespublic boolean importPackage(String... packageName)
importPackage 在接口中 GenImportPackagesCopyright © 2020. All Rights Reserved.