Uses of Interface
org.codehaus.janino.Java.ElementValue
Packages that use Java.ElementValue
Package
Description
The core of the Janino Java compiler.
Application-independent helper classes.
-
Uses of Java.ElementValue in org.codehaus.janino
Subinterfaces of Java.ElementValue in org.codehaus.janinoModifier and TypeInterfaceDescriptionstatic interfaceRepresentation of a Java annotation.Classes in org.codehaus.janino that implement Java.ElementValueModifier and TypeClassDescriptionstatic classConvenience class.static final classRepresentation of a JLS7 6.5.2 "ambiguous name".static final classRepresentation of a JLS7 15.13 (JLS8: 15.10.3) "array access expression".static final classRepresentation of a "method reference expression", as described in JLS9 15.13, with the form "<var>arrayType</var>::new".static final classRepresentation of the JLS7 10.7 array type "length" pseudo-member.static final classRepresentation of all JLS7 15.26 assignments.static final classRepresentation of all non-operand-modifying binary operations.static final classRepresentation of a "boolean literal" (JLS7 3.10.3) (typeboolean).static classBase class forJava.Rvalues that compile better as conditional branches.static final classRepresentation of a JLS7 15.16 "cast expression".static final classRepresentation of a "character literal" (JLS7 3.10.4) (typechar).static final classRepresentation of a "method reference expression", as described in JLS9 15.13, with the form "<var>classType</var>::new".static final classRepresentation of a JLS7 15.8.2 "class literal".static final classRepresentation of a JLS7 15.25 "conditional operation".static final classRepresentation of a JLS7 15.14.2 "postfix increment operation", a JLS7 15.14.3 "postfix decrement operation", a JLS7 15.15.1 "prefix increment operation" or a JLS7 15.15.2 "prefix decrement operation".static final classAn element value in the form of an array initializer, e.gstatic final classRepresentation of an access to a field of a class or an interface.static final classRepresentation of a JLS7 15.11 "field access expression", including the "array length" pseudo field access.static final classRepresentation of a "floating-point literal" (JLS7 3.10.2) (typesfloatanddouble).static final classRepresentation of a JLS7 15.20.2 "type comparison operation".static final classRepresentation of an "integer literal" (JLS7 3.10.1) (typesintandlong).static classAbstract base class forJava.MethodInvocationandJava.SuperclassMethodInvocation.static classRepresentation of a (Java 8+) "lambda expression", see JLS9 15.27.static classAbstract base class for the various Java literals; see JLS7 3.10.static final classRepresentation of a local variable access -- used during compilation.static classRepresentation of an "lvalue", i.e. an expression that has a type and a value, and can be assigned to: An expression that can be the left-hand-side of an assignment.static final classRepresentation of a "marker annotation", i.e. an annotation without any elements in parentheses.static final classRepresentation of a JLS7 15.12 "method invocation expression".static final classRepresentation of a "method reference expression", as described in JLS9 15.13, with the form "<var>referenceType</var>::identifier.static final classRepresentation of a JLS7 15.9 "anonymous class instance creation expression".static final classRepresentation of a JLS7 15.10 "array creation expression".static final classRepresentation of a JLS7 "class instance creation expression".static final classRepresentation of a JLS7 15.10 "array creation expression".static final classA "normal annotation", i.e. an annotation with multiple elements in parentheses and curly braces.static final classRepresentation of a "null literal" (JLS7 3.10.7).static final class"Artificial" operation for accessing the parameters of the synthetic constructor of an anonymous class.static final classRepresentation of a JLS7 15.8.5 "parenthesized expression".static final classRepresentation of an JLS7 15.8.4 access to the current object or an enclosing instance.static classRepresentation of an "rvalue", i.e. an expression that has a type and a value, but cannot be assigned to: An expression that can be the right-hand-side of an assignment.static final classThis class is not used when code is parsed; it is intended for "programmatic" literals.static final classRepresentation of a "single-element annotation", i.e. an annotation followed by a single element in parentheses.static final classRepresentation of a "string literal" (JLS7 3.10.5) (typeString).static final classRepresentation of an JLS7 "superclass field access expression", e.gstatic final classRepresentation of a JLS7 15.12.1.1.3 "superclass method invocation".static final classRepresentation of a "text block" (JLS17 3.10.6 Text Blocks) (typeString).static final classRepresentation of an JLS7 15.8.3 access to the innermost enclosing instance.static final classRepresentation of a JLS7 15.15.3 "unary plus operator", a JLS7 15.15.4 "unary minus operator", a JLS7 15.15.5 "bitwise complement operator" or a JLS7 15.15.6 "logical complement operator".Fields in org.codehaus.janino declared as Java.ElementValueModifier and TypeFieldDescriptionJava.MethodDeclarator.defaultValueThe optional "default value" of the declared method (only methods of annotation types can have a default value).final Java.ElementValueJava.ElementValuePair.elementValueThe element value.final Java.ElementValueJava.SingleElementAnnotation.elementValueThe element value associated with this single-element annotation.final Java.ElementValue[]Java.ElementValueArrayInitializer.elementValuesThe element values in the body of the array initializer.Constructors in org.codehaus.janino with parameters of type Java.ElementValueModifierConstructorDescriptionElementValueArrayInitializer(Java.ElementValue[] elementValues, Location location) ElementValuePair(String identifier, Java.ElementValue elementValue) MethodDeclarator(Location location, String docComment, Java.Modifier[] modifiers, Java.TypeParameter[] typeParameters, Java.Type type, String name, Java.FunctionDeclarator.FormalParameters formalParameters, Java.Type[] thrownExceptions, Java.ElementValue defaultValue, List<? extends Java.BlockStatement> statements) SingleElementAnnotation(Java.ReferenceType type, Java.ElementValue elementValue) -
Uses of Java.ElementValue in org.codehaus.janino.util
Methods in org.codehaus.janino.util that return Java.ElementValueModifier and TypeMethodDescriptionDeepCopier.copyElementValue(Java.ElementValue subject) DeepCopier.copyElementValueArrayInitializer(Java.ElementValueArrayInitializer subject) DeepCopier.copyElementValues(Java.ElementValue[] subject) DeepCopier.copyOptionalElementValue(Java.ElementValue subject) Methods in org.codehaus.janino.util with parameters of type Java.ElementValueModifier and TypeMethodDescriptionDeepCopier.copyElementValue(Java.ElementValue subject) DeepCopier.copyElementValues(Java.ElementValue[] subject) DeepCopier.copyOptionalElementValue(Java.ElementValue subject) voidAbstractTraverser.traverseElementValue(Java.ElementValue ev) voidTraverser.traverseElementValue(Java.ElementValue ev) voidAbstractTraverser.visitElementValue(Java.ElementValue ev) voidTraverser.visitElementValue(Java.ElementValue ev)