Package net.binis.codegen.compiler
Class CGClassDeclaration
java.lang.Object
net.binis.codegen.compiler.base.JavaCompilerObject
net.binis.codegen.compiler.CGDeclaration
net.binis.codegen.compiler.CGClassDeclaration
-
Field Summary
FieldsFields inherited from class net.binis.codegen.compiler.CGDeclaration
modifiersFields inherited from class net.binis.codegen.compiler.base.JavaCompilerObject
cls, context, env, instance -
Constructor Summary
ConstructorsModifierConstructorDescriptionCGClassDeclaration(Trees trees, Element element) protectedCGClassDeclaration(Object instance) -
Method Summary
Modifier and TypeMethodDescriptionstatic CGClassDeclarationprotected voidinit()booleanbooleanisEnum()booleanstatic ClasstheClass()Methods inherited from class net.binis.codegen.compiler.CGDeclaration
getDefs, getModifiers, getName, getSymbol, isFinal, isPrivate, isProtected, isPublic, isStatic, onDefsModifyMethods inherited from class net.binis.codegen.compiler.base.JavaCompilerObject
getCls, getContext, getInstance, getPos, getType, is, setPos, toName, toString
-
Field Details
-
ENUM
protected final int ENUM -
ANNOTATION
protected final int ANNOTATION
-
-
Constructor Details
-
CGClassDeclaration
-
CGClassDeclaration
-
-
Method Details
-
theClass
-
create
-
init
protected void init()- Specified by:
initin classJavaCompilerObject
-
isInterface
public boolean isInterface() -
getMethods
-
isEnum
public boolean isEnum() -
isAnnotation
public boolean isAnnotation()
-