Package net.binis.codegen.compiler
Class CGAnnotation
java.lang.Object
net.binis.codegen.compiler.base.JavaCompilerObject
net.binis.codegen.compiler.CGTree
net.binis.codegen.compiler.CGExpression
net.binis.codegen.compiler.CGAnnotation
-
Field Summary
FieldsFields inherited from class net.binis.codegen.compiler.base.JavaCompilerObject
cls, context, env, instance -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetArgument(String argument) booleanhasArgument(String argument) protected voidinit()booleanisAnnotation(Class<? extends Annotation> cls) protected voidonModify(CGList<CGExpression> list) voidsetArguments(CGList<CGExpression> list) Methods inherited from class net.binis.codegen.compiler.CGExpression
getKey, getKeyAsString, getValue, getValueAsString, theClassMethods inherited from class net.binis.codegen.compiler.base.JavaCompilerObject
getCls, getContext, getInstance, is, toName, toString
-
Field Details
-
arguments
-
annotationType
-
-
Constructor Details
-
CGAnnotation
-
-
Method Details
-
init
protected void init()- Overrides:
initin classCGExpression
-
getArguments
-
hasArgument
-
getArgument
-
getAnnotationType
-
setArguments
-
isAnnotation
-
onModify
-