Class InnerClass
java.lang.Object
org.mybatis.generator.api.dom.java.JavaElement
org.mybatis.generator.api.dom.java.AbstractJavaType
org.mybatis.generator.api.dom.java.InnerClass
- Direct Known Subclasses:
TopLevelClass
This class encapsulates the idea of an inner class - it has methods that make
it easy to generate inner classes.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<InitializationBlock> private booleanprivate booleanprivate FullyQualifiedJavaTypeprivate final List<TypeParameter> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddInitializationBlock(InitializationBlock initializationBlock) voidaddTypeParameter(TypeParameter typeParameter) booleanbooleanisFinal()voidsetAbstract(boolean isAbtract) voidsetFinal(boolean isFinal) voidsetSuperClass(String superClassType) voidsetSuperClass(FullyQualifiedJavaType superClass) Methods inherited from class org.mybatis.generator.api.dom.java.AbstractJavaType
addField, addInnerClass, addInnerEnum, addInnerInterface, addMethod, addSuperInterface, getFields, getInnerClasses, getInnerEnums, getInnerInterfaces, getMethods, getSuperInterfaceTypes, getTypeMethods inherited from class org.mybatis.generator.api.dom.java.JavaElement
addAnnotation, addJavaDocLine, addSuppressTypeWarningsAnnotation, getAnnotations, getJavaDocLines, getVisibility, isStatic, setStatic, setVisibility
-
Field Details
-
typeParameters
-
superClass
-
isAbstract
private boolean isAbstract -
initializationBlocks
-
isFinal
private boolean isFinal
-
-
Constructor Details
-
InnerClass
-
InnerClass
-
-
Method Details
-
getSuperClass
-
setSuperClass
-
setSuperClass
-
getTypeParameters
-
addTypeParameter
-
getInitializationBlocks
-
addInitializationBlock
-
isAbstract
public boolean isAbstract() -
setAbstract
public void setAbstract(boolean isAbtract) -
isFinal
public boolean isFinal() -
setFinal
public void setFinal(boolean isFinal)
-