Class ExpressionFactory.ExpressionBase
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
- All Implemented Interfaces:
AttributedObject, ExpressionInternal, Node, Statement, Expression, CopyInterceptor
- Direct Known Subclasses:
ExpressionFactory.ArrayIndexExpression, ExpressionFactory.ArrayLengthExpression, ExpressionFactory.BinaryOperatorExpression, ExpressionFactory.CallExpression, ExpressionFactory.CastExpression, ExpressionFactory.ConstantExpression, ExpressionFactory.FieldAccessExpressionBase, ExpressionFactory.IfExpression, ExpressionFactory.InstofExpression, ExpressionFactory.NewArrExpression, ExpressionFactory.NewObjExpression, ExpressionFactory.SuperCallExpression, ExpressionFactory.SuperObjExpression, ExpressionFactory.ThisExpression, ExpressionFactory.ThisObjExpression, ExpressionFactory.UnaryOperatorExpression, ExpressionFactory.VariableImpl, ExpressionFactory.VoidExpression
- Enclosing class:
ExpressionFactory
public abstract static class ExpressionFactory.ExpressionBase
extends NodeBase
implements ExpressionInternal
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods 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 ExpressionInternal
typeMethods inherited from interface Node
getAncestor, id, parent, parent
-
Field Details
-
expressionFactory
-
-
Constructor Details
-
ExpressionBase
-
-
Method Details
-
isAssignable
public boolean isAssignable()- Specified by:
isAssignablein interfaceExpressionInternal
-
copy
-
copy
-
accept
-