org.mvel2.optimizers.impl.refl.nodes
Class GetterAccessorNH

java.lang.Object
  extended by org.mvel2.optimizers.impl.refl.nodes.GetterAccessorNH
All Implemented Interfaces:
java.io.Serializable, Accessor, AccessorNode

public class GetterAccessorNH
extends java.lang.Object
implements AccessorNode

See Also:
Serialized Form

Field Summary
static java.lang.Object[] EMPTY
           
 
Constructor Summary
GetterAccessorNH(java.lang.reflect.Method method, PropertyHandler nullHandler)
           
 
Method Summary
 java.lang.Class getKnownEgressType()
           
 java.lang.reflect.Method getMethod()
           
 AccessorNode getNextNode()
           
 java.lang.Object getValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory vars)
           
 AccessorNode setNextNode(AccessorNode nextNode)
           
 java.lang.Object setValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory vars, java.lang.Object value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EMPTY

public static final java.lang.Object[] EMPTY
Constructor Detail

GetterAccessorNH

public GetterAccessorNH(java.lang.reflect.Method method,
                        PropertyHandler nullHandler)
Method Detail

getValue

public java.lang.Object getValue(java.lang.Object ctx,
                                 java.lang.Object elCtx,
                                 VariableResolverFactory vars)
Specified by:
getValue in interface Accessor

getMethod

public java.lang.reflect.Method getMethod()

setNextNode

public AccessorNode setNextNode(AccessorNode nextNode)
Specified by:
setNextNode in interface AccessorNode

getNextNode

public AccessorNode getNextNode()
Specified by:
getNextNode in interface AccessorNode

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setValue

public java.lang.Object setValue(java.lang.Object ctx,
                                 java.lang.Object elCtx,
                                 VariableResolverFactory vars,
                                 java.lang.Object value)
Specified by:
setValue in interface Accessor

getKnownEgressType

public java.lang.Class getKnownEgressType()
Specified by:
getKnownEgressType in interface Accessor


Copyright © 2011. All Rights Reserved.