janino.net

org.codehaus.janino
Interface Java.ElementValue

All Known Subinterfaces:
Java.Annotation
All Known Implementing Classes:
Java.AmbiguousName, Java.ArrayAccessExpression, Java.ArrayLength, Java.Assignment, Java.BinaryOperation, Java.BooleanLiteral, Java.BooleanRvalue, Java.Cast, Java.CharacterLiteral, Java.ClassLiteral, Java.ConditionalExpression, Java.Crement, Java.ElementValueArrayInitializer, Java.FieldAccess, Java.FieldAccessExpression, Java.FloatingPointLiteral, Java.Instanceof, Java.IntegerLiteral, Java.Invocation, Java.Literal, Java.LocalVariableAccess, Java.Lvalue, Java.MarkerAnnotation, Java.MethodInvocation, Java.NewAnonymousClassInstance, Java.NewArray, Java.NewClassInstance, Java.NewInitializedArray, Java.NormalAnnotation, Java.NullLiteral, Java.ParameterAccess, Java.ParenthesizedExpression, Java.QualifiedThisReference, Java.Rvalue, Java.SimpleConstant, Java.SingleElementAnnotation, Java.StringLiteral, Java.SuperclassFieldAccessExpression, Java.SuperclassMethodInvocation, Java.ThisReference, Java.UnaryOperation
Enclosing class:
Java

public static interface Java.ElementValue

Base of the possible element values in a Java.NormalAnnotation.


Method Summary
 void accept(Visitor.ElementValueVisitor visitor)
          Invokes the 'visit...()' method of Visitor.ElementValueVisitor for the concrete Java.ElementValue type.
 

Method Detail

accept

void accept(Visitor.ElementValueVisitor visitor)
Invokes the 'visit...()' method of Visitor.ElementValueVisitor for the concrete Java.ElementValue type.


janino.net