Package org.mvel2.optimizers.dynamic
Class DynamicCollectionAccessor
- java.lang.Object
-
- org.mvel2.optimizers.dynamic.DynamicCollectionAccessor
-
- All Implemented Interfaces:
Accessor,DynamicAccessor
public class DynamicCollectionAccessor extends Object implements DynamicAccessor
-
-
Constructor Summary
Constructors Constructor Description DynamicCollectionAccessor(ParserContext pCtx, Object rootObject, Class colType, char[] property, int start, int offset, int type, Accessor _accessor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeoptimize()ClassgetKnownEgressType()intgetRuncount()longgetStamp()ObjectgetValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory)ObjectsetValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value)
-
-
-
Constructor Detail
-
DynamicCollectionAccessor
public DynamicCollectionAccessor(ParserContext pCtx, Object rootObject, Class colType, char[] property, int start, int offset, int type, Accessor _accessor)
-
-
Method Detail
-
getValue
public Object getValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory)
-
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
public Class getKnownEgressType()
- Specified by:
getKnownEgressTypein interfaceAccessor
-
-