Uses of Interface
org.mvel2.compiler.Accessor
-
-
Uses of Accessor in org.mvel2.ast
Classes in org.mvel2.ast that implement Accessor Modifier and Type Class Description static class
NewObjectNode.NewObjectArray
Fields in org.mvel2.ast declared as Accessor Modifier and Type Field Description protected Accessor
ASTNode. accessor
private Accessor
Union. accessor
private Accessor
NewObjectNode. newObjectOptimizer
protected Accessor
ASTNode. safeAccessor
Methods in org.mvel2.ast that return Accessor Modifier and Type Method Description Accessor
ASTNode. getAccessor()
Accessor
Union. getAccessor()
Accessor
NewObjectNode. getNewObjectOptimizer()
Accessor
ASTNode. setAccessor(Accessor accessor)
Methods in org.mvel2.ast with parameters of type Accessor Modifier and Type Method Description Accessor
ASTNode. setAccessor(Accessor accessor)
-
Uses of Accessor in org.mvel2.compiler
Subinterfaces of Accessor in org.mvel2.compiler Modifier and Type Interface Description interface
AccessorNode
interface
ExecutableStatement
Classes in org.mvel2.compiler that implement Accessor Modifier and Type Class Description class
CompiledAccExpression
class
CompiledExpression
class
ExecutableAccessor
class
ExecutableAccessorSafe
class
ExecutableLiteral
Fields in org.mvel2.compiler declared as Accessor Modifier and Type Field Description private Accessor
CompiledAccExpression. accessor
Methods in org.mvel2.compiler that return Accessor Modifier and Type Method Description Accessor
CompiledAccExpression. getAccessor()
-
Uses of Accessor in org.mvel2.optimizers
Methods in org.mvel2.optimizers that return Accessor Modifier and Type Method Description Accessor
OptimizerHook. generateAccessor(AccessorOptimizer optimizer)
The optimizer should delegate back to the hook through this method, passing an instance of itself in the current state.Accessor
AccessorOptimizer. optimizeAccessor(ParserContext pCtx, char[] property, int start, int offset, java.lang.Object ctx, java.lang.Object thisRef, VariableResolverFactory factory, boolean rootThisRef, java.lang.Class ingressType)
Accessor
AccessorOptimizer. optimizeCollection(ParserContext pCtx, java.lang.Object collectionGraph, java.lang.Class type, char[] property, int start, int offset, java.lang.Object ctx, java.lang.Object thisRef, VariableResolverFactory factory)
Accessor
AccessorOptimizer. optimizeObjectCreation(ParserContext pCtx, char[] property, int start, int offset, java.lang.Object ctx, java.lang.Object thisRef, VariableResolverFactory factory)
Accessor
AccessorOptimizer. optimizeSetAccessor(ParserContext pCtx, char[] property, int start, int offset, java.lang.Object ctx, java.lang.Object thisRef, VariableResolverFactory factory, boolean rootThisRef, java.lang.Object value, java.lang.Class ingressType)
-
Uses of Accessor in org.mvel2.optimizers.dynamic
Subinterfaces of Accessor in org.mvel2.optimizers.dynamic Modifier and Type Interface Description interface
DynamicAccessor
Classes in org.mvel2.optimizers.dynamic that implement Accessor Modifier and Type Class Description class
DynamicCollectionAccessor
class
DynamicGetAccessor
class
DynamicSetAccessor
Fields in org.mvel2.optimizers.dynamic declared as Accessor Modifier and Type Field Description private Accessor
DynamicCollectionAccessor. _accessor
private Accessor
DynamicGetAccessor. _accessor
private Accessor
DynamicSetAccessor. _accessor
private Accessor
DynamicCollectionAccessor. _safeAccessor
private Accessor
DynamicGetAccessor. _safeAccessor
private Accessor
DynamicSetAccessor. _safeAccessor
Methods in org.mvel2.optimizers.dynamic that return Accessor Modifier and Type Method Description Accessor
DynamicGetAccessor. getAccessor()
Accessor
DynamicGetAccessor. getSafeAccessor()
Accessor
DynamicOptimizer. optimizeAccessor(ParserContext pCtx, char[] property, int start, int offset, java.lang.Object ctx, java.lang.Object thisRef, VariableResolverFactory factory, boolean rootThisRef, java.lang.Class ingressType)
Accessor
DynamicOptimizer. optimizeCollection(ParserContext pCtx, java.lang.Object rootObject, java.lang.Class type, char[] property, int start, int offset, java.lang.Object ctx, java.lang.Object thisRef, VariableResolverFactory factory)
Accessor
DynamicOptimizer. optimizeObjectCreation(ParserContext pCtx, char[] property, int start, int offset, java.lang.Object ctx, java.lang.Object thisRef, VariableResolverFactory factory)
Accessor
DynamicOptimizer. optimizeSetAccessor(ParserContext pCtx, char[] property, int start, int offset, java.lang.Object ctx, java.lang.Object thisRef, VariableResolverFactory factory, boolean rootThisRef, java.lang.Object value, java.lang.Class valueType)
Constructors in org.mvel2.optimizers.dynamic with parameters of type Accessor Constructor Description DynamicCollectionAccessor(ParserContext pCtx, java.lang.Object rootObject, java.lang.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 Accessor Modifier and Type Method Description private Accessor
ASMAccessorOptimizer. _initializeAccessor()
private Accessor
ASMAccessorOptimizer. compileAccessor()
Accessor
ASMAccessorOptimizer. optimizeAccessor(ParserContext pCtx, char[] property, int start, int offset, java.lang.Object staticContext, java.lang.Object thisRef, VariableResolverFactory factory, boolean root, java.lang.Class ingressType)
Accessor
ASMAccessorOptimizer. optimizeCollection(ParserContext pCtx, java.lang.Object o, java.lang.Class type, char[] property, int start, int offset, java.lang.Object ctx, java.lang.Object thisRef, VariableResolverFactory factory)
Accessor
ASMAccessorOptimizer. optimizeObjectCreation(ParserContext pCtx, char[] property, int start, int offset, java.lang.Object ctx, java.lang.Object thisRef, VariableResolverFactory factory)
Accessor
ASMAccessorOptimizer. optimizeSetAccessor(ParserContext pCtx, char[] property, int start, int offset, java.lang.Object ctx, java.lang.Object thisRef, VariableResolverFactory factory, boolean rootThisRef, java.lang.Object value, java.lang.Class ingressType)
-
Uses of Accessor in org.mvel2.optimizers.impl.refl
Methods in org.mvel2.optimizers.impl.refl that return Accessor Modifier and Type Method Description private Accessor
ReflectiveAccessorOptimizer. _getAccessor(java.lang.Object o, java.lang.Class type)
private Accessor
ReflectiveAccessorOptimizer. compileGetChain()
Accessor
ReflectiveAccessorOptimizer. optimizeAccessor(ParserContext pCtx, char[] property, int start, int offset, java.lang.Object ctx, java.lang.Object thisRef, VariableResolverFactory factory, boolean root, java.lang.Class ingressType)
Accessor
ReflectiveAccessorOptimizer. optimizeCollection(ParserContext pCtx, java.lang.Object o, java.lang.Class type, char[] property, int start, int offset, java.lang.Object ctx, java.lang.Object thisRef, VariableResolverFactory factory)
Accessor
ReflectiveAccessorOptimizer. optimizeObjectCreation(ParserContext pCtx, char[] property, int start, int offset, java.lang.Object ctx, java.lang.Object thisRef, VariableResolverFactory factory)
Accessor
ReflectiveAccessorOptimizer. optimizeSetAccessor(ParserContext pCtx, char[] property, int start, int offset, java.lang.Object ctx, java.lang.Object thisRef, VariableResolverFactory factory, boolean rootThisRef, java.lang.Object value, java.lang.Class ingressType)
-
Uses of Accessor in org.mvel2.optimizers.impl.refl.collection
Classes in org.mvel2.optimizers.impl.refl.collection that implement Accessor Modifier and Type Class Description class
ArrayCreator
class
ExprValueAccessor
class
ListCreator
class
MapCreator
class
MDArrayCreator
Fields in org.mvel2.optimizers.impl.refl.collection declared as Accessor Modifier and Type Field Description private 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 Accessor Modifier and Type Method Description Accessor[]
ArrayCreator. getTemplate()
Accessor[]
ListCreator. getValues()
Constructors in org.mvel2.optimizers.impl.refl.collection with parameters of type Accessor Constructor Description ArrayCreator(Accessor[] template, java.lang.Class arrayType)
ListCreator(Accessor[] values)
MapCreator(Accessor[] keys, Accessor[] vals)
MDArrayCreator(Accessor[] template, java.lang.Class arrayType, int dimension)
-
Uses of Accessor in org.mvel2.optimizers.impl.refl.nodes
Classes in org.mvel2.optimizers.impl.refl.nodes that implement Accessor Modifier and Type Class Description class
ArrayAccessor
class
ArrayAccessorNest
class
ArrayLength
class
BaseAccessor
class
ConstructorAccessor
class
DynamicFieldAccessor
class
DynamicFunctionAccessor
class
DynamicSetterAccessor
class
FieldAccessor
class
FieldAccessorNH
class
FunctionAccessor
class
GetterAccessor
class
GetterAccessorNH
class
IndexedCharSeqAccessor
class
IndexedCharSeqAccessorNest
class
IndexedVariableAccessor
class
InvokableAccessor
class
ListAccessor
class
ListAccessorNest
class
MapAccessor
class
MapAccessorNest
class
MethodAccessor
class
MethodAccessorNH
class
Notify
class
NullSafe
class
PropertyHandlerAccessor
class
SetterAccessor
class
StaticReferenceAccessor
class
StaticVarAccessor
class
StaticVarAccessorNH
class
ThisValueAccessor
class
Union
class
VariableAccessor
class
WithAccessor
Fields in org.mvel2.optimizers.impl.refl.nodes declared as Accessor Modifier and Type Field Description private 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 Accessor Constructor Description DynamicFunctionAccessor(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 Accessor Modifier and Type Method Description static Accessor
CompilerTools. extractAccessor(ASTNode n)
Methods in org.mvel2.util with parameters of type Accessor Modifier and Type Method Description static void
CompilerTools. expectType(ParserContext pCtx, Accessor expression, java.lang.Class type, boolean compileMode)
-