| 程序包 | 说明 |
|---|---|
| com.github.fartherp.javacode |
| 限定符和类型 | 方法和说明 |
|---|---|
JavaTypeInfo |
Method.getReturnType() |
JavaTypeInfo |
InnerClass.getSuperClass() |
JavaTypeInfo |
CompilationUnit.getSuperClass()
获取父类类型信息
|
JavaTypeInfo |
Parameter.getType() |
JavaTypeInfo |
InnerEnum.getType() |
JavaTypeInfo |
InnerClass.getType() |
JavaTypeInfo |
Field.getType() |
JavaTypeInfo |
CompilationUnit.getType()
获取当前JAVA类型
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<JavaTypeInfo> |
Method.getExceptions() |
Set<JavaTypeInfo> |
TopLevelClass.getImportedTypes() |
Set<JavaTypeInfo> |
CompilationUnit.getImportedTypes()
获取import类
|
Set<JavaTypeInfo> |
InnerEnum.getSuperInterfaceTypes() |
Set<JavaTypeInfo> |
InnerClass.getSuperInterfaceTypes() |
Set<JavaTypeInfo> |
CompilationUnit.getSuperInterfaceTypes()
获取实现的接口类型
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Method.addException(JavaTypeInfo exception) |
void |
TopLevelClass.addImportedType(JavaTypeInfo importedType) |
void |
CompilationUnit.addImportedType(JavaTypeInfo importedType)
添加import类
|
void |
InnerEnum.addSuperInterface(JavaTypeInfo superInterface) |
void |
InnerClass.addSuperInterface(JavaTypeInfo superInterface) |
void |
JavaTypeInfo.addTypeArgument(JavaTypeInfo type) |
int |
JavaTypeInfo.compareTo(JavaTypeInfo o) |
void |
Method.setReturnType(JavaTypeInfo returnType) |
void |
InnerClass.setSuperClass(JavaTypeInfo superClass) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Method.addExceptions(Collection<JavaTypeInfo> lines) |
void |
TopLevelClass.addImportedTypes(Set<JavaTypeInfo> importedTypes) |
void |
CompilationUnit.addImportedTypes(Set<JavaTypeInfo> importedTypes)
添加JAVA类型
|
void |
InnerEnum.addSuperInterfaces(Collection<JavaTypeInfo> collection) |
void |
InnerClass.addSuperInterfaces(Set<JavaTypeInfo> superInterfaces) |
| 构造器和说明 |
|---|
Field(String name,
JavaTypeInfo type) |
InnerClass(JavaTypeInfo type) |
InnerEnum(JavaTypeInfo type) |
Parameter(JavaTypeInfo type,
String name) |
TopLevelClass(JavaTypeInfo type) |
Copyright © 2019. All rights reserved.