Package org.codehaus.janino
Interface Java.ArrayInitializerOrRvalue
-
- All Superinterfaces:
Java.Locatable
- All Known Implementing Classes:
Java.AmbiguousName,Java.ArrayAccessExpression,Java.ArrayCreationReference,Java.ArrayInitializer,Java.ArrayLength,Java.Assignment,Java.BinaryOperation,Java.BooleanLiteral,Java.BooleanRvalue,Java.Cast,Java.CharacterLiteral,Java.ClassInstanceCreationReference,Java.ClassLiteral,Java.ConditionalExpression,Java.Crement,Java.FieldAccess,Java.FieldAccessExpression,Java.FloatingPointLiteral,Java.Instanceof,Java.IntegerLiteral,Java.Invocation,Java.LambdaExpression,Java.Literal,Java.LocalVariableAccess,Java.Lvalue,Java.MethodInvocation,Java.MethodReference,Java.NewAnonymousClassInstance,Java.NewArray,Java.NewClassInstance,Java.NewInitializedArray,Java.NullLiteral,Java.ParameterAccess,Java.ParenthesizedExpression,Java.QualifiedThisReference,Java.Rvalue,Java.SimpleConstant,Java.StringLiteral,Java.SuperclassFieldAccessExpression,Java.SuperclassMethodInvocation,Java.TextBlock,Java.ThisReference,Java.UnaryOperation
- Enclosing class:
- Java
public static interface Java.ArrayInitializerOrRvalue extends Java.Locatable
The union ofJava.ArrayInitializerandJava.Rvalue.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <R,EX extends java.lang.Throwable>
Raccept(Visitor.ArrayInitializerOrRvalueVisitor<R,EX> aiorvv)voidsetEnclosingScope(Java.Scope s)Sets the immediately enclosing scope for this array initializer or rvalue.-
Methods inherited from interface org.codehaus.janino.Java.Locatable
getLocation, throwCompileException
-
-
-
-
Method Detail
-
setEnclosingScope
void setEnclosingScope(Java.Scope s)
Sets the immediately enclosing scope for this array initializer or rvalue.
-
accept
@Nullable <R,EX extends java.lang.Throwable> R accept(Visitor.ArrayInitializerOrRvalueVisitor<R,EX> aiorvv) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
-