public abstract class AbstractJavaType extends JavaElement
Modifier | Constructor and Description |
---|---|
protected |
AbstractJavaType(FullyQualifiedJavaType type) |
protected |
AbstractJavaType(String type) |
Modifier and Type | Method and Description |
---|---|
void |
addField(Field field) |
void |
addInnerClass(InnerClass innerClass) |
void |
addInnerEnum(InnerEnum innerEnum) |
void |
addInnerInterface(InnerInterface innerInterface) |
void |
addMethod(Method method) |
void |
addSuperInterface(FullyQualifiedJavaType superInterface) |
List<Field> |
getFields() |
List<InnerClass> |
getInnerClasses() |
List<InnerEnum> |
getInnerEnums() |
List<InnerInterface> |
getInnerInterfaces() |
List<Method> |
getMethods() |
Set<FullyQualifiedJavaType> |
getSuperInterfaceTypes() |
FullyQualifiedJavaType |
getType() |
addAnnotation, addJavaDocLine, addSuppressTypeWarningsAnnotation, getAnnotations, getJavaDocLines, getVisibility, isStatic, setStatic, setVisibility
protected AbstractJavaType(FullyQualifiedJavaType type)
protected AbstractJavaType(String type)
public List<InnerClass> getInnerClasses()
public void addInnerClass(InnerClass innerClass)
public void addInnerEnum(InnerEnum innerEnum)
public List<InnerInterface> getInnerInterfaces()
public void addInnerInterface(InnerInterface innerInterface)
public void addField(Field field)
public void addMethod(Method method)
public void addSuperInterface(FullyQualifiedJavaType superInterface)
public FullyQualifiedJavaType getType()
public Set<FullyQualifiedJavaType> getSuperInterfaceTypes()
Copyright © 2006–2023 MyBatis.org. All rights reserved.