Uses of Interface
org.mvel2.compiler.Accessor
Packages that use Accessor
Package
Description
-
Uses of Accessor in org.mvel2.ast
Classes in org.mvel2.ast that implement AccessorFields in org.mvel2.ast declared as AccessorModifier and TypeFieldDescriptionprotected Accessor
ASTNode.accessor
private Accessor
Union.accessor
private Accessor
NewObjectNode.newObjectOptimizer
protected Accessor
ASTNode.safeAccessor
Methods in org.mvel2.ast that return AccessorModifier and TypeMethodDescriptionASTNode.getAccessor()
Union.getAccessor()
NewObjectNode.getNewObjectOptimizer()
ASTNode.setAccessor
(Accessor accessor) Methods in org.mvel2.ast with parameters of type Accessor -
Uses of Accessor in org.mvel2.compiler
Subinterfaces of Accessor in org.mvel2.compilerClasses in org.mvel2.compiler that implement AccessorModifier and TypeClassDescriptionclass
class
class
class
class
Fields in org.mvel2.compiler declared as AccessorMethods in org.mvel2.compiler that return Accessor -
Uses of Accessor in org.mvel2.optimizers
Methods in org.mvel2.optimizers that return AccessorModifier and TypeMethodDescriptionOptimizerHook.generateAccessor
(AccessorOptimizer optimizer) The optimizer should delegate back to the hook through this method, passing an instance of itself in the current state.AccessorOptimizer.optimizeAccessor
(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory, boolean rootThisRef, Class ingressType) AccessorOptimizer.optimizeCollection
(ParserContext pCtx, Object collectionGraph, Class type, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory) AccessorOptimizer.optimizeObjectCreation
(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory) AccessorOptimizer.optimizeSetAccessor
(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory, boolean rootThisRef, Object value, Class ingressType) -
Uses of Accessor in org.mvel2.optimizers.dynamic
Subinterfaces of Accessor in org.mvel2.optimizers.dynamicClasses in org.mvel2.optimizers.dynamic that implement AccessorModifier and TypeClassDescriptionclass
class
class
Fields in org.mvel2.optimizers.dynamic declared as AccessorModifier and TypeFieldDescriptionprivate Accessor
DynamicCollectionAccessor._accessor
private Accessor
DynamicGetAccessor._accessor
private Accessor
DynamicSetAccessor._accessor
private Accessor
DynamicCollectionAccessor._safeAccessor
private Accessor
DynamicGetAccessor._safeAccessor
private final Accessor
DynamicSetAccessor._safeAccessor
Methods in org.mvel2.optimizers.dynamic that return AccessorModifier and TypeMethodDescriptionDynamicGetAccessor.getAccessor()
DynamicGetAccessor.getSafeAccessor()
DynamicOptimizer.optimizeAccessor
(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory, boolean rootThisRef, Class ingressType) DynamicOptimizer.optimizeCollection
(ParserContext pCtx, Object rootObject, Class type, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory) DynamicOptimizer.optimizeObjectCreation
(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory) DynamicOptimizer.optimizeSetAccessor
(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory, boolean rootThisRef, Object value, Class valueType) Constructors in org.mvel2.optimizers.dynamic with parameters of type AccessorModifierConstructorDescriptionDynamicCollectionAccessor
(ParserContext pCtx, Object rootObject, Class colType, char[] property, int start, int offset, int type, Accessor _accessor) DynamicGetAccessor
(ParserContext pCtx, char[] expr, int start, int offset, int type, Accessor _accessor) DynamicSetAccessor
(ParserContext context, char[] property, int start, int offset, Accessor _accessor) -
Uses of Accessor in org.mvel2.optimizers.impl.asm
Methods in org.mvel2.optimizers.impl.asm that return AccessorModifier and TypeMethodDescriptionprivate Accessor
ASMAccessorOptimizer._initializeAccessor()
private Accessor
ASMAccessorOptimizer.compileAccessor()
ASMAccessorOptimizer.optimizeAccessor
(ParserContext pCtx, char[] property, int start, int offset, Object staticContext, Object thisRef, VariableResolverFactory factory, boolean root, Class ingressType) ASMAccessorOptimizer.optimizeCollection
(ParserContext pCtx, Object o, Class type, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory) ASMAccessorOptimizer.optimizeObjectCreation
(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory) ASMAccessorOptimizer.optimizeSetAccessor
(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory, boolean rootThisRef, Object value, Class ingressType) -
Uses of Accessor in org.mvel2.optimizers.impl.refl
Methods in org.mvel2.optimizers.impl.refl that return AccessorModifier and TypeMethodDescriptionprivate Accessor
ReflectiveAccessorOptimizer._getAccessor
(Object o, Class type) private Accessor
ReflectiveAccessorOptimizer.compileGetChain()
ReflectiveAccessorOptimizer.optimizeAccessor
(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory, boolean root, Class ingressType) ReflectiveAccessorOptimizer.optimizeCollection
(ParserContext pCtx, Object o, Class type, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory) ReflectiveAccessorOptimizer.optimizeObjectCreation
(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory) ReflectiveAccessorOptimizer.optimizeSetAccessor
(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory, boolean rootThisRef, Object value, Class ingressType) -
Uses of Accessor in org.mvel2.optimizers.impl.refl.collection
Classes in org.mvel2.optimizers.impl.refl.collection that implement AccessorModifier and TypeClassDescriptionclass
class
class
class
class
Fields in org.mvel2.optimizers.impl.refl.collection declared as AccessorModifier and TypeFieldDescriptionprivate Accessor[]
MapCreator.keys
Accessor[]
ArrayCreator.template
Accessor[]
MDArrayCreator.template
private Accessor[]
MapCreator.vals
private Accessor[]
ListCreator.values
Methods in org.mvel2.optimizers.impl.refl.collection that return AccessorModifier and TypeMethodDescriptionAccessor[]
ArrayCreator.getTemplate()
Accessor[]
ListCreator.getValues()
Constructors in org.mvel2.optimizers.impl.refl.collection with parameters of type AccessorModifierConstructorDescriptionArrayCreator
(Accessor[] template, Class arrayType) ListCreator
(Accessor[] values) MapCreator
(Accessor[] keys, Accessor[] vals) MDArrayCreator
(Accessor[] template, Class arrayType, int dimension) -
Uses of Accessor in org.mvel2.optimizers.impl.refl.nodes
Classes in org.mvel2.optimizers.impl.refl.nodes that implement AccessorModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Fields in org.mvel2.optimizers.impl.refl.nodes declared as AccessorModifier and TypeFieldDescriptionprivate Accessor
Union.accessor
private Accessor
Union.nextAccessor
private Accessor[]
DynamicFunctionAccessor.parameters
private Accessor[]
FunctionAccessor.parameters
Constructors in org.mvel2.optimizers.impl.refl.nodes with parameters of type AccessorModifierConstructorDescriptionDynamicFunctionAccessor
(Accessor[] parms) FunctionAccessor
(FunctionInstance function, Accessor[] parms) Union
(ParserContext pCtx, Accessor accessor, char[] nextAccessor, int start, int offset) -
Uses of Accessor in org.mvel2.util
Methods in org.mvel2.util that return AccessorMethods in org.mvel2.util with parameters of type AccessorModifier and TypeMethodDescriptionstatic void
CompilerTools.expectType
(ParserContext pCtx, Accessor expression, Class type, boolean compileMode)