Package org.mvel2.optimizers.dynamic
Class DynamicGetAccessor
java.lang.Object
org.mvel2.optimizers.dynamic.DynamicGetAccessor
- All Implemented Interfaces:
Accessor,DynamicAccessor
-
Constructor Summary
ConstructorsConstructorDescriptionDynamicGetAccessor(ParserContext pCtx, char[] expr, int start, int offset, int type, Accessor _accessor) -
Method Summary
Modifier and TypeMethodDescriptionvoidintlonggetStamp()getValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory) setValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value)
-
Constructor Details
-
DynamicGetAccessor
public DynamicGetAccessor(ParserContext pCtx, char[] expr, int start, int offset, int type, Accessor _accessor)
-
-
Method Details
-
getValue
-
setValue
public Object setValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) -
deoptimize
public void deoptimize()- Specified by:
deoptimizein interfaceDynamicAccessor
-
getStamp
public long getStamp() -
getRuncount
public int getRuncount() -
getKnownEgressType
- Specified by:
getKnownEgressTypein interfaceAccessor
-
getAccessor
-
getSafeAccessor
-