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() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
addField(FieldInfo field) |
boolean |
addFunction(FunctionInfo func) |
boolean |
addImportPackage(String packageName) |
boolean |
addModifier(String modifier) |
String |
code() |
String |
codeLine() |
String |
combineFields() |
String |
combineFunctions() |
String |
combineModifiers() |
String |
combinePackages() |
String |
getAccess() |
List<FieldInfo> |
getFields() |
List<FunctionInfo> |
getFunctions() |
List<String> |
getImportPackages() |
List<String> |
getModifiers() |
String |
getName() |
String |
getPackageName() |
String |
getType() |
void |
setAccess(String access) |
void |
setName(String name) |
void |
setPackageName(String packageName) |
void |
setType(String type) |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcodeBlockBegin, codeBlockEndpublic 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 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 在接口中 GenImportPackagesCopyright © 2020. All Rights Reserved.