Uses of Interface
org.mvel2.compiler.ExecutableStatement
Packages that use ExecutableStatement
Package
Description
-
Uses of ExecutableStatement in org.mvel2.ast
Fields in org.mvel2.ast declared as ExecutableStatementModifier and TypeFieldDescriptionprotected ExecutableStatement
ForNode.after
AssertNode.assertion
private ExecutableStatement[]
TypeDescriptor.compiledArraySize
protected ExecutableStatement
BlockNode.compiledBlock
protected ExecutableStatement
Function.compiledBlock
protected ExecutableStatement
DoNode.condition
protected ExecutableStatement
DoUntilNode.condition
protected ExecutableStatement
ForEachNode.condition
protected ExecutableStatement
ForNode.condition
protected ExecutableStatement
IfNode.condition
protected ExecutableStatement
UntilNode.condition
protected ExecutableStatement
WhileNode.condition
private ExecutableStatement
Fold.constraintEx
private ExecutableStatement
Fold.dataEx
protected ExecutableStatement
IfNode.elseBlock
AssertNode.fail
protected ExecutableStatement
ForNode.initializer
private ExecutableStatement
Proto.Receiver.initValue
protected ExecutableStatement
IfNode.nestedStatement
private ExecutableStatement
RegExMatch.patternStmt
private ExecutableStatement[]
NewObjectNode.NewObjectArray.sizes
private ExecutableStatement
AssignmentNode.statement
protected ExecutableStatement
DeepAssignmentNode.statement
private ExecutableStatement
IndexedAssignmentNode.statement
private ExecutableStatement
IndexedOperativeAssign.statement
private ExecutableStatement
OperativeAssign.statement
private ExecutableStatement
ProtoVarNode.statement
private ExecutableStatement
Substatement.statement
private ExecutableStatement
TypeCast.statement
private ExecutableStatement
TypedVarNode.statement
private ExecutableStatement
WithNode.ParmValuePair.statement
private ExecutableStatement
Invert.stmt
private ExecutableStatement
Negation.stmt
private ExecutableStatement
RegExMatch.stmt
private ExecutableStatement
Sign.stmt
private ExecutableStatement
Fold.subEx
Methods in org.mvel2.ast that return ExecutableStatementModifier and TypeMethodDescriptionTypeDescriptor.getCompiledArraySize()
BlockNode.getCompiledBlock()
Function.getCompiledBlock()
IfNode.getElseBlock()
IfNode.getNestedStatement()
NestedStatement.getNestedStatement()
WithNode.getNestedStatement()
RegExMatch.getPatternStatement()
Negation.getStatement()
RegExMatch.getStatement()
Sign.getStatement()
Substatement.getStatement()
TypeCast.getStatement()
WithNode.ParmValuePair.getStatement()
Methods in org.mvel2.ast with parameters of type ExecutableStatementModifier and TypeMethodDescriptionProto.declareReceiver
(String name, Class type, ExecutableStatement initCode) Proto.declareReceiver
(String name, Proto.ReceiverType type, ExecutableStatement initCode) void
Proto.Receiver.setInitValue
(ExecutableStatement initValue) void
Assignment.setValueStatement
(ExecutableStatement stmt) void
AssignmentNode.setValueStatement
(ExecutableStatement stmt) void
DeclProtoVarNode.setValueStatement
(ExecutableStatement stmt) void
DeclTypedVarNode.setValueStatement
(ExecutableStatement stmt) void
DeepAssignmentNode.setValueStatement
(ExecutableStatement stmt) void
IndexedAssignmentNode.setValueStatement
(ExecutableStatement stmt) void
IndexedDeclTypedVarNode.setValueStatement
(ExecutableStatement stmt) void
ProtoVarNode.setValueStatement
(ExecutableStatement stmt) void
TypedVarNode.setValueStatement
(ExecutableStatement stmt) Constructors in org.mvel2.ast with parameters of type ExecutableStatementModifierConstructorDescriptionNewObjectArray
(Class arrayType, ExecutableStatement[] sizes) ParmValuePair
(String parameter, ExecutableStatement statement, Class ingressType, ParserContext pCtx) Receiver
(Proto.ProtoInstance protoInstance, Proto.ReceiverType type, ExecutableStatement stmt) -
Uses of ExecutableStatement in org.mvel2.compiler
Classes in org.mvel2.compiler that implement ExecutableStatementModifier and TypeClassDescriptionclass
class
class
class
class
-
Uses of ExecutableStatement in org.mvel2.optimizers.impl.asm
Fields in org.mvel2.optimizers.impl.asm with type parameters of type ExecutableStatementModifier and TypeFieldDescriptionprivate ArrayList
<ExecutableStatement> ASMAccessorOptimizer.compiledInputs
Methods in org.mvel2.optimizers.impl.asm with parameters of type ExecutableStatementModifier and TypeMethodDescriptionprivate Object
ASMAccessorOptimizer.addSubstatement
(ExecutableStatement stmt) Constructor parameters in org.mvel2.optimizers.impl.asm with type arguments of type ExecutableStatementModifierConstructorDescriptionprivate
ASMAccessorOptimizer
(org.objectweb.asm.ClassWriter cw, org.objectweb.asm.MethodVisitor mv, ArrayList<ExecutableStatement> compiledInputs, String className, StringAppender buildLog, int compileDepth) -
Uses of ExecutableStatement in org.mvel2.optimizers.impl.refl
Methods in org.mvel2.optimizers.impl.refl with parameters of type ExecutableStatement -
Uses of ExecutableStatement in org.mvel2.optimizers.impl.refl.collection
Fields in org.mvel2.optimizers.impl.refl.collection declared as ExecutableStatementMethods in org.mvel2.optimizers.impl.refl.collection that return ExecutableStatementMethods in org.mvel2.optimizers.impl.refl.collection with parameters of type ExecutableStatement -
Uses of ExecutableStatement in org.mvel2.optimizers.impl.refl.nodes
Fields in org.mvel2.optimizers.impl.refl.nodes declared as ExecutableStatementModifier and TypeFieldDescriptionprivate ExecutableStatement
ArrayAccessorNest.index
private ExecutableStatement
IndexedCharSeqAccessorNest.index
private ExecutableStatement
ListAccessorNest.index
protected ExecutableStatement
WithAccessor.nestedStatement
protected ExecutableStatement[]
InvokableAccessor.parms
private ExecutableStatement[]
MethodAccessorNH.parms
private ExecutableStatement
MapAccessorNest.property
private ExecutableStatement
WithAccessor.ExecutablePairs.statement
Methods in org.mvel2.optimizers.impl.refl.nodes that return ExecutableStatementModifier and TypeMethodDescriptionArrayAccessorNest.getIndex()
IndexedCharSeqAccessorNest.getIndex()
ListAccessorNest.getIndex()
ConstructorAccessor.getParameters()
MethodAccessor.getParms()
MethodAccessorNH.getParms()
MapAccessorNest.getProperty()
WithAccessor.ExecutablePairs.getStatement()
Methods in org.mvel2.optimizers.impl.refl.nodes with parameters of type ExecutableStatementModifier and TypeMethodDescriptionvoid
ArrayAccessorNest.setIndex
(ExecutableStatement index) void
IndexedCharSeqAccessorNest.setIndex
(ExecutableStatement index) void
ListAccessorNest.setIndex
(ExecutableStatement index) void
MethodAccessor.setParms
(ExecutableStatement[] parms) void
MethodAccessorNH.setParms
(ExecutableStatement[] parms) void
MapAccessorNest.setProperty
(ExecutableStatement property) void
WithAccessor.ExecutablePairs.setStatement
(ExecutableStatement statement) Constructors in org.mvel2.optimizers.impl.refl.nodes with parameters of type ExecutableStatementModifierConstructorDescriptionConstructorAccessor
(Constructor constructor, ExecutableStatement[] parms) ExecutablePairs
(String parameter, ExecutableStatement statement, Class ingressType, ParserContext pCtx) ListAccessorNest
(ExecutableStatement index, Class conversionType) MapAccessorNest
(ExecutableStatement property, Class conversionType) MethodAccessor
(Method method, ExecutableStatement[] parms) MethodAccessorNH
(Method method, ExecutableStatement[] parms, PropertyHandler handler)