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 Object
implements DynamicAccessor


Constructor Summary
DynamicGetAccessor(ParserContext pCtx, char[] expr, int start, int offset, int type, Accessor _accessor)
           
 
Method Summary
 void deoptimize()
           
 Accessor getAccessor()
           
 Class getKnownEgressType()
           
 int getRuncount()
           
 Accessor getSafeAccessor()
           
 long getStamp()
           
 Object getValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory)
           
 Object setValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory, 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 pCtx,
                          char[] expr,
                          int start,
                          int offset,
                          int type,
                          Accessor _accessor)
Method Detail

getValue

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

setValue

public Object setValue(Object ctx,
                       Object elCtx,
                       VariableResolverFactory variableFactory,
                       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 Class getKnownEgressType()
Specified by:
getKnownEgressType in interface Accessor

getAccessor

public Accessor getAccessor()

getSafeAccessor

public Accessor getSafeAccessor()


Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.