Uses of Class
org.codehaus.janino.Java.Rvalue
-
Packages that use Java.Rvalue Package Description org.codehaus.janino The classes in this package pose the core of the Janino JavaTM compiler.org.codehaus.janino.util Application-independent helper classes. -
-
Uses of Java.Rvalue in org.codehaus.janino
Subclasses of Java.Rvalue in org.codehaus.janino Modifier and Type Class Description static class
Java.AmbiguousName
Representation of a JLS7 6.5.2 'ambiguous name'.static class
Java.ArrayAccessExpression
Representation of a JLS7 15.13 'array access expression'.static class
Java.ArrayLength
Representation of the JLS7 10.7 array type 'length' pseudo-member.static class
Java.Assignment
Representation of all JLS7 15.26 assignments.static class
Java.BinaryOperation
Representation of all non-operand-modifying binary operations.static class
Java.BooleanLiteral
Representation of a "boolean literal" (JLS7 3.10.3) (typeboolean
).static class
Java.BooleanRvalue
Base class forJava.Rvalue
s that compile better as conditional branches.static class
Java.Cast
Representation of a JLS7 15.16 'cast expression'.static class
Java.CharacterLiteral
Representation of a "character literal" (JLS7 3.10.4) (typechar
).static class
Java.ClassLiteral
Representation of a JLS7 15.8.2 'class literal'.static class
Java.ConditionalExpression
Representation of a JLS7 15.25 'conditional operation'.static class
Java.Crement
Representation 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 class
Java.FieldAccess
Representation of an access to a field of a class or an interface.static class
Java.FieldAccessExpression
Representation of a JLS7 15.11 'field access expression', including the "array length" pseudo field access.static class
Java.FloatingPointLiteral
Representation of a "floating-point literal" (JLS7 3.10.2) (typesfloat
anddouble
).static class
Java.Instanceof
Representation of a JLS7 15.20.2 'type comparison operation'.static class
Java.IntegerLiteral
Representation of an "integer literal" (JLS7 3.10.1) (typesint
andlong
).static class
Java.Invocation
Abstract base class forJava.MethodInvocation
andJava.SuperclassMethodInvocation
.static class
Java.Literal
Abstract base class for the various Java™ literals; see JLS7 3.10.static class
Java.LocalVariableAccess
Representation of a local variable access -- used during compilation.static class
Java.Lvalue
Representation of an "lvalue", i.e.static class
Java.MethodInvocation
Representation of a JLS7 15.12 'method invocation expression'.static class
Java.NewAnonymousClassInstance
Representation of a JLS7 15.9 'anonymous class instance creation expression'.static class
Java.NewArray
Representation of a JLS7 15.10 'array creation expression'.static class
Java.NewClassInstance
Representation of a JLS7 'class instance creation expression'.static class
Java.NewInitializedArray
Representation of a JLS7 15.10 'array creation expression'.static class
Java.NullLiteral
Representation of a "null literal" (JLS7 3.10.7).static class
Java.ParameterAccess
'Artificial' operation for accessing the parameters of the synthetic constructor of an anonymous class.static class
Java.ParenthesizedExpression
Representation of a JLS7 15.8.5 'parenthesized expression'.static class
Java.QualifiedThisReference
Representation of an JLS7 15.8.4 access to the current object or an enclosing instance.static class
Java.SimpleConstant
This class is not used when code is parsed; it is intended for "programmatic" literals.static class
Java.StringLiteral
Representation of a "string literal" (JLS7 3.10.5) (typeString
).static class
Java.SuperclassFieldAccessExpression
Representation of an JLS7 'superclass field access expression', e.g.static class
Java.SuperclassMethodInvocation
Representation of a JLS7 15.12.1.1.3 'superclass method invocation'.static class
Java.ThisReference
Representation of an JLS7 15.8.3 access to the innermost enclosing instance.static class
Java.UnaryOperation
Representation 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.Rvalue Modifier and Type Field Description Java.Rvalue[]
Java.ConstructorInvocation. arguments
The arguments to pass to the constructor.Java.Rvalue[]
Java.Invocation. arguments
Arguments to pass to the method.Java.Rvalue[]
Java.NewAnonymousClassInstance. arguments
The arguments to pass to the constructor.Java.Rvalue[]
Java.NewClassInstance. arguments
The arguments to pass to the constructor.Java.Rvalue
Java.DoStatement. condition
The condition in the WHILE clause of this DO statement.Java.Rvalue
Java.IfStatement. condition
The condition of the IF statement.Java.Rvalue
Java.SwitchStatement. condition
The rvalue that is evaluated and matched with the CASE clauses.Java.Rvalue
Java.WhileStatement. condition
The 'condition' of the WHILE statement.Java.Rvalue[]
Java.NewArray. dimExprs
The sizes of the first dimensions to instantiate.Java.Rvalue
Java.ForEachStatement. expression
The 'expression' part of the 'enhanced FOR statement'.Java.Rvalue
Java.SynchronizedStatement. expression
The object reference on which the statement synchronizes.Java.Rvalue
Java.ThrowStatement. expression
The rvalue (of typeThrowable
) thrown by this THROW statement.Java.Rvalue
Java.AssertStatement. expression1
The left-hand-side expression of this ASSERT statement.Java.Rvalue
Java.ArrayAccessExpression. index
The index value to use.Java.Rvalue
Java.ArrayAccessExpression. lhs
The array to access (must be anJava.Lvalue
if the access is modifying).Java.Rvalue
Java.ArrayLength. lhs
The rvalue identifying the array to determine the length of.Java.Rvalue
Java.BinaryOperation. lhs
The left hand side operand.Java.Rvalue
Java.ConditionalExpression. lhs
Left-hand side of this conditional operation.Java.Rvalue
Java.Instanceof. lhs
The rvalue who's type is to be compared.Java.Rvalue
Java.ConditionalExpression. mhs
Middle-hand side of this conditional operation.Java.Rvalue
Java.UnaryOperation. operand
The rvalue to operate upon.Java.Rvalue
Java.ForStatement. optionalCondition
The optional 'condition' part of the 'basic FOR statement'.Java.Rvalue
Java.AssertStatement. optionalExpression2
The optional right-hand-side expression of this ASSERT statement.Java.Rvalue
Java.NewAnonymousClassInstance. optionalQualification
The qualification iff this a 'qualified anonymous class instance creation expression'.Java.Rvalue
Java.NewClassInstance. optionalQualification
The qualification of this 'qualified class instance creation expression'.Java.Rvalue
Java.SuperConstructorInvocation. optionalQualification
The qualification for this 'qualified superclass constructor invocation', ornull
iff this is an 'unqualified superclass constructor invocation'.Java.Rvalue
Java.ReturnStatement. optionalReturnValue
The optional rvalue that is returned.Java.Rvalue[]
Java.ForStatement. optionalUpdate
The optional 'update' part of the 'basic FOR statement'.Java.Rvalue
Java.Assignment. rhs
The rvalue that is assigned.Java.Rvalue
Java.BinaryOperation. rhs
The right hand side operand.Java.Rvalue
Java.ConditionalExpression. rhs
Right-hand side of this conditional operation.Java.Rvalue
Java.ExpressionStatement. rvalue
The rvalue that is evaluated when the statement is executed.Java.Rvalue
Java.RvalueMemberType. rvalue
The expression that represents the outer instance required for the instantiation of the inner type.Java.Rvalue
Java.Cast. value
The rvalue to convert.Java.Rvalue
Java.ParenthesizedExpression. value
The rvalue in parentheses.Fields in org.codehaus.janino with type parameters of type Java.Rvalue Modifier and Type Field Description List<Java.Rvalue>
Java.SwitchStatement.SwitchBlockStatementGroup. caseLabels
The CASE labels at the top of the 'switch block statement group'.Methods in org.codehaus.janino that return Java.Rvalue Modifier and Type Method Description Java.Rvalue[]
Parser. parseArgumentList()
ArgumentList := Expression { ',' Expression }Java.Rvalue[]
Parser. parseArguments()
Arguments := '(' [ ArgumentList ] ')'Java.Rvalue
Parser. parseDimExpr()
DimExpr := '[' Expression ']'Java.Rvalue[]
Parser. parseDimExprs()
DimExprs := DimExpr { DimExpr }Java.Rvalue[]
Parser. parseExpressionList()
ExpressionList := Expression { ',' Expression }Java.Rvalue
Parser. parseLiteral()
Literal := IntegerLiteral | FloatingPointLiteral | BooleanLiteral | CharacterLiteral | StringLiteral | NullLiteralJava.Rvalue
Java.AmbiguousName. toRvalue()
Java.Rvalue
Java.Atom. toRvalue()
Java.Rvalue
Java.Rvalue. toRvalue()
Java.Rvalue
Java.Atom. toRvalueOrCompileException()
Methods in org.codehaus.janino that return types with arguments of type Java.Rvalue Modifier and Type Method Description Iterator<Java.Rvalue>
Java.BinaryOperation. unrollLeftAssociation()
Returns anIterator
over a left-to-right sequence ofJava.Rvalue
s.Methods in org.codehaus.janino with parameters of type Java.Rvalue Modifier and Type Method Description Object
UnitCompiler. getConstantValue(Java.Rvalue rv)
Attempts to evaluate as a constant expression.Constructor parameters in org.codehaus.janino with type arguments of type Java.Rvalue Constructor Description SwitchBlockStatementGroup(Location location, List<Java.Rvalue> caseLabels, boolean hasDefaultLabel, List<Java.BlockStatement> blockStatements)
-
Uses of Java.Rvalue in org.codehaus.janino.util
Methods in org.codehaus.janino.util with parameters of type Java.Rvalue Modifier and Type Method Description void
Traverser. traverseRvalue(Java.Rvalue rv)
-