Class ExpressionFactory.ArrayIndexExpression
java.lang.Object
org.glassfish.pfl.dynamic.codegen.impl.AttributedObjectBase
org.glassfish.pfl.dynamic.codegen.impl.NodeBase
org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ExpressionBase
org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ArrayIndexExpression
- All Implemented Interfaces:
AttributedObject, ExpressionInternal, Node, Statement, Expression, CopyInterceptor
- Enclosing class:
ExpressionFactory
public static final class ExpressionFactory.ArrayIndexExpression
extends ExpressionFactory.ExpressionBase
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionArrayIndexExpression(ExpressionFactory ef, Expression expr, Expression index) -
Method Summary
Methods inherited from class ExpressionFactory.ExpressionBase
copy, copyMethods inherited from class AttributedObjectBase
attributes, get, setMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface AttributedObject
attributes, get, setMethods inherited from interface Node
getAncestor, id, parent, parent
-
Field Details
-
expr
-
index
-
-
Constructor Details
-
ArrayIndexExpression
ArrayIndexExpression(ExpressionFactory ef, Expression expr, Expression index)
-
-
Method Details
-
isAssignable
public boolean isAssignable()- Specified by:
isAssignablein interfaceExpressionInternal- Overrides:
isAssignablein classExpressionFactory.ExpressionBase
-
expr
-
index
-
type
-
accept
-
toString
-