org.mvel2.optimizers.dynamic
Class DynamicGetAccessor

java.lang.Object
  extended by org.mvel2.optimizers.dynamic.DynamicGetAccessor
All Implemented Interfaces:
Accessor, DynamicAccessor

public class DynamicGetAccessor
extends java.lang.Object
implements DynamicAccessor


Constructor Summary
DynamicGetAccessor(ParserContext context, char[] property, int type, Accessor _accessor)
           
 
Method Summary
 void deoptimize()
           
 java.lang.Class getKnownEgressType()
           
 int getRuncount()
           
 long getStamp()
           
 java.lang.Object getValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory)
           
 java.lang.Object setValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicGetAccessor

public DynamicGetAccessor(ParserContext context,
                          char[] property,
                          int type,
                          Accessor _accessor)
Method Detail

getValue

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

setValue

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

deoptimize

public void deoptimize()
Specified by:
deoptimize in interface DynamicAccessor

getStamp

public long getStamp()

getRuncount

public int getRuncount()

getKnownEgressType

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


Copyright © 2011. All Rights Reserved.