org.glassfish.pfl.dynamic.codegen.impl
Class ExpressionFactory.FieldAccessExpressionBase<T>

java.lang.Object
  extended by org.glassfish.pfl.dynamic.codegen.impl.AttributedObjectBase
      extended by org.glassfish.pfl.dynamic.codegen.impl.NodeBase
          extended by org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ExpressionBase
              extended by org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.FieldAccessExpressionBase<T>
All Implemented Interfaces:
AttributedObject, ExpressionInternal, Node, Statement, Expression, CopyInterceptor
Direct Known Subclasses:
ExpressionFactory.NonStaticFieldAccessExpression, ExpressionFactory.StaticFieldAccessExpression
Enclosing class:
ExpressionFactory

public abstract static class ExpressionFactory.FieldAccessExpressionBase<T>
extends ExpressionFactory.ExpressionBase


Method Summary
 String fieldName()
           
 boolean isAssignable()
           
 T target()
           
 void target(T arg)
           
 Type type()
           
 
Methods inherited from class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ExpressionBase
accept, copy, copy
 
Methods inherited from class org.glassfish.pfl.dynamic.codegen.impl.NodeBase
getAncestor, id, parent, parent, postCopy, preCopy, toString
 
Methods inherited from class org.glassfish.pfl.dynamic.codegen.impl.AttributedObjectBase
attributes, get, set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.glassfish.pfl.dynamic.codegen.impl.Node
getAncestor, id, parent, parent
 
Methods inherited from interface org.glassfish.pfl.dynamic.codegen.impl.AttributedObject
attributes, get, set
 

Method Detail

isAssignable

public boolean isAssignable()
Specified by:
isAssignable in interface ExpressionInternal
Overrides:
isAssignable in class ExpressionFactory.ExpressionBase

target

public T target()

target

public void target(T arg)

fieldName

public String fieldName()

type

public Type type()


Copyright © 2013 Oracle. All Rights Reserved.