A B C D E F G H I J L M N O P R S T U V W _

A

AALOAD - Static variable in interface org.mvel2.asm.Opcodes
 
AASTORE - Static variable in interface org.mvel2.asm.Opcodes
 
AbstractOptimizer - Class in org.mvel2.optimizers
 
AbstractOptimizer() - Constructor for class org.mvel2.optimizers.AbstractOptimizer
 
AbstractParser - Class in org.mvel2.compiler
This is the core parser that the subparsers extend.
AbstractParser() - Constructor for class org.mvel2.compiler.AbstractParser
 
ACC_ABSTRACT - Static variable in interface org.mvel2.asm.Opcodes
 
ACC_ANNOTATION - Static variable in interface org.mvel2.asm.Opcodes
 
ACC_BRIDGE - Static variable in interface org.mvel2.asm.Opcodes
 
ACC_DEPRECATED - Static variable in interface org.mvel2.asm.Opcodes
 
ACC_ENUM - Static variable in interface org.mvel2.asm.Opcodes
 
ACC_FINAL - Static variable in interface org.mvel2.asm.Opcodes
 
ACC_INTERFACE - Static variable in interface org.mvel2.asm.Opcodes
 
ACC_NATIVE - Static variable in interface org.mvel2.asm.Opcodes
 
ACC_PRIVATE - Static variable in interface org.mvel2.asm.Opcodes
 
ACC_PROTECTED - Static variable in interface org.mvel2.asm.Opcodes
 
ACC_PUBLIC - Static variable in interface org.mvel2.asm.Opcodes
 
ACC_STATIC - Static variable in interface org.mvel2.asm.Opcodes
 
ACC_STRICT - Static variable in interface org.mvel2.asm.Opcodes
 
ACC_SUPER - Static variable in interface org.mvel2.asm.Opcodes
 
ACC_SYNCHRONIZED - Static variable in interface org.mvel2.asm.Opcodes
 
ACC_SYNTHETIC - Static variable in interface org.mvel2.asm.Opcodes
 
ACC_TRANSIENT - Static variable in interface org.mvel2.asm.Opcodes
 
ACC_VARARGS - Static variable in interface org.mvel2.asm.Opcodes
 
ACC_VOLATILE - Static variable in interface org.mvel2.asm.Opcodes
 
accept(ClassVisitor, int) - Method in class org.mvel2.asm.ClassReader
Makes the given visitor visit the Java class of this ClassReader.
accept(ClassVisitor, Attribute[], int) - Method in class org.mvel2.asm.ClassReader
Makes the given visitor visit the Java class of this ClassReader.
accessor - Variable in class org.mvel2.ast.ASTNode
 
Accessor - Interface in org.mvel2.compiler
 
AccessorNode - Interface in org.mvel2.compiler
 
AccessorOptimizer - Interface in org.mvel2.optimizers
 
ACONST_NULL - Static variable in interface org.mvel2.asm.Opcodes
 
ADD - Static variable in interface org.mvel2.Operator
 
add(Object) - Method in class org.mvel2.util.ExecutionStack
 
add(Object) - Method in class org.mvel2.util.FastList
 
add(int, Object) - Method in class org.mvel2.util.FastList
 
add(Object) - Method in interface org.mvel2.util.Stack
 
addAll(int, Collection) - Method in class org.mvel2.util.FastList
 
addAll(Collection) - Method in class org.mvel2.util.FastList
 
addClass(Class) - Method in class org.mvel2.integration.impl.ClassImportResolverFactory
 
addConversionHandler(Class, ConversionHandler) - Static method in class org.mvel2.DataConversion
Register a new ConversionHandler with the factory.
addError(ErrorDetail) - Method in class org.mvel2.ParserContext
 
addFatalError(String) - Method in class org.mvel2.compiler.AbstractParser
 
addFatalError(String, int, int) - Method in class org.mvel2.compiler.AbstractParser
 
addImport(Class) - Method in class org.mvel2.ParserConfiguration
 
addImport(String, Class) - Method in class org.mvel2.ParserConfiguration
 
addImport(String, Method) - Method in class org.mvel2.ParserConfiguration
 
addImport(String, MethodStub) - Method in class org.mvel2.ParserConfiguration
 
addImport(Class) - Method in class org.mvel2.ParserContext
Adds an import for the specified Class.
addImport(String, Class) - Method in class org.mvel2.ParserContext
Adds an import for a specified Class using an alias.
addImport(String, Method) - Method in class org.mvel2.ParserContext
Adds an import for a specified Method representing a static method import using an alias.
addImport(String, MethodStub) - Method in class org.mvel2.ParserContext
Adds a static import for the specified MethodStub with an alias.
addIndexedVariable(String) - Method in class org.mvel2.ParserContext
 
addIndexedVariables(String[]) - Method in class org.mvel2.ParserContext
 
addIndexedVariables(Collection<String>) - Method in class org.mvel2.ParserContext
 
addInput(String, Class) - Method in class org.mvel2.ParserContext
 
addInput(String, Class, Class[]) - Method in class org.mvel2.ParserContext
 
addInputs(Map<String, Class>) - Method in class org.mvel2.ParserContext
 
addKnownLine(String, int) - Method in class org.mvel2.ParserContext
 
addKnownLine(int) - Method in class org.mvel2.ParserContext
 
addNamedTemplate(String, CompiledTemplate) - Method in class org.mvel2.templates.SimpleTemplateRegistry
 
addNamedTemplate(String, CompiledTemplate) - Method in interface org.mvel2.templates.TemplateRegistry
 
addPackageImport(String) - Method in class org.mvel2.integration.impl.ClassImportResolverFactory
 
addPackageImport(String) - Method in class org.mvel2.ParserConfiguration
 
addPackageImport(String) - Method in class org.mvel2.ParserContext
Adds a package import to a parse session.
addResolver(String, VariableResolver) - Method in class org.mvel2.integration.impl.MapVariableResolverFactory
 
addTokenNode(ASTNode) - Method in interface org.mvel2.util.ASTIterator
 
addTokenNode(ASTNode, ASTNode) - Method in interface org.mvel2.util.ASTIterator
 
addTokenNode(ASTNode) - Method in class org.mvel2.util.ASTLinkedList
 
addTokenNode(ASTNode, ASTNode) - Method in class org.mvel2.util.ASTLinkedList
 
addVariable(String, Class, boolean) - Method in class org.mvel2.ParserContext
 
addVariable(String, Class) - Method in class org.mvel2.ParserContext
 
addVariables(Map<String, Class>) - Method in class org.mvel2.ParserContext
 
addWarning(String) - Method in class org.mvel2.compiler.AbstractParser
 
after - Variable in class org.mvel2.ast.ForNode
 
ALOAD - Static variable in interface org.mvel2.asm.Opcodes
 
analyze() - Method in class org.mvel2.compiler.PropertyVerifier
Analyze the statement and return the known egress type.
And - Class in org.mvel2.ast
 
And(ASTNode, ASTNode, boolean) - Constructor for class org.mvel2.ast.And
 
AND - Static variable in interface org.mvel2.Operator
 
ANEWARRAY - Static variable in interface org.mvel2.asm.Opcodes
 
AnnotationVisitor - Interface in org.mvel2.asm
A visitor to visit a Java annotation.
append(char[]) - Method in class org.mvel2.util.StringAppender
 
append(char[], int, int) - Method in class org.mvel2.util.StringAppender
 
append(Object) - Method in class org.mvel2.util.StringAppender
 
append(CharSequence) - Method in class org.mvel2.util.StringAppender
 
append(String) - Method in class org.mvel2.util.StringAppender
 
append(char) - Method in class org.mvel2.util.StringAppender
 
append(byte) - Method in class org.mvel2.util.StringAppender
 
appendFactory(VariableResolverFactory) - Method in class org.mvel2.integration.impl.BaseVariableResolverFactory
 
appendFactory(VariableResolverFactory, T) - Static method in class org.mvel2.integration.ResolverTools
Based on a root factory, append the new factory to the end of the chain.
ARETURN - Static variable in interface org.mvel2.asm.Opcodes
 
arithmeticFunctionReduction(int) - Method in class org.mvel2.compiler.AbstractParser
 
ARRAY - Static variable in class org.mvel2.asm.Type
The sort of array reference types.
ARRAY - Static variable in class org.mvel2.util.CollectionParser
 
ArrayAccessor - Class in org.mvel2.optimizers.impl.refl.nodes
 
ArrayAccessor() - Constructor for class org.mvel2.optimizers.impl.refl.nodes.ArrayAccessor
 
ArrayAccessor(int) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.ArrayAccessor
 
ArrayAccessorNest - Class in org.mvel2.optimizers.impl.refl.nodes
 
ArrayAccessorNest() - Constructor for class org.mvel2.optimizers.impl.refl.nodes.ArrayAccessorNest
 
ArrayAccessorNest(String) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.ArrayAccessorNest
 
ArrayAccessorNest(ExecutableStatement) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.ArrayAccessorNest
 
ArrayCH - Class in org.mvel2.conversion
 
ArrayCH() - Constructor for class org.mvel2.conversion.ArrayCH
 
ArrayCreator - Class in org.mvel2.optimizers.impl.refl.collection
 
ArrayCreator(Accessor[], Class) - Constructor for class org.mvel2.optimizers.impl.refl.collection.ArrayCreator
 
ArrayIterator - Class in org.mvel2.templates.util
 
ArrayIterator(Object[]) - Constructor for class org.mvel2.templates.util.ArrayIterator
 
ARRAYLENGTH - Static variable in interface org.mvel2.asm.Opcodes
 
ArrayLength - Class in org.mvel2.optimizers.impl.refl.nodes
 
ArrayLength() - Constructor for class org.mvel2.optimizers.impl.refl.nodes.ArrayLength
 
ArraySize - Class in org.mvel2.ast
 
ArraySize(char[]) - Constructor for class org.mvel2.ast.ArraySize
 
arrayStore(Class) - Method in class org.mvel2.optimizers.impl.asm.ASMAccessorOptimizer
 
ArrayTools - Class in org.mvel2.util
 
ArrayTools() - Constructor for class org.mvel2.util.ArrayTools
 
ASMAccessorOptimizer - Class in org.mvel2.optimizers.impl.asm
Implementation of the MVEL Just-in-Time (JIT) compiler for Property Accessors using the ASM bytecode engineering library.
ASMAccessorOptimizer() - Constructor for class org.mvel2.optimizers.impl.asm.ASMAccessorOptimizer
 
ASSERT - Static variable in interface org.mvel2.Operator
 
assertion - Variable in class org.mvel2.ast.AssertNode
 
AssertNode - Class in org.mvel2.ast
 
AssertNode(char[], int) - Constructor for class org.mvel2.ast.AssertNode
 
ASSIGN - Static variable in class org.mvel2.ast.ASTNode
 
ASSIGN - Static variable in interface org.mvel2.Operator
 
ASSIGN_ADD - Static variable in interface org.mvel2.Operator
 
ASSIGN_AND - Static variable in interface org.mvel2.Operator
 
ASSIGN_DIV - Static variable in interface org.mvel2.Operator
 
ASSIGN_LSHIFT - Static variable in interface org.mvel2.Operator
 
ASSIGN_MOD - Static variable in interface org.mvel2.Operator
 
ASSIGN_OR - Static variable in interface org.mvel2.Operator
 
ASSIGN_RSHIFT - Static variable in interface org.mvel2.Operator
 
ASSIGN_RUSHIFT - Static variable in interface org.mvel2.Operator
 
ASSIGN_STR_APPEND - Static variable in interface org.mvel2.Operator
 
ASSIGN_SUB - Static variable in interface org.mvel2.Operator
 
ASSIGN_XOR - Static variable in interface org.mvel2.Operator
 
Assignment - Interface in org.mvel2.ast
 
AssignmentNode - Class in org.mvel2.ast
 
AssignmentNode(char[], int, int, String, ParserContext) - Constructor for class org.mvel2.ast.AssignmentNode
 
AssignmentNode(char[], int, ParserContext) - Constructor for class org.mvel2.ast.AssignmentNode
 
ASTIterator - Interface in org.mvel2.util
The ASTIterator interface defines the functionality required by the enginer, for compiletime and runtime operations.
ASTLinkedList - Class in org.mvel2.util
 
ASTLinkedList() - Constructor for class org.mvel2.util.ASTLinkedList
 
ASTLinkedList(ASTIterator) - Constructor for class org.mvel2.util.ASTLinkedList
 
ASTLinkedList(ASTNode) - Constructor for class org.mvel2.util.ASTLinkedList
 
ASTLinkedList(ASTNode, int) - Constructor for class org.mvel2.util.ASTLinkedList
 
ASTNode - Class in org.mvel2.ast
 
ASTNode() - Constructor for class org.mvel2.ast.ASTNode
 
ASTNode(char[], int, int, int) - Constructor for class org.mvel2.ast.ASTNode
 
ASTORE - Static variable in interface org.mvel2.asm.Opcodes
 
ATHROW - Static variable in interface org.mvel2.asm.Opcodes
 
Attribute - Class in org.mvel2.asm
A non standard class, field, method or code attribute.
Attribute(String) - Constructor for class org.mvel2.asm.Attribute
Constructs a new empty attribute.

B

b - Variable in class org.mvel2.asm.ClassReader
The class to be parsed.
back() - Method in interface org.mvel2.util.ASTIterator
 
back() - Method in class org.mvel2.util.ASTLinkedList
 
balancedCapture(char[], int, char) - Static method in class org.mvel2.util.ParseTools
This is an important aspect of the core parser tools.
balancedCaptureWithLineAccounting(char[], int, char) - Static method in class org.mvel2.util.ParseTools
 
BALOAD - Static variable in interface org.mvel2.asm.Opcodes
 
BaseAccessor - Class in org.mvel2.optimizers.impl.refl.nodes
 
BaseAccessor() - Constructor for class org.mvel2.optimizers.impl.refl.nodes.BaseAccessor
 
BaseVariableResolverFactory - Class in org.mvel2.integration.impl
Use this class to extend you own VariableResolverFactories.
BaseVariableResolverFactory() - Constructor for class org.mvel2.integration.impl.BaseVariableResolverFactory
 
BasicCommandSet - Class in org.mvel2.sh.command.basic
 
BasicCommandSet() - Constructor for class org.mvel2.sh.command.basic.BasicCommandSet
 
BASTORE - Static variable in interface org.mvel2.asm.Opcodes
 
BEAN - Static variable in class org.mvel2.optimizers.AbstractOptimizer
 
begin - Variable in class org.mvel2.templates.res.Node
 
BIG_DECIMAL - Static variable in interface org.mvel2.DataTypes
 
BIG_INTEGER - Static variable in interface org.mvel2.DataTypes
 
BigDecimalCH - Class in org.mvel2.conversion
 
BigDecimalCH() - Constructor for class org.mvel2.conversion.BigDecimalCH
 
BigIntegerCH - Class in org.mvel2.conversion
 
BigIntegerCH() - Constructor for class org.mvel2.conversion.BigIntegerCH
 
BinaryOperation - Class in org.mvel2.ast
 
BinaryOperation(int, ASTNode, ASTNode) - Constructor for class org.mvel2.ast.BinaryOperation
 
BinaryOperation(int, ASTNode, ASTNode, ParserContext) - Constructor for class org.mvel2.ast.BinaryOperation
 
BIPUSH - Static variable in interface org.mvel2.asm.Opcodes
 
BlankLiteral - Class in org.mvel2.compiler
 
BlankLiteral() - Constructor for class org.mvel2.compiler.BlankLiteral
 
block - Variable in class org.mvel2.ast.BlockNode
 
block - Variable in class org.mvel2.ast.IfNode
 
BLOCK_DO - Static variable in class org.mvel2.ast.ASTNode
 
BLOCK_DO_UNTIL - Static variable in class org.mvel2.ast.ASTNode
 
BLOCK_FOR - Static variable in class org.mvel2.ast.ASTNode
 
BLOCK_FOREACH - Static variable in class org.mvel2.ast.ASTNode
 
BLOCK_IF - Static variable in class org.mvel2.ast.ASTNode
 
BLOCK_UNTIL - Static variable in class org.mvel2.ast.ASTNode
 
BLOCK_WHILE - Static variable in class org.mvel2.ast.ASTNode
 
BLOCK_WITH - Static variable in class org.mvel2.ast.ASTNode
 
BlockNode - Class in org.mvel2.ast
 
BlockNode() - Constructor for class org.mvel2.ast.BlockNode
 
BOOLEAN - Static variable in class org.mvel2.asm.Type
The sort of the boolean type.
BOOLEAN - Static variable in interface org.mvel2.DataTypes
 
BOOLEAN_TYPE - Static variable in class org.mvel2.asm.Type
The boolean type.
BooleanCH - Class in org.mvel2.conversion
 
BooleanCH() - Constructor for class org.mvel2.conversion.BooleanCH
 
boxPrimitive(Class) - Static method in class org.mvel2.util.ParseTools
 
BW_AND - Static variable in interface org.mvel2.Operator
 
BW_NOT - Static variable in interface org.mvel2.Operator
 
BW_OR - Static variable in interface org.mvel2.Operator
 
BW_SHIFT_LEFT - Static variable in interface org.mvel2.Operator
 
BW_SHIFT_RIGHT - Static variable in interface org.mvel2.Operator
 
BW_USHIFT_LEFT - Static variable in interface org.mvel2.Operator
 
BW_USHIFT_RIGHT - Static variable in interface org.mvel2.Operator
 
BW_XOR - Static variable in interface org.mvel2.Operator
 
BYTE - Static variable in class org.mvel2.asm.Type
The sort of the byte type.
BYTE - Static variable in interface org.mvel2.DataTypes
 
BYTE_TYPE - Static variable in class org.mvel2.asm.Type
The byte type.
ByteCH - Class in org.mvel2.conversion
 
ByteCH() - Constructor for class org.mvel2.conversion.ByteCH
 
ByteVector - Class in org.mvel2.asm
A dynamically extensible vector of bytes.
ByteVector() - Constructor for class org.mvel2.asm.ByteVector
Constructs a new ByteVector with a default initial size.
ByteVector(int) - Constructor for class org.mvel2.asm.ByteVector
Constructs a new ByteVector with the given initial size.

C

calculateContents(char[]) - Method in class org.mvel2.templates.res.Node
 
calculateContents(char[]) - Method in class org.mvel2.templates.res.TextNode
 
call(Object, Object, VariableResolverFactory, Object[]) - Method in class org.mvel2.ast.Function
 
CALOAD - Static variable in interface org.mvel2.asm.Opcodes
 
canConvert(Class, Class) - Static method in class org.mvel2.DataConversion
 
canConvertFrom(Class) - Method in class org.mvel2.conversion.ArrayCH
 
canConvertFrom(Class) - Method in class org.mvel2.conversion.BigDecimalCH
 
canConvertFrom(Class) - Method in class org.mvel2.conversion.BigIntegerCH
 
canConvertFrom(Class) - Method in class org.mvel2.conversion.BooleanCH
 
canConvertFrom(Class) - Method in class org.mvel2.conversion.ByteCH
 
canConvertFrom(Class) - Method in class org.mvel2.conversion.CharArrayCH
 
canConvertFrom(Class) - Method in class org.mvel2.conversion.CharCH
 
canConvertFrom(Class) - Method in class org.mvel2.conversion.DoubleCH
 
canConvertFrom(Class) - Method in class org.mvel2.conversion.FloatCH
 
canConvertFrom(Class) - Method in class org.mvel2.conversion.IntArrayCH
 
canConvertFrom(Class) - Method in class org.mvel2.conversion.IntegerCH
 
canConvertFrom(Class) - Method in class org.mvel2.conversion.ListCH
 
canConvertFrom(Class) - Method in class org.mvel2.conversion.LongCH
 
canConvertFrom(Class) - Method in class org.mvel2.conversion.ObjectCH
 
canConvertFrom(Class) - Method in class org.mvel2.conversion.PrimArrayHandler
 
canConvertFrom(Class) - Method in class org.mvel2.conversion.PrimIntArrayCH
 
canConvertFrom(Class) - Method in class org.mvel2.conversion.SetCH
 
canConvertFrom(Class) - Method in class org.mvel2.conversion.ShortCH
 
canConvertFrom(Class) - Method in class org.mvel2.conversion.StringArrayCH
 
canConvertFrom(Class) - Method in class org.mvel2.conversion.StringCH
 
canConvertFrom(Class) - Method in class org.mvel2.conversion.UnitConversion
 
canConvertFrom(Class) - Method in interface org.mvel2.ConversionHandler
This method is used to indicate to the runtime whehter or not the handler knows how to convert from the specified type.
canSerializeAccessor() - Method in class org.mvel2.ast.ASTNode
 
capture() - Method in class org.mvel2.optimizers.AbstractOptimizer
 
capture() - Method in class org.mvel2.templates.TemplateCompiler
 
captureContructorAndResidual(char[]) - Static method in class org.mvel2.util.ParseTools
 
captureIdentifier() - Method in class org.mvel2.compiler.AbstractParser
 
captureOrbInternal() - Method in class org.mvel2.templates.TemplateCompiler
 
captureOrbToken() - Method in class org.mvel2.templates.TemplateCompiler
 
captureStringLiteral(char, char[], int, int) - Static method in class org.mvel2.util.ParseTools
 
captureToEOL() - Method in class org.mvel2.compiler.AbstractParser
From the current cursor position, capture to the end of the line.
captureToEOS() - Method in class org.mvel2.compiler.AbstractParser
Capture from the current cursor position, to the end of the statement.
captureToEOS(char[], int) - Static method in class org.mvel2.templates.util.TemplateTools
 
captureToEOSorEOL() - Method in class org.mvel2.compiler.AbstractParser
From the current cursor position, capture to the end of statement, or the end of line, whichever comes first.
captureToEOT() - Method in class org.mvel2.compiler.AbstractParser
From the current cursor position, capture to the end of the current token.
captureToNextTokenJunction() - Method in class org.mvel2.compiler.AbstractParser
From the current cursor position, capture to the end of the next token junction.
captureToWhitespace() - Method in class org.mvel2.MacroProcessor
 
CASTORE - Static variable in interface org.mvel2.asm.Opcodes
 
cEnd - Variable in class org.mvel2.templates.res.Node
 
ChangeWorkingDir - Class in org.mvel2.sh.command.file
 
ChangeWorkingDir() - Constructor for class org.mvel2.sh.command.file.ChangeWorkingDir
 
CHAR - Static variable in class org.mvel2.asm.Type
The sort of the char type.
CHAR - Static variable in interface org.mvel2.DataTypes
 
CHAR_TYPE - Static variable in class org.mvel2.asm.Type
The char type.
CharArrayCH - Class in org.mvel2.conversion
 
CharArrayCH() - Constructor for class org.mvel2.conversion.CharArrayCH
 
charAt(int) - Method in class org.mvel2.util.StringAppender
 
CharCH - Class in org.mvel2.conversion
 
CharCH() - Constructor for class org.mvel2.conversion.CharCH
 
checkArgumentCount(int) - Method in class org.mvel2.ast.Function
 
checkBreak(LineLabel, VariableResolverFactory, CompiledExpression) - Method in class org.mvel2.debug.DebuggerContext
 
CHECKCAST - Static variable in interface org.mvel2.asm.Opcodes
 
checkNameSafety(String) - Static method in class org.mvel2.util.ParseTools
 
CHOR - Static variable in interface org.mvel2.Operator
 
ClassAdapter - Class in org.mvel2.asm
An empty ClassVisitor that delegates to another ClassVisitor.
ClassAdapter(ClassVisitor) - Constructor for class org.mvel2.asm.ClassAdapter
Constructs a new ClassAdapter object.
ClassImportResolver - Class in org.mvel2.integration.impl
 
ClassImportResolver(String, String) - Constructor for class org.mvel2.integration.impl.ClassImportResolver
 
ClassImportResolver(String, Class) - Constructor for class org.mvel2.integration.impl.ClassImportResolver
 
ClassImportResolverFactory - Class in org.mvel2.integration.impl
 
ClassImportResolverFactory() - Constructor for class org.mvel2.integration.impl.ClassImportResolverFactory
 
ClassImportResolverFactory(ParserConfiguration, VariableResolverFactory) - Constructor for class org.mvel2.integration.impl.ClassImportResolverFactory
 
classLoader - Static variable in class org.mvel2.optimizers.dynamic.DynamicOptimizer
 
classLoader - Variable in class org.mvel2.ParserConfiguration
 
ClassReader - Class in org.mvel2.asm
A Java class parser to make a ClassVisitor visit an existing class.
ClassReader(byte[]) - Constructor for class org.mvel2.asm.ClassReader
Constructs a new ClassReader object.
ClassReader(byte[], int, int) - Constructor for class org.mvel2.asm.ClassReader
Constructs a new ClassReader object.
ClassReader(InputStream) - Constructor for class org.mvel2.asm.ClassReader
Constructs a new ClassReader object.
ClassReader(String) - Constructor for class org.mvel2.asm.ClassReader
Constructs a new ClassReader object.
ClassVisitor - Interface in org.mvel2.asm
A visitor to visit a Java class.
ClassWriter - Class in org.mvel2.asm
A ClassVisitor that generates classes in bytecode form.
ClassWriter(int) - Constructor for class org.mvel2.asm.ClassWriter
Constructs a new ClassWriter object.
ClassWriter(ClassReader, int) - Constructor for class org.mvel2.asm.ClassWriter
Constructs a new ClassWriter object and enables optimizations for "mostly add" bytecode transformations.
clear() - Method in class org.mvel2.integration.impl.ClassImportResolverFactory
 
clear() - Method in class org.mvel2.util.ExecutionStack
 
clear() - Method in class org.mvel2.util.FastList
 
clear() - Method in interface org.mvel2.util.Stack
 
clearAllBreakpoints() - Method in class org.mvel2.debug.DebuggerContext
 
clearAllBreakpoints() - Static method in class org.mvel2.MVELRuntime
Reset all the currently registered breakpoints.
clearPropertyResolverCache() - Static method in class org.mvel2.PropertyAccessor
 
CODE - Static variable in interface org.mvel2.templates.res.Opcodes
 
CODENAME - Static variable in class org.mvel2.MVEL
 
CodeNode - Class in org.mvel2.templates.res
 
CodeNode() - Constructor for class org.mvel2.templates.res.CodeNode
 
CodeNode(int, String, char[], int, int) - Constructor for class org.mvel2.templates.res.CodeNode
 
CodeNode(int, String, char[], int, int, Node) - Constructor for class org.mvel2.templates.res.CodeNode
 
COL - Static variable in class org.mvel2.optimizers.AbstractOptimizer
 
COLLECTION - Static variable in class org.mvel2.ast.ASTNode
 
collection - Variable in class org.mvel2.optimizers.AbstractOptimizer
 
COLLECTION - Static variable in class org.mvel2.optimizers.dynamic.DynamicOptimizer
 
CollectionParser - Class in org.mvel2.util
This is the inline collection sub-parser.
CollectionParser() - Constructor for class org.mvel2.util.CollectionParser
 
CollectionParser(int) - Constructor for class org.mvel2.util.CollectionParser
 
Command - Interface in org.mvel2.sh
 
CommandException - Exception in org.mvel2.sh
 
CommandException() - Constructor for exception org.mvel2.sh.CommandException
 
CommandException(String) - Constructor for exception org.mvel2.sh.CommandException
 
CommandException(String, Throwable) - Constructor for exception org.mvel2.sh.CommandException
 
CommandException(Throwable) - Constructor for exception org.mvel2.sh.CommandException
 
CommandSet - Interface in org.mvel2.sh
 
COMMENT - Static variable in interface org.mvel2.templates.res.Opcodes
 
CommentNode - Class in org.mvel2.templates.res
 
CommentNode() - Constructor for class org.mvel2.templates.res.CommentNode
 
CommentNode(int, String, char[], int, int) - Constructor for class org.mvel2.templates.res.CommentNode
 
CommentNode(int, String, char[], int, int, Node) - Constructor for class org.mvel2.templates.res.CommentNode
 
compile() - Method in class org.mvel2.compiler.ExpressionCompiler
 
compile(ParserContext) - Method in class org.mvel2.compiler.ExpressionCompiler
 
compile() - Method in class org.mvel2.templates.TemplateCompiler
 
COMPILE_IMMEDIATE - Static variable in class org.mvel2.ast.ASTNode
 
compileConstructor(char[], Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer
 
CompiledAccExpression - Class in org.mvel2.compiler
 
CompiledAccExpression(char[], Class, ParserContext) - Constructor for class org.mvel2.compiler.CompiledAccExpression
 
compiledBlock - Variable in class org.mvel2.ast.DoNode
 
compiledBlock - Variable in class org.mvel2.ast.DoUntilNode
 
compiledBlock - Variable in class org.mvel2.ast.ForEachNode
 
compiledBlock - Variable in class org.mvel2.ast.ForNode
 
compiledBlock - Variable in class org.mvel2.ast.Function
 
compiledBlock - Variable in class org.mvel2.ast.UntilNode
 
compiledBlock - Variable in class org.mvel2.ast.WhileNode
 
CompiledExpression - Class in org.mvel2.compiler
 
CompiledExpression(ASTLinkedList, String, Class, ParserContext, boolean) - Constructor for class org.mvel2.compiler.CompiledExpression
 
CompiledTemplate - Class in org.mvel2.templates
 
CompiledTemplate(char[], Node) - Constructor for class org.mvel2.templates.CompiledTemplate
 
CompileException - Exception in org.mvel2
Standard exception thrown for all general compile and some runtime failures.
CompileException() - Constructor for exception org.mvel2.CompileException
 
CompileException(String) - Constructor for exception org.mvel2.CompileException
 
CompileException(String, List<ErrorDetail>) - Constructor for exception org.mvel2.CompileException
 
CompileException(String, int) - Constructor for exception org.mvel2.CompileException
 
CompileException(String, char[], int, Throwable) - Constructor for exception org.mvel2.CompileException
 
CompileException(String, char[], int) - Constructor for exception org.mvel2.CompileException
 
CompileException(String, Throwable) - Constructor for exception org.mvel2.CompileException
 
CompileException(Throwable) - Constructor for exception org.mvel2.CompileException
 
compileExpression(String) - Static method in class org.mvel2.MVEL
Compiles an expression and returns a Serializable object containing the compiled expression.
compileExpression(String, Map<String, Object>) - Static method in class org.mvel2.MVEL
Compiles an expression and returns a Serializable object containing the compiled expression.
compileExpression(String, Map<String, Object>, Map<String, Interceptor>) - Static method in class org.mvel2.MVEL
Compiles an expression and returns a Serializable object containing the compiled expression.
compileExpression(String, ParserContext) - Static method in class org.mvel2.MVEL
Compiles an expression, and accepts a ParserContext instance.
compileExpression(String, Map<String, Object>, Map<String, Interceptor>, String) - Static method in class org.mvel2.MVEL
 
compileExpression(char[], ParserContext) - Static method in class org.mvel2.MVEL
 
compileExpression(char[], Map<String, Object>, Map<String, Interceptor>, String) - Static method in class org.mvel2.MVEL
Compiles an expression and returns a Serializable object containing the compiled expression.
compileExpression(char[]) - Static method in class org.mvel2.MVEL
 
compileExpression(char[], Map<String, Object>) - Static method in class org.mvel2.MVEL
 
compileExpression(char[], Map<String, Object>, Map<String, Interceptor>) - Static method in class org.mvel2.MVEL
 
compileFrom(Node, ExecutionStack) - Method in class org.mvel2.templates.TemplateCompiler
 
compileGetExpression(String) - Static method in class org.mvel2.MVEL
 
compileGetExpression(String, ParserContext) - Static method in class org.mvel2.MVEL
 
compileGetExpression(char[]) - Static method in class org.mvel2.MVEL
 
compileGetExpression(char[], ParserContext) - Static method in class org.mvel2.MVEL
 
COMPILER_OPT_ALLOW_NAKED_METH_CALL - Static variable in class org.mvel2.MVEL
 
CompilerTools - Class in org.mvel2.util
 
CompilerTools() - Constructor for class org.mvel2.util.CompilerTools
 
compileSetExpression(String) - Static method in class org.mvel2.MVEL
 
compileSetExpression(String, ParserContext) - Static method in class org.mvel2.MVEL
 
compileSetExpression(String, Class, ParserContext) - Static method in class org.mvel2.MVEL
 
compileSetExpression(char[]) - Static method in class org.mvel2.MVEL
 
compileSetExpression(char[], ParserContext) - Static method in class org.mvel2.MVEL
 
compileSetExpression(char[], Class, ParserContext) - Static method in class org.mvel2.MVEL
 
compileTemplate(String) - Static method in class org.mvel2.templates.TemplateCompiler
 
compileTemplate(char[]) - Static method in class org.mvel2.templates.TemplateCompiler
 
compileTemplate(CharSequence) - Static method in class org.mvel2.templates.TemplateCompiler
 
compileTemplate(String, Map<String, Class<? extends Node>>) - Static method in class org.mvel2.templates.TemplateCompiler
 
compileTemplate(char[], Map<String, Class<? extends Node>>) - Static method in class org.mvel2.templates.TemplateCompiler
 
compileTemplate(CharSequence, Map<String, Class<? extends Node>>) - Static method in class org.mvel2.templates.TemplateCompiler
 
compileTemplate(InputStream, Map<String, Class<? extends Node>>) - Static method in class org.mvel2.templates.TemplateCompiler
 
compileTemplate(File, Map<String, Class<? extends Node>>) - Static method in class org.mvel2.templates.TemplateCompiler
 
COMPUTE_FRAMES - Static variable in class org.mvel2.asm.ClassWriter
Flag to automatically compute the stack map frames of methods from scratch.
COMPUTE_MAXS - Static variable in class org.mvel2.asm.ClassWriter
Flag to automatically compute the maximum stack size and the maximum number of local variables of methods.
computeTypeConversionRule() - Method in class org.mvel2.compiler.CompiledAccExpression
 
computeTypeConversionRule() - Method in class org.mvel2.compiler.CompiledExpression
 
computeTypeConversionRule() - Method in class org.mvel2.compiler.ExecutableAccessor
 
computeTypeConversionRule() - Method in class org.mvel2.compiler.ExecutableAccessorSafe
 
computeTypeConversionRule() - Method in class org.mvel2.compiler.ExecutableLiteral
 
computeTypeConversionRule() - Method in interface org.mvel2.compiler.ExecutableStatement
 
condition - Variable in class org.mvel2.ast.DoNode
 
condition - Variable in class org.mvel2.ast.DoUntilNode
 
condition - Variable in class org.mvel2.ast.ForEachNode
 
condition - Variable in class org.mvel2.ast.ForNode
 
condition - Variable in class org.mvel2.ast.IfNode
 
condition - Variable in class org.mvel2.ast.UntilNode
 
condition - Variable in class org.mvel2.ast.WhileNode
 
ConstructorAccessor - Class in org.mvel2.optimizers.impl.refl.nodes
 
ConstructorAccessor(Constructor, ExecutableStatement[]) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.ConstructorAccessor
 
Contains - Class in org.mvel2.ast
 
Contains(ASTNode, ASTNode) - Constructor for class org.mvel2.ast.Contains
 
CONTAINS - Static variable in interface org.mvel2.Operator
 
contains(String) - Method in class org.mvel2.templates.SimpleTemplateRegistry
 
contains(String) - Method in interface org.mvel2.templates.TemplateRegistry
 
contains(Object) - Method in class org.mvel2.util.FastList
 
contains(Object, Object) - Static method in class org.mvel2.util.PropertyTools
 
containsAll(Collection) - Method in class org.mvel2.util.FastList
 
containsCheck(Object, Object) - Static method in class org.mvel2.util.ParseTools
 
contents - Variable in class org.mvel2.templates.res.Node
 
contextControl(int, ParserContext, AbstractParser) - Static method in class org.mvel2.compiler.AbstractParser
 
CONTINUE - Static variable in interface org.mvel2.debug.Debugger
 
ConversionException - Exception in org.mvel2
 
ConversionException() - Constructor for exception org.mvel2.ConversionException
 
ConversionException(String) - Constructor for exception org.mvel2.ConversionException
 
ConversionException(String, Throwable) - Constructor for exception org.mvel2.ConversionException
 
ConversionException(Throwable) - Constructor for exception org.mvel2.ConversionException
 
ConversionHandler - Interface in org.mvel2
The conversion handler interface defines the basic interface for implementing conversion handlers in MVEL.
convert(Object) - Method in interface org.mvel2.conversion.Converter
 
convert(Object, Class<T>) - Static method in class org.mvel2.DataConversion
 
Convertable - Class in org.mvel2.ast
 
Convertable(ASTNode, ASTNode) - Constructor for class org.mvel2.ast.Convertable
 
CONVERTABLE_TO - Static variable in interface org.mvel2.Operator
 
Converter - Interface in org.mvel2.conversion
 
convertFrom(Object) - Method in class org.mvel2.conversion.ArrayCH
 
convertFrom(Object) - Method in class org.mvel2.conversion.BigDecimalCH
 
convertFrom(Object) - Method in class org.mvel2.conversion.BigIntegerCH
 
convertFrom(Object) - Method in class org.mvel2.conversion.BooleanCH
 
convertFrom(Object) - Method in class org.mvel2.conversion.ByteCH
 
convertFrom(Object) - Method in class org.mvel2.conversion.CharArrayCH
 
convertFrom(Object) - Method in class org.mvel2.conversion.CharCH
 
convertFrom(Object) - Method in class org.mvel2.conversion.DoubleCH
 
convertFrom(Object) - Method in class org.mvel2.conversion.FloatCH
 
convertFrom(Object) - Method in class org.mvel2.conversion.IntArrayCH
 
convertFrom(Object) - Method in class org.mvel2.conversion.IntegerCH
 
convertFrom(Object) - Method in class org.mvel2.conversion.ListCH
 
convertFrom(Object) - Method in class org.mvel2.conversion.LongCH
 
convertFrom(Object) - Method in class org.mvel2.conversion.ObjectCH
 
convertFrom(Object) - Method in class org.mvel2.conversion.PrimArrayHandler
 
convertFrom(Object) - Method in class org.mvel2.conversion.PrimIntArrayCH
 
convertFrom(Object) - Method in class org.mvel2.conversion.SetCH
 
convertFrom(Object) - Method in class org.mvel2.conversion.ShortCH
 
convertFrom(Object) - Method in class org.mvel2.conversion.StringArrayCH
 
convertFrom(Object) - Method in class org.mvel2.conversion.StringCH
 
convertFrom(Object) - Method in class org.mvel2.conversion.UnitConversion
 
convertFrom(Object) - Method in interface org.mvel2.ConversionHandler
Converts the passed argument to the type represented by the handler.
createClass(String) - Static method in class org.mvel2.util.ParseTools
 
createClassSignatureHash(Class, Class[]) - Static method in class org.mvel2.util.ParseTools
 
createIndexedVariable(int, String, Object) - Method in class org.mvel2.integration.impl.BaseVariableResolverFactory
 
createIndexedVariable(int, String, Object, Class<?>) - Method in class org.mvel2.integration.impl.BaseVariableResolverFactory
 
createIndexedVariable(int, String, Object) - Method in class org.mvel2.integration.impl.FunctionVariableResolverFactory
 
createIndexedVariable(int, String, Object, Class<?>) - Method in class org.mvel2.integration.impl.FunctionVariableResolverFactory
 
createIndexedVariable(int, String, Object) - Method in class org.mvel2.integration.impl.ImmutableDefaultFactory
 
createIndexedVariable(int, String, Object, Class<?>) - Method in class org.mvel2.integration.impl.ImmutableDefaultFactory
 
createIndexedVariable(int, String, Object) - Method in interface org.mvel2.integration.VariableResolverFactory
 
createIndexedVariable(int, String, Object, Class<?>) - Method in interface org.mvel2.integration.VariableResolverFactory
 
createShortFormOperativeAssignment(String, char[], int) - Static method in class org.mvel2.util.ParseTools
 
createStringTrimmed(char[]) - Static method in class org.mvel2.util.ParseTools
 
createStringTrimmed(char[], int, int) - Static method in class org.mvel2.util.ParseTools
 
createVariable(String, Object) - Method in class org.mvel2.integration.impl.ClassImportResolverFactory
 
createVariable(String, Object, Class) - Method in class org.mvel2.integration.impl.ClassImportResolverFactory
 
createVariable(String, Object) - Method in class org.mvel2.integration.impl.FunctionVariableResolverFactory
 
createVariable(String, Object, Class<?>) - Method in class org.mvel2.integration.impl.FunctionVariableResolverFactory
 
createVariable(String, Object) - Method in class org.mvel2.integration.impl.ImmutableDefaultFactory
 
createVariable(String, Object, Class<?>) - Method in class org.mvel2.integration.impl.ImmutableDefaultFactory
 
createVariable(String, Object) - Method in class org.mvel2.integration.impl.ItemResolverFactory
 
createVariable(String, Object, Class<?>) - Method in class org.mvel2.integration.impl.ItemResolverFactory
 
createVariable(String, Object) - Method in class org.mvel2.integration.impl.MapVariableResolverFactory
 
createVariable(String, Object, Class<?>) - Method in class org.mvel2.integration.impl.MapVariableResolverFactory
 
createVariable(String, Object) - Method in class org.mvel2.integration.impl.StaticMethodImportResolverFactory
 
createVariable(String, Object, Class<?>) - Method in class org.mvel2.integration.impl.StaticMethodImportResolverFactory
 
createVariable(String, Object) - Method in class org.mvel2.integration.impl.TypeInjectionResolverFactoryImpl
 
createVariable(String, Object, Class<?>) - Method in class org.mvel2.integration.impl.TypeInjectionResolverFactoryImpl
 
createVariable(String, Object) - Method in interface org.mvel2.integration.VariableResolverFactory
Creates a new variable.
createVariable(String, Object, Class<?>) - Method in interface org.mvel2.integration.VariableResolverFactory
Creates a new variable, and assigns a static type.
cStart - Variable in class org.mvel2.templates.res.Node
 
ctx - Variable in class org.mvel2.compiler.AbstractParser
 
cursor - Variable in class org.mvel2.compiler.AbstractParser
 
cursorPosition - Variable in class org.mvel2.ast.ASTNode
 
cv - Variable in class org.mvel2.asm.ClassAdapter
The ClassVisitor to which this adapter delegates calls.

D

D2F - Static variable in interface org.mvel2.asm.Opcodes
 
D2I - Static variable in interface org.mvel2.asm.Opcodes
 
D2L - Static variable in interface org.mvel2.asm.Opcodes
 
DADD - Static variable in interface org.mvel2.asm.Opcodes
 
DALOAD - Static variable in interface org.mvel2.asm.Opcodes
 
DASTORE - Static variable in interface org.mvel2.asm.Opcodes
 
DataConversion - Class in org.mvel2
The DataConversion factory is where all of MVEL's type converters are registered with the runtime.
DataConversion() - Constructor for class org.mvel2.DataConversion
 
DataTypes - Interface in org.mvel2
Contains constants for standard internal types.
DCMPG - Static variable in interface org.mvel2.asm.Opcodes
 
DCMPL - Static variable in interface org.mvel2.asm.Opcodes
 
DCONST_0 - Static variable in interface org.mvel2.asm.Opcodes
 
DCONST_1 - Static variable in interface org.mvel2.asm.Opcodes
 
DDIV - Static variable in interface org.mvel2.asm.Opcodes
 
Debugger - Interface in org.mvel2.debug
 
DebuggerContext - Class in org.mvel2.debug
 
DebuggerContext() - Constructor for class org.mvel2.debug.DebuggerContext
 
debugSymbols - Variable in class org.mvel2.compiler.AbstractParser
 
DebugTools - Class in org.mvel2.debug
 
DebugTools() - Constructor for class org.mvel2.debug.DebugTools
 
DEC - Static variable in interface org.mvel2.Operator
 
DEC_ASSIGN - Static variable in interface org.mvel2.Operator
 
DECLARE - Static variable in interface org.mvel2.templates.res.Opcodes
 
declareFunction(Function) - Method in class org.mvel2.ParserContext
 
DeclareNode - Class in org.mvel2.templates.res
 
DeclareNode(int, String, char[], int, int) - Constructor for class org.mvel2.templates.res.DeclareNode
 
DeclTypedVarNode - Class in org.mvel2.ast
 
DeclTypedVarNode(String, Class, int, ParserContext) - Constructor for class org.mvel2.ast.DeclTypedVarNode
 
decompile(Serializable) - Static method in class org.mvel2.debug.DebugTools
 
decompile(CompiledExpression) - Static method in class org.mvel2.debug.DebugTools
 
decompile(CompiledTemplate, char[]) - Static method in class org.mvel2.templates.TemplateDebug
 
DEEP_PROPERTY - Static variable in class org.mvel2.ast.ASTNode
 
DeepAssignmentNode - Class in org.mvel2.ast
 
DeepAssignmentNode(char[], int, int, String, ParserContext) - Constructor for class org.mvel2.ast.DeepAssignmentNode
 
DeepAssignmentNode(char[], int, ParserContext) - Constructor for class org.mvel2.ast.DeepAssignmentNode
 
DefaultEnvironment - Interface in org.mvel2.sh
 
DefaultLocalVariableResolverFactory - Class in org.mvel2.integration.impl
 
DefaultLocalVariableResolverFactory() - Constructor for class org.mvel2.integration.impl.DefaultLocalVariableResolverFactory
 
DefaultLocalVariableResolverFactory(Map<String, Object>) - Constructor for class org.mvel2.integration.impl.DefaultLocalVariableResolverFactory
 
DefaultLocalVariableResolverFactory(Map<String, Object>, VariableResolverFactory) - Constructor for class org.mvel2.integration.impl.DefaultLocalVariableResolverFactory
 
DefaultLocalVariableResolverFactory(Map<String, Object>, boolean) - Constructor for class org.mvel2.integration.impl.DefaultLocalVariableResolverFactory
 
DefaultLocalVariableResolverFactory(VariableResolverFactory) - Constructor for class org.mvel2.integration.impl.DefaultLocalVariableResolverFactory
 
defineClassX(String, byte[], int, int) - Method in class org.mvel2.optimizers.dynamic.DynamicClassLoader
 
defineClassX(String, byte[], int, int) - Method in class org.mvel2.util.JITClassLoader
 
defineClassX(String, byte[], int, int) - Method in interface org.mvel2.util.MVELClassLoader
 
demarcate(Node, char[]) - Method in class org.mvel2.templates.res.CodeNode
 
demarcate(Node, char[]) - Method in class org.mvel2.templates.res.CommentNode
 
demarcate(Node, char[]) - Method in class org.mvel2.templates.res.DeclareNode
 
demarcate(Node, char[]) - Method in class org.mvel2.templates.res.EndNode
 
demarcate(Node, char[]) - Method in class org.mvel2.templates.res.ExpressionNode
 
demarcate(Node, char[]) - Method in class org.mvel2.templates.res.ForEachNode
 
demarcate(Node, char[]) - Method in class org.mvel2.templates.res.IfNode
 
demarcate(Node, char[]) - Method in class org.mvel2.templates.res.IncludeNode
 
demarcate(Node, char[]) - Method in class org.mvel2.templates.res.NamedIncludeNode
 
demarcate(Node, char[]) - Method in class org.mvel2.templates.res.Node
 
demarcate(Node, char[]) - Method in class org.mvel2.templates.res.TerminalExpressionNode
 
demarcate(Node, char[]) - Method in class org.mvel2.templates.res.TerminalNode
 
demarcate(Node, char[]) - Method in class org.mvel2.templates.res.TextNode
 
DEOP - Static variable in class org.mvel2.ast.ASTNode
 
deoptimize() - Method in interface org.mvel2.optimizers.dynamic.DynamicAccessor
 
deoptimize() - Method in class org.mvel2.optimizers.dynamic.DynamicCollectionAccessor
 
deoptimize() - Method in class org.mvel2.optimizers.dynamic.DynamicGetAccessor
 
deoptimize() - Method in class org.mvel2.optimizers.dynamic.DynamicSetAccessor
 
deoptimizeAll() - Method in class org.mvel2.optimizers.dynamic.DynamicClassLoader
 
determineActualTargetMethod(Method) - Static method in class org.mvel2.util.ParseTools
 
determineType(String, CompiledExpression) - Static method in class org.mvel2.debug.DebugTools
 
DirList - Class in org.mvel2.sh.command.file
 
DirList() - Constructor for class org.mvel2.sh.command.file.DirList
 
discard - Variable in class org.mvel2.ast.ASTNode
 
discard() - Method in class org.mvel2.ast.ASTNode
 
discard() - Method in class org.mvel2.util.ExecutionStack
 
discard() - Method in interface org.mvel2.util.Stack
 
DIV - Static variable in interface org.mvel2.Operator
 
DLOAD - Static variable in interface org.mvel2.asm.Opcodes
 
DMUL - Static variable in interface org.mvel2.asm.Opcodes
 
DNEG - Static variable in interface org.mvel2.asm.Opcodes
 
DO - Static variable in interface org.mvel2.Operator
 
doAfter(Object, ASTNode, VariableResolverFactory) - Method in interface org.mvel2.integration.Interceptor
This method is called after the wrapped statement has completed.
doBefore(ASTNode, VariableResolverFactory) - Method in interface org.mvel2.integration.Interceptor
This method is executed before the wrapped statement.
doMacro() - Method in interface org.mvel2.Macro
 
DoNode - Class in org.mvel2.ast
 
DoNode(char[], char[], int) - Constructor for class org.mvel2.ast.DoNode
 
doOperations(Object, int, Object) - Static method in class org.mvel2.math.MathProcessor
 
DOUBLE - Static variable in interface org.mvel2.asm.Opcodes
 
DOUBLE - Static variable in class org.mvel2.asm.Type
The sort of the double type.
DOUBLE - Static variable in interface org.mvel2.DataTypes
 
DOUBLE_TYPE - Static variable in class org.mvel2.asm.Type
The double type.
DoubleCH - Class in org.mvel2.conversion
 
DoubleCH() - Constructor for class org.mvel2.conversion.DoubleCH
 
DoUntilNode - Class in org.mvel2.ast
 
DoUntilNode(char[], char[]) - Constructor for class org.mvel2.ast.DoUntilNode
 
DREM - Static variable in interface org.mvel2.asm.Opcodes
 
DRETURN - Static variable in interface org.mvel2.asm.Opcodes
 
dStack - Variable in class org.mvel2.compiler.AbstractParser
 
DSTORE - Static variable in interface org.mvel2.asm.Opcodes
 
DSUB - Static variable in interface org.mvel2.asm.Opcodes
 
DUP - Static variable in interface org.mvel2.asm.Opcodes
 
DUP2 - Static variable in interface org.mvel2.asm.Opcodes
 
DUP2_X1 - Static variable in interface org.mvel2.asm.Opcodes
 
DUP2_X2 - Static variable in interface org.mvel2.asm.Opcodes
 
DUP_X1 - Static variable in interface org.mvel2.asm.Opcodes
 
DUP_X2 - Static variable in interface org.mvel2.asm.Opcodes
 
DYNAMIC - Static variable in class org.mvel2.optimizers.OptimizerFactory
 
DynamicAccessor - Interface in org.mvel2.optimizers.dynamic
 
DynamicClassLoader - Class in org.mvel2.optimizers.dynamic
 
DynamicClassLoader(ClassLoader, int) - Constructor for class org.mvel2.optimizers.dynamic.DynamicClassLoader
 
DynamicCollectionAccessor - Class in org.mvel2.optimizers.dynamic
 
DynamicCollectionAccessor(Object, Class, char[], int, Accessor) - Constructor for class org.mvel2.optimizers.dynamic.DynamicCollectionAccessor
 
DynamicFieldAccessor - Class in org.mvel2.optimizers.impl.refl.nodes
 
DynamicFieldAccessor() - Constructor for class org.mvel2.optimizers.impl.refl.nodes.DynamicFieldAccessor
 
DynamicFieldAccessor(Field) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.DynamicFieldAccessor
 
DynamicGetAccessor - Class in org.mvel2.optimizers.dynamic
 
DynamicGetAccessor(ParserContext, char[], int, Accessor) - Constructor for class org.mvel2.optimizers.dynamic.DynamicGetAccessor
 
DynamicOptimizer - Class in org.mvel2.optimizers.dynamic
 
DynamicOptimizer() - Constructor for class org.mvel2.optimizers.dynamic.DynamicOptimizer
 
DynamicSetAccessor - Class in org.mvel2.optimizers.dynamic
 
DynamicSetAccessor(ParserContext, char[], Accessor) - Constructor for class org.mvel2.optimizers.dynamic.DynamicSetAccessor
 
DynamicSetterAccessor - Class in org.mvel2.optimizers.impl.refl.nodes
 
DynamicSetterAccessor(Method) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.DynamicSetterAccessor
 

E

egressType - Variable in class org.mvel2.ast.ASTNode
 
ELSE - Static variable in interface org.mvel2.Operator
 
ELSE - Static variable in interface org.mvel2.templates.res.Opcodes
 
elseBlock - Variable in class org.mvel2.ast.IfNode
 
elseIf - Variable in class org.mvel2.ast.IfNode
 
EMPTY - Static variable in interface org.mvel2.DataTypes
 
EMPTY - Static variable in class org.mvel2.optimizers.impl.refl.nodes.DynamicSetterAccessor
 
EMPTY - Static variable in class org.mvel2.optimizers.impl.refl.nodes.GetterAccessor
 
EMPTY - Static variable in class org.mvel2.optimizers.impl.refl.nodes.SetterAccessor
 
EMPTY_OBJ_ARR - Static variable in class org.mvel2.util.ParseTools
 
END - Static variable in interface org.mvel2.integration.Interceptor
 
end - Variable in class org.mvel2.templates.res.Node
 
END - Static variable in interface org.mvel2.templates.res.Opcodes
 
END_OF_STMT - Static variable in interface org.mvel2.Operator
 
EndNode - Class in org.mvel2.templates.res
 
EndNode() - Constructor for class org.mvel2.templates.res.EndNode
 
endOfName - Variable in class org.mvel2.ast.ASTNode
 
EndOfStatement - Class in org.mvel2.ast
 
EndOfStatement() - Constructor for class org.mvel2.ast.EndOfStatement
 
endsWith(char[], char[]) - Static method in class org.mvel2.util.ParseTools
 
EndWithValue - Exception in org.mvel2.compiler
 
EndWithValue(Object) - Constructor for exception org.mvel2.compiler.EndWithValue
 
enforceTenureLimit() - Static method in class org.mvel2.optimizers.dynamic.DynamicOptimizer
 
EQUAL - Static variable in interface org.mvel2.Operator
 
equals(Object) - Method in class org.mvel2.asm.Type
Tests if the given object is equal to this type.
equals(Object) - Method in class org.mvel2.compiler.BlankLiteral
 
equals(Object) - Method in class org.mvel2.util.FastList
 
ErrorDetail - Class in org.mvel2
 
ErrorDetail(String, boolean) - Constructor for class org.mvel2.ErrorDetail
 
ErrorDetail(int, int, boolean, String) - Constructor for class org.mvel2.ErrorDetail
 
eval(String) - Static method in class org.mvel2.MVEL
Evaluate an expression and return the value.
eval(String, Object) - Static method in class org.mvel2.MVEL
Evaluate an expression against a context object.
eval(String, VariableResolverFactory) - Static method in class org.mvel2.MVEL
Evaluate an expression with externally injected variables via a VariableResolverFactory.
eval(String, Object, VariableResolverFactory) - Static method in class org.mvel2.MVEL
Evaluates an expression against a context object and injected variables from a VariableResolverFactory.
eval(String, Map<String, Object>) - Static method in class org.mvel2.MVEL
Evaluates an expression against externally injected variables.
eval(String, Object, Map<String, Object>) - Static method in class org.mvel2.MVEL
Evaluates an expression against a context object and externally injected variables.
eval(String, Class<T>) - Static method in class org.mvel2.MVEL
Evaluates an expression and, if necessary, coerces the resultant value to the specified type.
eval(String, Object, Class<T>) - Static method in class org.mvel2.MVEL
Evaluates an expression against a context object and, if necessary, coerces the resultant value to the specified type.
eval(String, VariableResolverFactory, Class<T>) - Static method in class org.mvel2.MVEL
Evaluates an expression against externally injected variables and, if necessary, coerces the resultant value to the specified type.
eval(String, Map<String, Object>, Class<T>) - Static method in class org.mvel2.MVEL
Evaluates an expression against externally injected variables.
eval(String, Object, VariableResolverFactory, Class<T>) - Static method in class org.mvel2.MVEL
Evaluates an expression against a context object and externally injected variables.
eval(String, Object, Map<String, Object>, Class<T>) - Static method in class org.mvel2.MVEL
Evaluates an expression against a context object and externally injected variables.
eval(char[]) - Static method in class org.mvel2.MVEL
Evaluate an expression and return the value.
eval(char[], Object) - Static method in class org.mvel2.MVEL
Evaluate an expression against a context object and return the value
eval(char[], Object, VariableResolverFactory) - Static method in class org.mvel2.MVEL
Evaluate an expression against a context object and return the value
eval(char[], Object, Map) - Static method in class org.mvel2.MVEL
Evaluate an expression against a context object and return the value
eval(char[], Object, Map<String, Object>, Class<T>) - Static method in class org.mvel2.MVEL
Evaluate an expression with a context object and injected variables and return the value.
eval(char[], Object, Class<T>) - Static method in class org.mvel2.MVEL
Evaluate an expression with a context object and return the value.
eval(char[], Object, VariableResolverFactory, Class<T>) - Static method in class org.mvel2.MVEL
Evaluate an expression with a context object and injected variables and return the value.
eval(char[], VariableResolverFactory, Class<T>) - Static method in class org.mvel2.MVEL
Evaluate an expression with injected variables and return the value.
eval(char[], Map<String, Object>, Class<T>) - Static method in class org.mvel2.MVEL
Evaluate an expression with injected variables and return the resultant value.
eval(TemplateRuntime, StringAppender, Object, VariableResolverFactory) - Method in class org.mvel2.templates.res.CodeNode
 
eval(TemplateRuntime, StringAppender, Object, VariableResolverFactory) - Method in class org.mvel2.templates.res.CommentNode
 
eval(TemplateRuntime, StringAppender, Object, VariableResolverFactory) - Method in class org.mvel2.templates.res.DeclareNode
 
eval(TemplateRuntime, StringAppender, Object, VariableResolverFactory) - Method in class org.mvel2.templates.res.EndNode
 
eval(TemplateRuntime, StringAppender, Object, VariableResolverFactory) - Method in class org.mvel2.templates.res.ExpressionNode
 
eval(TemplateRuntime, StringAppender, Object, VariableResolverFactory) - Method in class org.mvel2.templates.res.ForEachNode
 
eval(TemplateRuntime, StringAppender, Object, VariableResolverFactory) - Method in class org.mvel2.templates.res.IfNode
 
eval(TemplateRuntime, StringAppender, Object, VariableResolverFactory) - Method in class org.mvel2.templates.res.IncludeNode
 
eval(TemplateRuntime, StringAppender, Object, VariableResolverFactory) - Method in class org.mvel2.templates.res.NamedIncludeNode
 
eval(TemplateRuntime, StringAppender, Object, VariableResolverFactory) - Method in class org.mvel2.templates.res.Node
 
eval(TemplateRuntime, StringAppender, Object, VariableResolverFactory) - Method in class org.mvel2.templates.res.TerminalExpressionNode
 
eval(TemplateRuntime, StringAppender, Object, VariableResolverFactory) - Method in class org.mvel2.templates.res.TerminalNode
 
eval(TemplateRuntime, StringAppender, Object, VariableResolverFactory) - Method in class org.mvel2.templates.res.TextNode
 
eval(File, Object, VariableResolverFactory, TemplateRegistry) - Static method in class org.mvel2.templates.TemplateRuntime
 
eval(InputStream, Object, VariableResolverFactory, TemplateRegistry) - Static method in class org.mvel2.templates.TemplateRuntime
 
eval(String, Map) - Static method in class org.mvel2.templates.TemplateRuntime
 
eval(String, Object) - Static method in class org.mvel2.templates.TemplateRuntime
 
eval(String, Object, Map) - Static method in class org.mvel2.templates.TemplateRuntime
 
eval(String, Object, VariableResolverFactory) - Static method in class org.mvel2.templates.TemplateRuntime
 
eval(String, Map, TemplateRegistry) - Static method in class org.mvel2.templates.TemplateRuntime
 
eval(String, Object, Map, TemplateRegistry) - Static method in class org.mvel2.templates.TemplateRuntime
 
eval(String, Object, VariableResolverFactory, TemplateRegistry) - Static method in class org.mvel2.templates.TemplateRuntime
 
evalFile(File) - Static method in class org.mvel2.MVEL
Evaluate a script from a file and return the resultant value.
evalFile(File, String) - Static method in class org.mvel2.MVEL
 
evalFile(File, Object) - Static method in class org.mvel2.MVEL
Evaluate a script from a file, against a context object and return the resultant value.
evalFile(File, String, Object) - Static method in class org.mvel2.MVEL
 
evalFile(File, Map<String, Object>) - Static method in class org.mvel2.MVEL
Evaluate a script from a file with injected variables and return the resultant value.
evalFile(File, Object, Map<String, Object>) - Static method in class org.mvel2.MVEL
Evaluate a script from a file with injected variables and a context object, then return the resultant value.
evalFile(File, String, Object, Map<String, Object>) - Static method in class org.mvel2.MVEL
 
evalFile(File, Object, VariableResolverFactory) - Static method in class org.mvel2.MVEL
Evaluate a script from a file with injected variables and a context object, then return the resultant value.
evalFile(File, String, Object, VariableResolverFactory) - Static method in class org.mvel2.MVEL
 
evalToBoolean(String, Object, Map<String, Object>) - Static method in class org.mvel2.MVEL
Evaluate an expression in Boolean-only mode against a root context object and injected variables.
evalToBoolean(String, Object) - Static method in class org.mvel2.MVEL
Evaluate an expression in Boolean-only mode against a root context object.
evalToBoolean(String, Object, VariableResolverFactory) - Static method in class org.mvel2.MVEL
Evaluate an expression in Boolean-only mode against a root context object and injected variables.
evalToBoolean(String, VariableResolverFactory) - Static method in class org.mvel2.MVEL
Evaluate an expression in Boolean-only with injected variables.
evalToBoolean(String, Map<String, Object>) - Static method in class org.mvel2.MVEL
Evaluate an expression in Boolean-only with injected variables.
evalToString(String) - Static method in class org.mvel2.MVEL
Evaluates an expression and returns the resultant value as a String.
evalToString(String, Object) - Static method in class org.mvel2.MVEL
Evaluates an expression and returns the resultant value as a String.
evalToString(String, VariableResolverFactory) - Static method in class org.mvel2.MVEL
Evaluates an expression and returns the resultant value as a String.
evalToString(String, Map) - Static method in class org.mvel2.MVEL
Evaluates an expression and returns the resultant value as a String.
evalToString(String, Object, VariableResolverFactory) - Static method in class org.mvel2.MVEL
Evaluates an expression and returns the resultant value as a String.
evalToString(String, Object, Map) - Static method in class org.mvel2.MVEL
Evaluates an expression and returns the resultant value as a String.
exec(String) - Method in class org.mvel2.sh.ShellSession
 
ExecutableAccessor - Class in org.mvel2.compiler
 
ExecutableAccessor(ASTNode, Class) - Constructor for class org.mvel2.compiler.ExecutableAccessor
 
ExecutableAccessorSafe - Class in org.mvel2.compiler
 
ExecutableAccessorSafe(ASTNode, boolean) - Constructor for class org.mvel2.compiler.ExecutableAccessorSafe
 
ExecutableAccessorSafe(ASTNode, boolean, Class) - Constructor for class org.mvel2.compiler.ExecutableAccessorSafe
 
ExecutableLiteral - Class in org.mvel2.compiler
 
ExecutableLiteral(Object) - Constructor for class org.mvel2.compiler.ExecutableLiteral
 
ExecutableLiteral(int) - Constructor for class org.mvel2.compiler.ExecutableLiteral
 
ExecutableStatement - Interface in org.mvel2.compiler
 
execute(boolean, CompiledExpression, Object, VariableResolverFactory) - Static method in class org.mvel2.MVELRuntime
Main interpreter.
execute(ShellSession, String[]) - Method in class org.mvel2.sh.command.basic.Exit
 
execute(ShellSession, String[]) - Method in class org.mvel2.sh.command.basic.Help
 
execute(ShellSession, String[]) - Method in class org.mvel2.sh.command.basic.ObjectInspector
 
execute(ShellSession, String[]) - Method in class org.mvel2.sh.command.basic.PushContext
 
execute(ShellSession, String[]) - Method in class org.mvel2.sh.command.basic.Set
 
execute(ShellSession, String[]) - Method in class org.mvel2.sh.command.basic.ShowVars
 
execute(ShellSession, String[]) - Method in interface org.mvel2.sh.Command
 
execute(ShellSession, String[]) - Method in class org.mvel2.sh.command.file.ChangeWorkingDir
 
execute(ShellSession, String[]) - Method in class org.mvel2.sh.command.file.DirList
 
execute(ShellSession, String[]) - Method in class org.mvel2.sh.command.file.PrintWorkingDirectory
 
execute(CompiledTemplate) - Static method in class org.mvel2.templates.TemplateRuntime
 
execute(CompiledTemplate, Object) - Static method in class org.mvel2.templates.TemplateRuntime
 
execute(CompiledTemplate, Map) - Static method in class org.mvel2.templates.TemplateRuntime
 
execute(CompiledTemplate, Object, Map) - Static method in class org.mvel2.templates.TemplateRuntime
 
execute(CompiledTemplate, Object, TemplateRegistry) - Static method in class org.mvel2.templates.TemplateRuntime
 
execute(CompiledTemplate, Object, Map, TemplateRegistry) - Static method in class org.mvel2.templates.TemplateRuntime
 
execute(CompiledTemplate, Object, VariableResolverFactory) - Static method in class org.mvel2.templates.TemplateRuntime
 
execute(CompiledTemplate, Object, VariableResolverFactory, TemplateRegistry) - Static method in class org.mvel2.templates.TemplateRuntime
 
execute(Node, char[], StringAppender, Object, VariableResolverFactory, TemplateRegistry) - Static method in class org.mvel2.templates.TemplateRuntime
 
execute(StringAppender, Object, VariableResolverFactory) - Method in class org.mvel2.templates.TemplateRuntime
 
executeAllExpression(Serializable[], Object, VariableResolverFactory) - Static method in class org.mvel2.MVEL
 
executeDebugger(CompiledExpression, Object, VariableResolverFactory) - Static method in class org.mvel2.MVEL
 
executeExpression(Object) - Static method in class org.mvel2.MVEL
 
executeExpression(Object, Object, Map) - Static method in class org.mvel2.MVEL
Executes a compiled expression.
executeExpression(Object, Object, VariableResolverFactory) - Static method in class org.mvel2.MVEL
 
executeExpression(Object, VariableResolverFactory) - Static method in class org.mvel2.MVEL
Executes a compiled expression.
executeExpression(Object, Object) - Static method in class org.mvel2.MVEL
Executes a compiled expression.
executeExpression(Object, Map) - Static method in class org.mvel2.MVEL
Executes a compiled expression.
executeExpression(Object, Object, Map, Class<T>) - Static method in class org.mvel2.MVEL
Execute a compiled expression and convert the result to a type
executeExpression(Object, Map, Class<T>) - Static method in class org.mvel2.MVEL
Execute a compiled expression and convert the result to a type
executeExpression(Object, Object, Class<T>) - Static method in class org.mvel2.MVEL
Execute a compiled expression and convert the result to a type.
executeExpression(Iterable<CompiledExpression>) - Static method in class org.mvel2.MVEL
 
executeExpression(Iterable<CompiledExpression>, Object) - Static method in class org.mvel2.MVEL
 
executeExpression(Iterable<CompiledExpression>, Map) - Static method in class org.mvel2.MVEL
 
executeExpression(Iterable<CompiledExpression>, Object, Map) - Static method in class org.mvel2.MVEL
 
executeExpression(Iterable<CompiledExpression>, Object, VariableResolverFactory) - Static method in class org.mvel2.MVEL
 
executeSetExpression(Serializable, Object, Object) - Static method in class org.mvel2.MVEL
 
executeSetExpression(Serializable, Object, VariableResolverFactory, Object) - Static method in class org.mvel2.MVEL
 
ExecutionStack - Class in org.mvel2.util
 
ExecutionStack() - Constructor for class org.mvel2.util.ExecutionStack
 
Exit - Class in org.mvel2.sh.command.basic
 
Exit() - Constructor for class org.mvel2.sh.command.basic.Exit
 
EXPAND_FRAMES - Static variable in class org.mvel2.asm.ClassReader
Flag to expand the stack map frames.
expectEOS() - Method in class org.mvel2.compiler.AbstractParser
 
expectNextChar_IW(char) - Method in class org.mvel2.compiler.AbstractParser
 
expectType(Accessor, Class, boolean) - Static method in class org.mvel2.util.CompilerTools
 
expectType(ASTNode, Class, boolean) - Static method in class org.mvel2.util.CompilerTools
 
expr - Variable in class org.mvel2.compiler.AbstractParser
 
ExpressionCompiler - Class in org.mvel2.compiler
This is the main MVEL compiler.
ExpressionCompiler(String) - Constructor for class org.mvel2.compiler.ExpressionCompiler
 
ExpressionCompiler(String, boolean) - Constructor for class org.mvel2.compiler.ExpressionCompiler
 
ExpressionCompiler(char[]) - Constructor for class org.mvel2.compiler.ExpressionCompiler
 
ExpressionCompiler(String, ParserContext) - Constructor for class org.mvel2.compiler.ExpressionCompiler
 
ExpressionCompiler(char[], ParserContext) - Constructor for class org.mvel2.compiler.ExpressionCompiler
 
ExpressionNode - Class in org.mvel2.templates.res
 
ExpressionNode() - Constructor for class org.mvel2.templates.res.ExpressionNode
 
ExpressionNode(int, String, char[], int, int) - Constructor for class org.mvel2.templates.res.ExpressionNode
 
ExpressionNode(int, String, char[], int, int, Node) - Constructor for class org.mvel2.templates.res.ExpressionNode
 
ExprValueAccessor - Class in org.mvel2.optimizers.impl.refl.collection
 
ExprValueAccessor(String) - Constructor for class org.mvel2.optimizers.impl.refl.collection.ExprValueAccessor
 
ExprValueAccessor(String, Class, boolean, Object, VariableResolverFactory) - Constructor for class org.mvel2.optimizers.impl.refl.collection.ExprValueAccessor
 
extractAllDeclaredFunctions(CompiledExpression) - Static method in class org.mvel2.util.CompilerTools
Returns an ordered Map of all functions declared within an compiled script.

F

F2D - Static variable in interface org.mvel2.asm.Opcodes
 
F2I - Static variable in interface org.mvel2.asm.Opcodes
 
F2L - Static variable in interface org.mvel2.asm.Opcodes
 
F_APPEND - Static variable in interface org.mvel2.asm.Opcodes
Represents a compressed frame where locals are the same as the locals in the previous frame, except that additional 1-3 locals are defined, and with an empty stack.
F_CHOP - Static variable in interface org.mvel2.asm.Opcodes
Represents a compressed frame where locals are the same as the locals in the previous frame, except that the last 1-3 locals are absent and with an empty stack.
F_FULL - Static variable in interface org.mvel2.asm.Opcodes
Represents a compressed frame with complete frame data.
F_NEW - Static variable in interface org.mvel2.asm.Opcodes
Represents an expanded frame.
F_SAME - Static variable in interface org.mvel2.asm.Opcodes
Represents a compressed frame with exactly the same locals as the previous frame and with an empty stack.
F_SAME1 - Static variable in interface org.mvel2.asm.Opcodes
Represents a compressed frame with exactly the same locals as the previous frame and with a single value on the stack.
FADD - Static variable in interface org.mvel2.asm.Opcodes
 
FALOAD - Static variable in interface org.mvel2.asm.Opcodes
 
FastList - Class in org.mvel2.util
 
FastList(int) - Constructor for class org.mvel2.util.FastList
 
FastList(Object[]) - Constructor for class org.mvel2.util.FastList
 
FastList() - Constructor for class org.mvel2.util.FastList
 
FASTORE - Static variable in interface org.mvel2.asm.Opcodes
 
FCMPG - Static variable in interface org.mvel2.asm.Opcodes
 
FCMPL - Static variable in interface org.mvel2.asm.Opcodes
 
FCONST_0 - Static variable in interface org.mvel2.asm.Opcodes
 
FCONST_1 - Static variable in interface org.mvel2.asm.Opcodes
 
FCONST_2 - Static variable in interface org.mvel2.asm.Opcodes
 
FDIV - Static variable in interface org.mvel2.asm.Opcodes
 
FieldAccessor - Class in org.mvel2.optimizers.impl.refl.nodes
 
FieldAccessor() - Constructor for class org.mvel2.optimizers.impl.refl.nodes.FieldAccessor
 
FieldAccessor(Field) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.FieldAccessor
 
fields - Variable in class org.mvel2.ast.ASTNode
 
fields - Variable in class org.mvel2.compiler.AbstractParser
 
FieldVisitor - Interface in org.mvel2.asm
A visitor to visit a Java field.
FileCommandSet - Class in org.mvel2.sh.command.file
 
FileCommandSet() - Constructor for class org.mvel2.sh.command.file.FileCommandSet
 
find(char[], char) - Static method in class org.mvel2.util.ParseTools
 
findAbsoluteLast(char[]) - Static method in class org.mvel2.util.ParseTools
 
findClass(VariableResolverFactory, String, ParserContext) - Static method in class org.mvel2.util.ParseTools
 
findClassImportResolverFactory(VariableResolverFactory) - Static method in class org.mvel2.util.ParseTools
 
findFirst(char, char[]) - Static method in class org.mvel2.util.ArrayTools
 
findLast(char, char[]) - Static method in class org.mvel2.util.ArrayTools
 
findLast(char[], char) - Static method in class org.mvel2.util.ParseTools
 
findLastUnion() - Method in class org.mvel2.optimizers.AbstractOptimizer
 
finish() - Method in interface org.mvel2.util.ASTIterator
 
finish() - Method in class org.mvel2.util.ASTLinkedList
 
firstNode() - Method in interface org.mvel2.util.ASTIterator
 
firstNode() - Method in class org.mvel2.util.ASTLinkedList
 
firstNonSymbol() - Method in class org.mvel2.util.ASTLinkedList
 
firstUnion - Variable in class org.mvel2.ast.ASTNode
 
FLOAD - Static variable in interface org.mvel2.asm.Opcodes
 
FLOAT - Static variable in interface org.mvel2.asm.Opcodes
 
FLOAT - Static variable in class org.mvel2.asm.Type
The sort of the float type.
FLOAT - Static variable in interface org.mvel2.DataTypes
 
FLOAT_TYPE - Static variable in class org.mvel2.asm.Type
The float type.
FloatCH - Class in org.mvel2.conversion
 
FloatCH() - Constructor for class org.mvel2.conversion.FloatCH
 
FMUL - Static variable in interface org.mvel2.asm.Opcodes
 
FNEG - Static variable in interface org.mvel2.asm.Opcodes
 
FOLD - Static variable in class org.mvel2.ast.ASTNode
 
Fold - Class in org.mvel2.ast
 
Fold(char[], int) - Constructor for class org.mvel2.ast.Fold
 
FOR - Static variable in interface org.mvel2.Operator
 
FOREACH - Static variable in interface org.mvel2.Operator
 
FOREACH - Static variable in interface org.mvel2.templates.res.Opcodes
 
ForEachNode - Class in org.mvel2.ast
 
ForEachNode(char[], char[], int, ParserContext) - Constructor for class org.mvel2.ast.ForEachNode
 
ForEachNode - Class in org.mvel2.templates.res
 
ForEachNode() - Constructor for class org.mvel2.templates.res.ForEachNode
 
ForEachNode(int, String, char[], int, int) - Constructor for class org.mvel2.templates.res.ForEachNode
 
ForNode - Class in org.mvel2.ast
 
ForNode(char[], char[], int) - Constructor for class org.mvel2.ast.ForNode
 
ForNode() - Constructor for class org.mvel2.ast.ForNode
 
Frame - Class in org.mvel2.debug
 
Frame(LineLabel, VariableResolverFactory, ParserContext) - Constructor for class org.mvel2.debug.Frame
 
Frame(String, int, VariableResolverFactory, ParserContext) - Constructor for class org.mvel2.debug.Frame
 
FREM - Static variable in interface org.mvel2.asm.Opcodes
 
FRETURN - Static variable in interface org.mvel2.asm.Opcodes
 
FSTORE - Static variable in interface org.mvel2.asm.Opcodes
 
FSUB - Static variable in interface org.mvel2.asm.Opcodes
 
Function - Class in org.mvel2.ast
 
Function(String, char[], char[], ParserContext) - Constructor for class org.mvel2.ast.Function
 
FUNCTION - Static variable in interface org.mvel2.Operator
 
FunctionAccessor - Class in org.mvel2.optimizers.impl.refl.nodes
 
FunctionAccessor(Function, Accessor[]) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.FunctionAccessor
 
FunctionVariableResolverFactory - Class in org.mvel2.integration.impl
 
FunctionVariableResolverFactory(VariableResolverFactory, String[], Object[]) - Constructor for class org.mvel2.integration.impl.FunctionVariableResolverFactory
 

G

generateAccessor(AccessorOptimizer) - Method in interface org.mvel2.optimizers.OptimizerHook
The optimizer should delegate back to the hook through this method, passing an instance of itself in the current state.
GET - Static variable in class org.mvel2.compiler.AbstractParser
 
get(String, Object) - Static method in class org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer
 
get(String, Object) - Static method in class org.mvel2.PropertyAccessor
 
get(char[], Object, VariableResolverFactory, Object) - Static method in class org.mvel2.PropertyAccessor
 
get(char[], int, int, Object, VariableResolverFactory) - Static method in class org.mvel2.PropertyAccessor
 
get(String, Object, VariableResolverFactory, Object) - Static method in class org.mvel2.PropertyAccessor
 
get(int) - Method in class org.mvel2.util.FastList
 
GET_OR_CREATE - Static variable in class org.mvel2.compiler.AbstractParser
 
getAbsoluteName() - Method in class org.mvel2.ast.ASTNode
 
getAbsoluteName() - Method in class org.mvel2.ast.DeepAssignmentNode
 
getAbsoluteRemainder() - Method in class org.mvel2.ast.ASTNode
 
getAbsoluteRootElement() - Method in class org.mvel2.ast.ASTNode
 
getAccess() - Method in class org.mvel2.asm.ClassReader
Returns the class's access flags (see Opcodes).
getAccessor() - Method in class org.mvel2.ast.ASTNode
 
getAccessor() - Method in class org.mvel2.compiler.CompiledAccExpression
 
getAccessorCompiler(String) - Static method in class org.mvel2.optimizers.OptimizerFactory
 
getAccessorOptimizer() - Method in class org.mvel2.compiler.CompiledExpression
 
getAllVariableResolvers(VariableResolverFactory) - Static method in class org.mvel2.debug.DebugTools
 
getArgumentTypes(String) - Static method in class org.mvel2.asm.Type
Returns the Java types corresponding to the argument types of the given method descriptor.
getArgumentTypes(Method) - Static method in class org.mvel2.asm.Type
Returns the Java types corresponding to the argument types of the given method.
getArrayLength() - Method in class org.mvel2.ast.TypeDescriptor
 
getArraySize() - Method in class org.mvel2.ast.TypeDescriptor
 
getAssignmentVar() - Method in interface org.mvel2.ast.Assignment
 
getAssignmentVar() - Method in class org.mvel2.ast.AssignmentNode
 
getAssignmentVar() - Method in class org.mvel2.ast.DeclTypedVarNode
 
getAssignmentVar() - Method in class org.mvel2.ast.DeepAssignmentNode
 
getAssignmentVar() - Method in class org.mvel2.ast.IndexedAssignmentNode
 
getAssignmentVar() - Method in class org.mvel2.ast.IndexedDeclTypedVarNode
 
getAssignmentVar() - Method in class org.mvel2.ast.TypedVarNode
 
getBaseComponentType(Class) - Static method in class org.mvel2.util.ParseTools
 
getBegin() - Method in class org.mvel2.templates.res.Node
 
getBestCandidate(Object[], String, Class, Method[], boolean) - Static method in class org.mvel2.util.ParseTools
 
getBestCandidate(Class[], String, Class, Method[], boolean) - Static method in class org.mvel2.util.ParseTools
 
getBestConstructorCanadidate(Object[], Class) - Static method in class org.mvel2.util.ParseTools
 
getBreakpoints() - Method in class org.mvel2.debug.DebuggerContext
 
getCEnd() - Method in class org.mvel2.templates.res.Node
 
getChars(int, int) - Method in class org.mvel2.util.StringAppender
 
getChars(int, int, char[], int) - Method in class org.mvel2.util.StringAppender
 
getClassLoader() - Method in class org.mvel2.ParserConfiguration
 
getClassName() - Method in class org.mvel2.asm.ClassReader
Returns the internal name of the class (see getInternalName).
getClassName() - Method in class org.mvel2.asm.Type
Returns the name of the class corresponding to this type.
getClassName() - Method in class org.mvel2.ast.TypeDescriptor
 
getClassReference(Class, TypeDescriptor, VariableResolverFactory, ParserContext) - Static method in class org.mvel2.ast.TypeDescriptor
 
getClassReference(ParserContext, TypeDescriptor) - Static method in class org.mvel2.ast.TypeDescriptor
 
getClassReference() - Method in class org.mvel2.util.MethodStub
 
getCol() - Method in class org.mvel2.ErrorDetail
 
getColumn() - Method in exception org.mvel2.CompileException
 
getCommandBuffer() - Method in class org.mvel2.sh.ShellSession
 
getCommands() - Method in class org.mvel2.sh.ShellSession
 
getCommonSuperClass(String, String) - Method in class org.mvel2.asm.ClassWriter
Returns the common super type of the two given types.
getCompiledArraySize() - Method in class org.mvel2.ast.TypeDescriptor
 
getConstructorDescriptor(Constructor) - Static method in class org.mvel2.asm.Type
Returns the descriptor corresponding to the given constructor.
getConstructors(Class) - Static method in class org.mvel2.util.ParseTools
 
getContents() - Method in class org.mvel2.templates.res.Node
 
getCStart() - Method in class org.mvel2.templates.res.Node
 
getCtx() - Method in class org.mvel2.compiler.PropertyVerifier
 
getCtxObject() - Method in class org.mvel2.sh.ShellSession
 
getCurrentSourceFileName() - Static method in class org.mvel2.compiler.AbstractParser
 
getCurrentThreadParserContext() - Static method in class org.mvel2.compiler.AbstractParser
 
getCursor() - Method in exception org.mvel2.CompileException
 
getCursor() - Method in class org.mvel2.util.CollectionParser
 
getCursorPosition() - Method in class org.mvel2.ast.ASTNode
 
getCursorPosition() - Method in exception org.mvel2.ParseException
 
getCursorPosition() - Method in class org.mvel2.PropertyAccessor
 
getDebugFileWriter() - Static method in class org.mvel2.util.ParseTools
 
getDebugger() - Method in class org.mvel2.debug.DebuggerContext
 
getDebuggerState() - Method in class org.mvel2.debug.DebuggerContext
 
getDebuggingOutputFileName() - Static method in class org.mvel2.MVEL
 
getDefaultAccessorCompiler() - Static method in class org.mvel2.optimizers.OptimizerFactory
 
getDescription() - Method in class org.mvel2.optimizers.dynamic.DynamicSetAccessor
 
getDescription() - Method in class org.mvel2.sh.command.basic.Exit
 
getDescription() - Method in class org.mvel2.sh.command.basic.Help
 
getDescription() - Method in class org.mvel2.sh.command.basic.ObjectInspector
 
getDescription() - Method in class org.mvel2.sh.command.basic.PushContext
 
getDescription() - Method in class org.mvel2.sh.command.basic.Set
 
getDescription() - Method in class org.mvel2.sh.command.basic.ShowVars
 
getDescription() - Method in class org.mvel2.sh.command.file.ChangeWorkingDir
 
getDescription() - Method in class org.mvel2.sh.command.file.DirList
 
getDescription() - Method in class org.mvel2.sh.command.file.PrintWorkingDirectory
 
getDescription() - Method in interface org.mvel2.sh.Command
 
getDescriptor() - Method in class org.mvel2.asm.Type
Returns the descriptor corresponding to this Java type.
getDescriptor(Class) - Static method in class org.mvel2.asm.Type
Returns the descriptor corresponding to the given Java type.
getDimensions() - Method in class org.mvel2.asm.Type
Returns the number of dimensions of this array type.
getDirectValue(Object, VariableResolverFactory) - Method in class org.mvel2.compiler.CompiledExpression
 
getEgressType() - Method in class org.mvel2.ast.And
 
getEgressType() - Method in class org.mvel2.ast.ASTNode
 
getEgressType() - Method in class org.mvel2.ast.Contains
 
getEgressType() - Method in class org.mvel2.ast.Convertable
 
getEgressType() - Method in class org.mvel2.ast.Fold
 
getEgressType() - Method in class org.mvel2.ast.Instance
 
getEgressType() - Method in class org.mvel2.ast.IsDef
 
getEgressType() - Method in class org.mvel2.ast.Negation
 
getEgressType() - Method in class org.mvel2.ast.Or
 
getEgressType() - Method in class org.mvel2.ast.RegExMatch
 
getEgressType() - Method in class org.mvel2.ast.RegExMatchNode
 
getEgressType() - Method in class org.mvel2.ast.Soundslike
 
getEgressType() - Method in class org.mvel2.ast.Strsim
 
getEgressType() - Method in interface org.mvel2.optimizers.AccessorOptimizer
 
getEgressType() - Method in class org.mvel2.optimizers.dynamic.DynamicOptimizer
 
getEgressType() - Method in class org.mvel2.optimizers.impl.asm.ASMAccessorOptimizer
 
getEgressType() - Method in class org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer
 
getElementType() - Method in class org.mvel2.asm.Type
Returns the type of the elements of this array type.
getElseBlock() - Method in class org.mvel2.ast.IfNode
 
getElseNode() - Method in class org.mvel2.templates.res.IfNode
 
getEnd() - Method in class org.mvel2.templates.res.Node
 
getEndRange() - Method in class org.mvel2.ast.TypeDescriptor
 
getEnv() - Method in class org.mvel2.sh.ShellSession
 
getErrorList() - Method in class org.mvel2.ParserContext
 
getErrors() - Method in exception org.mvel2.CompileException
 
getExactMatch(String, Class[], Class, Class) - Static method in class org.mvel2.util.ParseTools
 
getExpr() - Method in exception org.mvel2.CompileException
 
getExpression() - Method in interface org.mvel2.ast.Assignment
 
getExpression() - Method in class org.mvel2.ast.AssignmentNode
 
getExpression() - Method in class org.mvel2.ast.DeclTypedVarNode
 
getExpression() - Method in class org.mvel2.ast.DeepAssignmentNode
 
getExpression() - Method in class org.mvel2.ast.IndexedAssignmentNode
 
getExpression() - Method in class org.mvel2.ast.IndexedDeclTypedVarNode
 
getExpression() - Method in class org.mvel2.ast.TypedVarNode
 
getExpression() - Method in class org.mvel2.compiler.ExpressionCompiler
 
getFactory() - Method in class org.mvel2.debug.Frame
 
GETFIELD - Static variable in interface org.mvel2.asm.Opcodes
 
getField() - Method in class org.mvel2.optimizers.impl.refl.nodes.DynamicFieldAccessor
 
getField() - Method in class org.mvel2.optimizers.impl.refl.nodes.FieldAccessor
 
getFieldOrAccessor(Class, String) - Static method in class org.mvel2.util.PropertyTools
 
getFieldOrWriteAccessor(Class, String) - Static method in class org.mvel2.util.PropertyTools
 
getFieldOrWriteAccessor(Class, String, Class) - Static method in class org.mvel2.util.PropertyTools
 
getFields() - Method in class org.mvel2.ast.ASTNode
 
getFlags() - Method in class org.mvel2.integration.impl.ClassImportResolver
 
getFlags() - Method in class org.mvel2.integration.impl.ItemResolverFactory.ItemResolver
 
getFlags() - Method in class org.mvel2.integration.impl.MapVariableResolver
 
getFlags() - Method in class org.mvel2.integration.impl.SimpleValueResolver
 
getFlags() - Method in class org.mvel2.integration.impl.StaticMethodImportResolver
 
getFlags() - Method in interface org.mvel2.integration.VariableResolver
Returns the bitset of special variable flags.
getFunction(String) - Method in class org.mvel2.ParserContext
 
getFunctions() - Method in class org.mvel2.ParserContext
 
getGetter(Class, String) - Static method in class org.mvel2.util.PropertyTools
 
getGetter(String) - Static method in class org.mvel2.util.ReflectionUtil
 
GETHAN - Static variable in interface org.mvel2.Operator
 
getHelp() - Method in class org.mvel2.sh.command.basic.Exit
 
getHelp() - Method in class org.mvel2.sh.command.basic.Help
 
getHelp() - Method in class org.mvel2.sh.command.basic.ObjectInspector
 
getHelp() - Method in class org.mvel2.sh.command.basic.PushContext
 
getHelp() - Method in class org.mvel2.sh.command.basic.Set
 
getHelp() - Method in class org.mvel2.sh.command.basic.ShowVars
 
getHelp() - Method in class org.mvel2.sh.command.file.ChangeWorkingDir
 
getHelp() - Method in class org.mvel2.sh.command.file.DirList
 
getHelp() - Method in class org.mvel2.sh.command.file.PrintWorkingDirectory
 
getHelp() - Method in interface org.mvel2.sh.Command
 
getImport(String) - Method in class org.mvel2.MVELInterpretedRuntime
 
getImport(String) - Method in class org.mvel2.ParserConfiguration
 
getImport(String) - Method in class org.mvel2.ParserContext
Get an import that has been declared, either in the parsed script or programatically
getImportClass() - Method in class org.mvel2.ast.ImportNode
 
getImportedClasses() - Method in class org.mvel2.integration.impl.ClassImportResolverFactory
 
getImportedMethods() - Method in class org.mvel2.integration.impl.StaticMethodImportResolverFactory
 
getImports() - Method in class org.mvel2.ParserConfiguration
 
getImports() - Method in class org.mvel2.ParserContext
 
getIndex() - Method in class org.mvel2.optimizers.impl.refl.nodes.ArrayAccessor
 
getIndex() - Method in class org.mvel2.optimizers.impl.refl.nodes.ArrayAccessorNest
 
getIndex() - Method in class org.mvel2.optimizers.impl.refl.nodes.IndexedCharSeqAccessor
 
getIndex() - Method in class org.mvel2.optimizers.impl.refl.nodes.IndexedCharSeqAccessorNest
 
getIndex() - Method in class org.mvel2.optimizers.impl.refl.nodes.ListAccessor
 
getIndex() - Method in class org.mvel2.optimizers.impl.refl.nodes.ListAccessorNest
 
getIndexedVariableNames() - Method in class org.mvel2.integration.impl.BaseVariableResolverFactory
 
getIndexedVariableResolver(int) - Method in class org.mvel2.integration.impl.BaseVariableResolverFactory
 
getIndexedVariableResolver(int) - Method in class org.mvel2.integration.impl.FunctionVariableResolverFactory
 
getIndexedVariableResolver(int) - Method in class org.mvel2.integration.impl.ImmutableDefaultFactory
 
getIndexedVariableResolver(int) - Method in interface org.mvel2.integration.VariableResolverFactory
 
getIndexedVariables() - Method in class org.mvel2.ParserContext
 
getInputs() - Method in class org.mvel2.compiler.PropertyVerifier
 
getInputs() - Method in class org.mvel2.ParserContext
 
getInstructions() - Method in class org.mvel2.compiler.CompiledExpression
 
getInteger32() - Method in class org.mvel2.compiler.ExecutableLiteral
 
getInterceptors() - Method in class org.mvel2.ParserConfiguration
 
getInterceptors() - Method in class org.mvel2.ParserContext
 
getInterfaces() - Method in class org.mvel2.asm.ClassReader
Returns the internal names of the class's interfaces (see getInternalName).
getInternalName() - Method in class org.mvel2.asm.Type
Returns the internal name of the class corresponding to this object type.
getInternalName(Class) - Static method in class org.mvel2.asm.Type
Returns the internal name of the given class.
getIsGetter(String) - Static method in class org.mvel2.util.ReflectionUtil
 
getItem(int) - Method in class org.mvel2.asm.ClassReader
Returns the start index of the constant pool item in b, plus one.
getKnownEgressType() - Method in class org.mvel2.ast.NewObjectNode.NewObjectArray
 
getKnownEgressType() - Method in interface org.mvel2.compiler.Accessor
 
getKnownEgressType() - Method in class org.mvel2.compiler.CompiledAccExpression
 
getKnownEgressType() - Method in class org.mvel2.compiler.CompiledExpression
 
getKnownEgressType() - Method in class org.mvel2.compiler.ExecutableAccessor
 
getKnownEgressType() - Method in class org.mvel2.compiler.ExecutableAccessorSafe
 
getKnownEgressType() - Method in class org.mvel2.compiler.ExecutableLiteral
 
getKnownEgressType() - Method in interface org.mvel2.compiler.ExecutableStatement
 
getKnownEgressType() - Method in class org.mvel2.optimizers.dynamic.DynamicCollectionAccessor
 
getKnownEgressType() - Method in class org.mvel2.optimizers.dynamic.DynamicGetAccessor
 
getKnownEgressType() - Method in class org.mvel2.optimizers.dynamic.DynamicSetAccessor
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.collection.ArrayCreator
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.collection.ExprValueAccessor
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.collection.ListCreator
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.collection.MapCreator
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.collection.MDArrayCreator
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.nodes.ArrayAccessor
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.nodes.ArrayAccessorNest
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.nodes.ArrayLength
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.nodes.ConstructorAccessor
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.nodes.DynamicFieldAccessor
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.nodes.DynamicSetterAccessor
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.nodes.FieldAccessor
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.nodes.FunctionAccessor
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.nodes.GetterAccessor
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.nodes.IndexedCharSeqAccessor
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.nodes.IndexedCharSeqAccessorNest
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.nodes.IndexedVariableAccessor
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.nodes.ListAccessor
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.nodes.ListAccessorNest
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.nodes.MapAccessor
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.nodes.MapAccessorNest
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.nodes.MethodAccessor
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.nodes.PropertyHandlerAccessor
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.nodes.SetterAccessor
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.nodes.StaticReferenceAccessor
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.nodes.StaticVarAccessor
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.nodes.ThisValueAccessor
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.nodes.Union
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.nodes.VariableAccessor
 
getKnownEgressType() - Method in class org.mvel2.optimizers.impl.refl.nodes.WithAccessor
 
getKnownIngressType() - Method in class org.mvel2.compiler.CompiledAccExpression
 
getKnownIngressType() - Method in class org.mvel2.compiler.CompiledExpression
 
getKnownIngressType() - Method in class org.mvel2.compiler.ExecutableAccessor
 
getKnownIngressType() - Method in class org.mvel2.compiler.ExecutableAccessorSafe
 
getKnownIngressType() - Method in class org.mvel2.compiler.ExecutableLiteral
 
getKnownIngressType() - Method in interface org.mvel2.compiler.ExecutableStatement
 
getKnownVariables() - Method in class org.mvel2.integration.impl.BaseVariableResolverFactory
 
getKnownVariables() - Method in class org.mvel2.integration.impl.ImmutableDefaultFactory
 
getKnownVariables() - Method in class org.mvel2.integration.impl.MapVariableResolverFactory
 
getKnownVariables() - Method in class org.mvel2.integration.impl.TypeInjectionResolverFactoryImpl
 
getKnownVariables() - Method in interface org.mvel2.integration.VariableResolverFactory
Return a list of known variables inside the factory.
getLabels() - Method in class org.mvel2.asm.Attribute
Returns the labels corresponding to this attribute.
getLastLineLabel() - Method in class org.mvel2.ParserContext
 
getLastNode(Node) - Static method in class org.mvel2.templates.util.TemplateTools
 
getLastTypeParameters() - Method in class org.mvel2.ParserContext
 
getLeft() - Method in class org.mvel2.ast.And
 
getLeft() - Method in class org.mvel2.ast.BinaryOperation
 
getLeft() - Method in class org.mvel2.ast.Or
 
getLeftIngressType() - Method in class org.mvel2.optimizers.impl.refl.nodes.Union
 
getLength() - Method in class org.mvel2.templates.res.Node
 
getLineCount() - Method in class org.mvel2.ParserContext
Get total number of lines declared in the current context.
getLineNumber() - Method in class org.mvel2.ast.LineLabel
 
getLineNumber() - Method in exception org.mvel2.CompileException
 
getLineNumber() - Method in class org.mvel2.debug.Frame
 
getLineOffset() - Method in class org.mvel2.ParserContext
Get the current line offset.
getLiteral() - Method in class org.mvel2.compiler.ExecutableLiteral
 
getLiteral() - Method in class org.mvel2.optimizers.impl.refl.nodes.StaticReferenceAccessor
 
getLiteralValue() - Method in class org.mvel2.ast.ASTNode
 
getLiteralValue() - Method in class org.mvel2.ast.LiteralNode
 
getMacros() - Method in class org.mvel2.MacroProcessor
 
getMessage() - Method in class org.mvel2.ErrorDetail
 
getMessage() - Method in exception org.mvel2.ParseException
 
getMethod() - Method in class org.mvel2.optimizers.impl.refl.nodes.DynamicSetterAccessor
 
getMethod() - Method in class org.mvel2.optimizers.impl.refl.nodes.GetterAccessor
 
getMethod() - Method in class org.mvel2.optimizers.impl.refl.nodes.MethodAccessor
 
getMethod() - Method in class org.mvel2.optimizers.impl.refl.nodes.SetterAccessor
 
getMethod() - Method in class org.mvel2.util.MethodStub
 
getMethodDescriptor(Type, Type[]) - Static method in class org.mvel2.asm.Type
Returns the descriptor corresponding to the given argument and return types.
getMethodDescriptor(Method) - Static method in class org.mvel2.asm.Type
Returns the descriptor corresponding to the given method.
getMethodName() - Method in class org.mvel2.util.MethodStub
 
getMVELClassLoader() - Static method in class org.mvel2.optimizers.impl.asm.ASMAccessorOptimizer
 
getName() - Method in class org.mvel2.ast.ASTNode
 
getName() - Method in class org.mvel2.ast.DeclTypedVarNode
 
getName() - Method in class org.mvel2.ast.Function
 
getName() - Method in class org.mvel2.ast.TypedVarNode
 
getName() - Method in class org.mvel2.integration.impl.ClassImportResolver
 
getName() - Method in class org.mvel2.integration.impl.ItemResolverFactory.ItemResolver
 
getName() - Method in class org.mvel2.integration.impl.MapVariableResolver
 
getName() - Method in class org.mvel2.integration.impl.SimpleValueResolver
 
getName() - Method in class org.mvel2.integration.impl.StaticMethodImportResolver
 
getName() - Method in interface org.mvel2.integration.VariableResolver
Returns the name of external variable.
getName() - Method in class org.mvel2.optimizers.impl.asm.ASMAccessorOptimizer
 
getName() - Method in class org.mvel2.templates.res.Node
 
getName() - Method in exception org.mvel2.UnresolveablePropertyException
 
getNameAsArray() - Method in class org.mvel2.ast.ASTNode
 
getNamedTemplate(String) - Method in class org.mvel2.templates.SimpleTemplateRegistry
 
getNamedTemplate(String) - Method in interface org.mvel2.templates.TemplateRegistry
 
getNamedTemplateRegistry() - Method in class org.mvel2.templates.TemplateRuntime
 
getNames() - Method in class org.mvel2.templates.SimpleTemplateRegistry
 
getNames() - Method in interface org.mvel2.templates.TemplateRegistry
 
getNestedNode() - Method in class org.mvel2.templates.res.ForEachNode
 
getNestedStatement() - Method in class org.mvel2.ast.IfNode
 
getNestedStatement() - Method in interface org.mvel2.ast.NestedStatement
 
getNestedStatement() - Method in class org.mvel2.ast.WithNode
 
getNewObjectOptimizer() - Method in class org.mvel2.ast.NewObjectNode
 
getNext() - Method in class org.mvel2.templates.res.Node
 
getNextFactory() - Method in class org.mvel2.integration.impl.BaseVariableResolverFactory
 
getNextFactory() - Method in class org.mvel2.integration.impl.ImmutableDefaultFactory
 
getNextFactory() - Method in interface org.mvel2.integration.VariableResolverFactory
Returns the next factory in the factory chain.
getNextNode() - Method in interface org.mvel2.compiler.AccessorNode
 
getNextNode() - Method in class org.mvel2.optimizers.impl.refl.nodes.ArrayAccessor
 
getNextNode() - Method in class org.mvel2.optimizers.impl.refl.nodes.ArrayAccessorNest
 
getNextNode() - Method in class org.mvel2.optimizers.impl.refl.nodes.BaseAccessor
 
getNextNode() - Method in class org.mvel2.optimizers.impl.refl.nodes.DynamicFieldAccessor
 
getNextNode() - Method in class org.mvel2.optimizers.impl.refl.nodes.DynamicSetterAccessor
 
getNextNode() - Method in class org.mvel2.optimizers.impl.refl.nodes.FieldAccessor
 
getNextNode() - Method in class org.mvel2.optimizers.impl.refl.nodes.GetterAccessor
 
getNextNode() - Method in class org.mvel2.optimizers.impl.refl.nodes.IndexedCharSeqAccessor
 
getNextNode() - Method in class org.mvel2.optimizers.impl.refl.nodes.IndexedCharSeqAccessorNest
 
getNextNode() - Method in class org.mvel2.optimizers.impl.refl.nodes.IndexedVariableAccessor
 
getNextNode() - Method in class org.mvel2.optimizers.impl.refl.nodes.ListAccessor
 
getNextNode() - Method in class org.mvel2.optimizers.impl.refl.nodes.ListAccessorNest
 
getNextNode() - Method in class org.mvel2.optimizers.impl.refl.nodes.MapAccessor
 
getNextNode() - Method in class org.mvel2.optimizers.impl.refl.nodes.MapAccessorNest
 
getNextNode() - Method in class org.mvel2.optimizers.impl.refl.nodes.MethodAccessor
 
getNextNode() - Method in class org.mvel2.optimizers.impl.refl.nodes.SetterAccessor
 
getNextNode() - Method in class org.mvel2.optimizers.impl.refl.nodes.StaticReferenceAccessor
 
getNextNode() - Method in class org.mvel2.optimizers.impl.refl.nodes.StaticVarAccessor
 
getNextNode() - Method in class org.mvel2.optimizers.impl.refl.nodes.ThisValueAccessor
 
getNextNode() - Method in class org.mvel2.optimizers.impl.refl.nodes.VariableAccessor
 
getNextNode() - Method in class org.mvel2.optimizers.impl.refl.nodes.WithAccessor
 
getNode() - Method in class org.mvel2.compiler.ExecutableAccessor
 
getNode() - Method in class org.mvel2.compiler.ExecutableAccessorSafe
 
getObjectType(String) - Static method in class org.mvel2.asm.Type
Returns the Type.OBJECT type for the given internal class name.
getOffset() - Method in class org.mvel2.asm.Label
Returns the offset corresponding to this label.
getOpcode(int) - Method in class org.mvel2.asm.Type
Returns a JVM instruction opcode adapted to this Java type.
getOperation() - Method in class org.mvel2.ast.BinaryOperation
 
getOperator() - Method in class org.mvel2.ast.ASTNode
 
getOperator() - Method in class org.mvel2.ast.EndOfStatement
 
getOperator() - Method in class org.mvel2.ast.OperatorNode
 
getOperatorName(int) - Static method in class org.mvel2.debug.DebugTools
 
getOperatorSymbol(int) - Static method in class org.mvel2.debug.DebugTools
 
getPackageImport() - Method in class org.mvel2.ast.ImportNode
 
getPackageImports() - Method in class org.mvel2.ParserConfiguration
 
getParameters() - Method in class org.mvel2.ast.Function
 
getParm() - Method in class org.mvel2.util.ParseTools.WithStatementPair
 
getParms() - Method in class org.mvel2.optimizers.impl.refl.nodes.MethodAccessor
 
getParserConfiguration() - Method in class org.mvel2.ParserContext
 
getParserContext() - Method in class org.mvel2.compiler.AbstractParser
 
getParserContext() - Method in class org.mvel2.compiler.CompiledExpression
 
getParserContext() - Method in class org.mvel2.debug.Frame
 
getParserContextState() - Method in class org.mvel2.compiler.ExpressionCompiler
 
getPrecedence() - Method in class org.mvel2.ast.BinaryOperation
 
getProperty(String, Object, VariableResolverFactory) - Method in interface org.mvel2.integration.PropertyHandler
Retrieves the value of the property.
getProperty(String, Object) - Static method in class org.mvel2.MVEL
 
getProperty() - Method in class org.mvel2.optimizers.impl.refl.nodes.MapAccessor
 
getProperty() - Method in class org.mvel2.optimizers.impl.refl.nodes.MapAccessorNest
 
getProperty() - Method in class org.mvel2.optimizers.impl.refl.nodes.VariableAccessor
 
getPropertyHandler(Class) - Static method in class org.mvel2.integration.PropertyHandlerFactory
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.And
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.AssertNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.AssignmentNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.ASTNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.BinaryOperation
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.Contains
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.Convertable
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.DeclTypedVarNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.DeepAssignmentNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.DoNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.DoUntilNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.EndOfStatement
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.Fold
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.ForEachNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.ForNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.Function
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.IfNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.ImportNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.IndexedAssignmentNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.IndexedDeclTypedVarNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.IndexedOperativeAssign
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.IndexedPostFixDecNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.IndexedPostFixIncNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.IndexedPreFixDecNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.IndexedPreFixIncNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.InlineCollectionNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.Instance
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.InterceptorWrapper
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.Invert
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.IsDef
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.LineLabel
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.LiteralDeepPropertyNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.LiteralNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.Negation
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.NewObjectNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.OperativeAssign
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.OperatorNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.Or
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.PostFixDecNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.PostFixIncNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.PreFixDecNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.PreFixIncNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.RegExMatch
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.RegExMatchNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.ReturnNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.Soundslike
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.StaticImportNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.Strsim
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.Substatement
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.ThisWithNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.TypeCast
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.TypedVarNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.Union
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.UntilNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.WhileNode
 
getReducedValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.WithNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.And
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.AssertNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.AssignmentNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.ASTNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.BinaryOperation
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.Contains
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.Convertable
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.DeclTypedVarNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.DeepAssignmentNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.DoNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.DoUntilNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.EndOfStatement
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.Fold
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.ForEachNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.ForNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.Function
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.IfNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.ImportNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.IndexedAssignmentNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.IndexedDeclTypedVarNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.IndexedOperativeAssign
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.IndexedPostFixDecNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.IndexedPostFixIncNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.IndexedPreFixDecNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.IndexedPreFixIncNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.InlineCollectionNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.Instance
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.InterceptorWrapper
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.Invert
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.IsDef
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.LineLabel
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.LiteralDeepPropertyNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.LiteralNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.Negation
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.NewObjectNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.OperativeAssign
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.OperatorNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.Or
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.PostFixDecNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.PostFixIncNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.PreFixDecNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.PreFixIncNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.RegExMatch
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.RegExMatchNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.ReturnNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.Soundslike
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.StaticImportNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.Strsim
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.Substatement
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.ThisWithNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.TypeCast
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.TypedVarNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.Union
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.UntilNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.WhileNode
 
getReducedValueAccelerated(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.WithNode
 
getRegister() - Method in class org.mvel2.ast.IndexedAssignmentNode
 
getResultOptPass() - Method in interface org.mvel2.optimizers.AccessorOptimizer
 
getResultOptPass() - Method in class org.mvel2.optimizers.dynamic.DynamicOptimizer
 
getResultOptPass() - Method in class org.mvel2.optimizers.impl.asm.ASMAccessorOptimizer
 
getResultOptPass() - Method in class org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer
 
getReturnType(String) - Static method in class org.mvel2.asm.Type
Returns the Java type corresponding to the return type of the given method descriptor.
getReturnType(Method) - Static method in class org.mvel2.asm.Type
Returns the Java type corresponding to the return type of the given method.
getReturnType() - Method in class org.mvel2.compiler.ExpressionCompiler
 
getReturnType(Class, String, ParserContext) - Static method in class org.mvel2.util.PropertyTools
 
getReturnTypeFromOp(int, Class, Class) - Static method in class org.mvel2.util.CompilerTools
 
getRight() - Method in class org.mvel2.ast.And
 
getRight() - Method in class org.mvel2.ast.BinaryOperation
 
getRight() - Method in class org.mvel2.ast.Or
 
getRightBinary() - Method in class org.mvel2.ast.BinaryOperation
 
getRightMost() - Method in class org.mvel2.ast.BinaryOperation
 
getRoot() - Method in class org.mvel2.templates.CompiledTemplate
 
getRootNode() - Method in class org.mvel2.templates.TemplateRuntime
 
getRootParser() - Method in class org.mvel2.ParserContext
 
getRoundingMode() - Method in class org.mvel2.MVELInterpretedRuntime
 
getRow() - Method in class org.mvel2.ErrorDetail
 
getRuncount() - Method in class org.mvel2.optimizers.dynamic.DynamicCollectionAccessor
 
getRuncount() - Method in class org.mvel2.optimizers.dynamic.DynamicGetAccessor
 
getSession() - Method in class org.mvel2.sh.ShellSession.RunState
 
getSetExpression() - Method in class org.mvel2.ast.WithNode.ParmValuePair
 
getSetExpression() - Method in class org.mvel2.optimizers.impl.refl.nodes.WithAccessor.ExecutablePairs
 
getSetter(Class, String) - Static method in class org.mvel2.util.PropertyTools
 
getSetter(Class, String, Class) - Static method in class org.mvel2.util.PropertyTools
 
getSetter(String) - Static method in class org.mvel2.util.ReflectionUtil
This new method 'slightly' outperforms the old method, it was essentially a perfect example of me wasting my time and a premature optimization.
getSize() - Method in class org.mvel2.asm.Type
Returns the size of values of this type.
getSort() - Method in class org.mvel2.asm.Type
Returns the sort of this Java type.
getSourceFile() - Method in class org.mvel2.ast.LineLabel
 
getSourceFile() - Method in class org.mvel2.ParserContext
 
getSourceName() - Method in class org.mvel2.compiler.CompiledExpression
 
getSourceName() - Method in class org.mvel2.debug.Frame
 
getStamp() - Method in class org.mvel2.optimizers.dynamic.DynamicCollectionAccessor
 
getStamp() - Method in class org.mvel2.optimizers.dynamic.DynamicGetAccessor
 
getStatement() - Method in class org.mvel2.ast.Substatement
 
getStatement() - Method in class org.mvel2.ast.WithNode.ParmValuePair
 
getStatement() - Method in class org.mvel2.optimizers.impl.refl.nodes.WithAccessor.ExecutablePairs
 
GETSTATIC - Static variable in interface org.mvel2.asm.Opcodes
 
getStaticImport(String) - Method in class org.mvel2.ParserConfiguration
 
getStaticImport(String) - Method in class org.mvel2.ParserContext
Get a MethodStub which wraps a static method import.
getStaticMethod(Class, String, Class[]) - Static method in class org.mvel2.MVEL
A simple utility method to get a static method from a class with no checked exception.
getStaticOrClassImport(String) - Method in class org.mvel2.ParserConfiguration
 
getStaticOrClassImport(String) - Method in class org.mvel2.ParserContext
Returns either an instance of Class or MethodStub (whichever matches).
getStmt() - Method in class org.mvel2.optimizers.impl.refl.collection.ExprValueAccessor
 
getSubComponentType(Class) - Static method in class org.mvel2.util.ParseTools
 
getSuperName() - Method in class org.mvel2.asm.ClassReader
Returns the internal of name of the super class (see getInternalName).
getTemplate() - Method in class org.mvel2.templates.CompiledTemplate
 
getTemplate() - Method in class org.mvel2.templates.TemplateRuntime
 
GetterAccessor - Class in org.mvel2.optimizers.impl.refl.nodes
 
GetterAccessor(Method) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.GetterAccessor
 
getTerminus() - Method in class org.mvel2.templates.res.Node
 
getThreadAccessorOptimizer() - Static method in class org.mvel2.optimizers.OptimizerFactory
 
getTokenIterator() - Method in class org.mvel2.compiler.CompiledExpression
 
getTotalClasses() - Method in class org.mvel2.optimizers.dynamic.DynamicClassLoader
 
getTrueNode() - Method in class org.mvel2.templates.res.IfNode
 
getType(String) - Static method in class org.mvel2.asm.Type
Returns the Java type corresponding to the given type descriptor.
getType(Class) - Static method in class org.mvel2.asm.Type
Returns the Java type corresponding to the given class.
getType() - Method in class org.mvel2.integration.impl.ClassImportResolver
 
getType() - Method in class org.mvel2.integration.impl.ItemResolverFactory.ItemResolver
 
getType() - Method in class org.mvel2.integration.impl.MapVariableResolver
 
getType() - Method in class org.mvel2.integration.impl.SimpleValueResolver
 
getType() - Method in class org.mvel2.integration.impl.StaticMethodImportResolver
 
getType() - Method in interface org.mvel2.integration.VariableResolver
This should return the type of the variable.
getTypeDescr() - Method in class org.mvel2.ast.NewObjectNode
 
getTypeParameters(String) - Method in class org.mvel2.ParserContext
 
getTypeParametersAsArray(String) - Method in class org.mvel2.ParserContext
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.ast.NewObjectNode.NewObjectArray
 
getValue(Object, Object, VariableResolverFactory) - Method in interface org.mvel2.compiler.Accessor
 
getValue(Object, VariableResolverFactory) - Method in class org.mvel2.compiler.CompiledAccExpression
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.compiler.CompiledAccExpression
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.compiler.CompiledExpression
 
getValue(Object, VariableResolverFactory) - Method in class org.mvel2.compiler.CompiledExpression
 
getValue() - Method in exception org.mvel2.compiler.EndWithValue
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.compiler.ExecutableAccessor
 
getValue(Object, VariableResolverFactory) - Method in class org.mvel2.compiler.ExecutableAccessor
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.compiler.ExecutableAccessorSafe
 
getValue(Object, VariableResolverFactory) - Method in class org.mvel2.compiler.ExecutableAccessorSafe
 
getValue(Object, VariableResolverFactory) - Method in class org.mvel2.compiler.ExecutableLiteral
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.compiler.ExecutableLiteral
 
getValue(Object, VariableResolverFactory) - Method in interface org.mvel2.compiler.ExecutableStatement
 
getValue() - Method in class org.mvel2.integration.impl.ClassImportResolver
 
getValue() - Method in class org.mvel2.integration.impl.ItemResolverFactory.ItemResolver
 
getValue() - Method in class org.mvel2.integration.impl.MapVariableResolver
 
getValue() - Method in class org.mvel2.integration.impl.SimpleValueResolver
 
getValue() - Method in class org.mvel2.integration.impl.StaticMethodImportResolver
 
getValue() - Method in interface org.mvel2.integration.VariableResolver
Returns the physical target value of the variable.
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.dynamic.DynamicCollectionAccessor
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.dynamic.DynamicGetAccessor
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.dynamic.DynamicSetAccessor
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.collection.ArrayCreator
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.collection.ExprValueAccessor
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.collection.ListCreator
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.collection.MapCreator
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.collection.MDArrayCreator
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.nodes.ArrayAccessor
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.nodes.ArrayAccessorNest
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.nodes.ArrayLength
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.nodes.ConstructorAccessor
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.nodes.DynamicFieldAccessor
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.nodes.DynamicSetterAccessor
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.nodes.FieldAccessor
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.nodes.FunctionAccessor
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.nodes.GetterAccessor
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.nodes.IndexedCharSeqAccessor
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.nodes.IndexedCharSeqAccessorNest
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.nodes.IndexedVariableAccessor
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.nodes.ListAccessor
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.nodes.ListAccessorNest
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.nodes.MapAccessor
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.nodes.MapAccessorNest
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.nodes.MethodAccessor
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.nodes.PropertyHandlerAccessor
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.nodes.SetterAccessor
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.nodes.StaticReferenceAccessor
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.nodes.StaticVarAccessor
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.nodes.ThisValueAccessor
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.nodes.Union
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.nodes.VariableAccessor
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.nodes.WithAccessor
 
getValue(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer
 
getValue() - Method in interface org.mvel2.Unit
 
getValue() - Method in class org.mvel2.util.ParseTools.WithStatementPair
 
getVariableResolver(String) - Method in class org.mvel2.integration.impl.BaseVariableResolverFactory
 
getVariableResolver(String) - Method in class org.mvel2.integration.impl.FunctionVariableResolverFactory
 
getVariableResolver(String) - Method in class org.mvel2.integration.impl.ImmutableDefaultFactory
 
getVariableResolver(String) - Method in class org.mvel2.integration.impl.ItemResolverFactory
 
getVariableResolver(String) - Method in class org.mvel2.integration.impl.MapVariableResolverFactory
 
getVariableResolver(String) - Method in interface org.mvel2.integration.VariableResolverFactory
Return a variable resolver for the specified variable name.
getVariableResolvers() - Method in class org.mvel2.integration.impl.BaseVariableResolverFactory
 
getVariables() - Method in class org.mvel2.ParserContext
 
getVariables() - Method in class org.mvel2.sh.ShellSession
 
getVarOrInputType(String) - Method in class org.mvel2.ParserContext
Return the variable or input type froom the current parser context.
getWidenedTarget(Method) - Static method in class org.mvel2.util.ParseTools
 
getWithExpressions() - Method in class org.mvel2.ast.WithNode
 
GOTO - Static variable in interface org.mvel2.asm.Opcodes
 
greedy - Variable in class org.mvel2.compiler.AbstractParser
 
GTHAN - Static variable in interface org.mvel2.Operator
 

H

handleEscapeSequence(char[], int) - Static method in class org.mvel2.util.ParseTools
Replace escape sequences and return trim required.
handleNumericConversion(char[]) - Static method in class org.mvel2.util.ParseTools
 
handleStringEscapes(char[]) - Static method in class org.mvel2.util.ParseTools
 
handleSubstatement(Substatement) - Method in class org.mvel2.compiler.AbstractParser
 
handleUnion(ASTNode) - Method in class org.mvel2.compiler.AbstractParser
 
hasBreakpoint(LineLabel) - Method in class org.mvel2.debug.DebuggerContext
 
hasBreakpoint(String, int) - Method in class org.mvel2.debug.DebuggerContext
 
hasBreakpoints() - Method in class org.mvel2.debug.DebuggerContext
 
hasBreakpoints() - Static method in class org.mvel2.MVELRuntime
Tests whether or not breakpoints have been declared.
hasDebugger() - Method in class org.mvel2.debug.DebuggerContext
 
hasFunction(String) - Method in class org.mvel2.ParserContext
 
hasFunction() - Method in class org.mvel2.ParserContext
 
hasGetter(Field) - Static method in class org.mvel2.util.PropertyTools
 
hashCode() - Method in class org.mvel2.asm.Type
Returns a hash code value for this type.
hashCode() - Method in class org.mvel2.util.FastList
 
hasImport(String) - Method in class org.mvel2.MVELInterpretedRuntime
 
hasImport(String) - Method in class org.mvel2.ParserConfiguration
 
hasImport(String) - Method in class org.mvel2.ParserContext
Tests to see if the specified import exists.
hasImports() - Method in class org.mvel2.ParserConfiguration
 
hasImports() - Method in class org.mvel2.ParserContext
 
hasIndexedVariables() - Method in class org.mvel2.ParserContext
 
hasMoreNodes() - Method in interface org.mvel2.util.ASTIterator
 
hasMoreNodes() - Method in class org.mvel2.util.ASTLinkedList
 
hasNext() - Method in class org.mvel2.templates.util.ArrayIterator
 
hasParameters() - Method in class org.mvel2.ast.Function
 
hasPropertyHandler(Class) - Static method in class org.mvel2.integration.PropertyHandlerFactory
 
hasSetter(Field) - Static method in class org.mvel2.util.PropertyTools
 
hasVarOrInput(String) - Method in class org.mvel2.ParserContext
Tests whether or not a variable or input exists in the current parser context.
header - Variable in class org.mvel2.asm.ClassReader
Start index of the class header information (access, name...) in b.
Help - Class in org.mvel2.sh.command.basic
 
Help() - Constructor for class org.mvel2.sh.command.basic.Help
 

I

I2B - Static variable in interface org.mvel2.asm.Opcodes
 
I2C - Static variable in interface org.mvel2.asm.Opcodes
 
I2D - Static variable in interface org.mvel2.asm.Opcodes
 
I2F - Static variable in interface org.mvel2.asm.Opcodes
 
I2L - Static variable in interface org.mvel2.asm.Opcodes
 
I2S - Static variable in interface org.mvel2.asm.Opcodes
 
IADD - Static variable in interface org.mvel2.asm.Opcodes
 
IALOAD - Static variable in interface org.mvel2.asm.Opcodes
 
IAND - Static variable in interface org.mvel2.asm.Opcodes
 
IASTORE - Static variable in interface org.mvel2.asm.Opcodes
 
ICONST_0 - Static variable in interface org.mvel2.asm.Opcodes
 
ICONST_1 - Static variable in interface org.mvel2.asm.Opcodes
 
ICONST_2 - Static variable in interface org.mvel2.asm.Opcodes
 
ICONST_3 - Static variable in interface org.mvel2.asm.Opcodes
 
ICONST_4 - Static variable in interface org.mvel2.asm.Opcodes
 
ICONST_5 - Static variable in interface org.mvel2.asm.Opcodes
 
ICONST_M1 - Static variable in interface org.mvel2.asm.Opcodes
 
IDENTIFIER - Static variable in class org.mvel2.ast.ASTNode
 
IDIV - Static variable in interface org.mvel2.asm.Opcodes
 
IF - Static variable in interface org.mvel2.Operator
 
IF - Static variable in interface org.mvel2.templates.res.Opcodes
 
IF_ACMPEQ - Static variable in interface org.mvel2.asm.Opcodes
 
IF_ACMPNE - Static variable in interface org.mvel2.asm.Opcodes
 
IF_ICMPEQ - Static variable in interface org.mvel2.asm.Opcodes
 
IF_ICMPGE - Static variable in interface org.mvel2.asm.Opcodes
 
IF_ICMPGT - Static variable in interface org.mvel2.asm.Opcodes
 
IF_ICMPLE - Static variable in interface org.mvel2.asm.Opcodes
 
IF_ICMPLT - Static variable in interface org.mvel2.asm.Opcodes
 
IF_ICMPNE - Static variable in interface org.mvel2.asm.Opcodes
 
IFEQ - Static variable in interface org.mvel2.asm.Opcodes
 
IFGE - Static variable in interface org.mvel2.asm.Opcodes
 
IFGT - Static variable in interface org.mvel2.asm.Opcodes
 
IFLE - Static variable in interface org.mvel2.asm.Opcodes
 
IFLT - Static variable in interface org.mvel2.asm.Opcodes
 
IFNE - Static variable in interface org.mvel2.asm.Opcodes
 
IfNode - Class in org.mvel2.ast
 
IfNode(char[], char[], int) - Constructor for class org.mvel2.ast.IfNode
 
IfNode - Class in org.mvel2.templates.res
 
IfNode(int, String, char[], int, int) - Constructor for class org.mvel2.templates.res.IfNode
 
IFNONNULL - Static variable in interface org.mvel2.asm.Opcodes
 
IFNULL - Static variable in interface org.mvel2.asm.Opcodes
 
ifThenElseBlockContinues() - Method in class org.mvel2.compiler.AbstractParser
Checking from the current cursor position, check to see if the if-then-else block continues.
IINC - Static variable in interface org.mvel2.asm.Opcodes
 
ILOAD - Static variable in interface org.mvel2.asm.Opcodes
 
IMMUTABLE_DEFAULT_FACTORY - Static variable in class org.mvel2.MVELRuntime
 
ImmutableDefaultFactory - Class in org.mvel2.integration.impl
 
ImmutableDefaultFactory() - Constructor for class org.mvel2.integration.impl.ImmutableDefaultFactory
 
ImmutableElementException - Exception in org.mvel2
Exception thrown by internal immutable structures if any modifications are attempted.
ImmutableElementException() - Constructor for exception org.mvel2.ImmutableElementException
 
ImmutableElementException(String) - Constructor for exception org.mvel2.ImmutableElementException
 
ImmutableElementException(String, Throwable) - Constructor for exception org.mvel2.ImmutableElementException
 
ImmutableElementException(Throwable) - Constructor for exception org.mvel2.ImmutableElementException
 
IMPORT - Static variable in interface org.mvel2.Operator
 
IMPORT_STATIC - Static variable in interface org.mvel2.Operator
 
ImportNode - Class in org.mvel2.ast
 
ImportNode(char[]) - Constructor for class org.mvel2.ast.ImportNode
 
imports - Variable in class org.mvel2.ParserConfiguration
 
IMUL - Static variable in interface org.mvel2.asm.Opcodes
 
INC - Static variable in interface org.mvel2.Operator
 
INC_ASSIGN - Static variable in interface org.mvel2.Operator
 
INCLUDE_FILE - Static variable in interface org.mvel2.templates.res.Opcodes
 
INCLUDE_NAMED - Static variable in interface org.mvel2.templates.res.Opcodes
 
IncludeNode - Class in org.mvel2.templates.res
 
IncludeNode(int, String, char[], int, int) - Constructor for class org.mvel2.templates.res.IncludeNode
 
IncludeNode(int, String, char[], int, int, Node) - Constructor for class org.mvel2.templates.res.IncludeNode
 
incNextNonBlank() - Method in class org.mvel2.compiler.AbstractParser
 
incrementLineCount(int) - Method in class org.mvel2.ParserContext
Increments the current line count by the specified amount
indent(int) - Method in class org.mvel2.sh.ShellSession
 
index() - Method in interface org.mvel2.util.ASTIterator
 
index() - Method in class org.mvel2.util.ASTLinkedList
 
IndexedAssignmentNode - Class in org.mvel2.ast
 
IndexedAssignmentNode(char[], int, int, String, int, ParserContext) - Constructor for class org.mvel2.ast.IndexedAssignmentNode
 
IndexedAssignmentNode(char[], int, int, ParserContext) - Constructor for class org.mvel2.ast.IndexedAssignmentNode
 
IndexedCharSeqAccessor - Class in org.mvel2.optimizers.impl.refl.nodes
 
IndexedCharSeqAccessor() - Constructor for class org.mvel2.optimizers.impl.refl.nodes.IndexedCharSeqAccessor
 
IndexedCharSeqAccessor(int) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.IndexedCharSeqAccessor
 
IndexedCharSeqAccessorNest - Class in org.mvel2.optimizers.impl.refl.nodes
 
IndexedCharSeqAccessorNest() - Constructor for class org.mvel2.optimizers.impl.refl.nodes.IndexedCharSeqAccessorNest
 
IndexedCharSeqAccessorNest(ExecutableStatement) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.IndexedCharSeqAccessorNest
 
IndexedDeclTypedVarNode - Class in org.mvel2.ast
 
IndexedDeclTypedVarNode(int, Class) - Constructor for class org.mvel2.ast.IndexedDeclTypedVarNode
 
IndexedOperativeAssign - Class in org.mvel2.ast
 
IndexedOperativeAssign(char[], int, int, int) - Constructor for class org.mvel2.ast.IndexedOperativeAssign
 
IndexedPostFixDecNode - Class in org.mvel2.ast
 
IndexedPostFixDecNode(int) - Constructor for class org.mvel2.ast.IndexedPostFixDecNode
 
IndexedPostFixIncNode - Class in org.mvel2.ast
 
IndexedPostFixIncNode(int) - Constructor for class org.mvel2.ast.IndexedPostFixIncNode
 
IndexedPreFixDecNode - Class in org.mvel2.ast
 
IndexedPreFixDecNode(int) - Constructor for class org.mvel2.ast.IndexedPreFixDecNode
 
IndexedPreFixIncNode - Class in org.mvel2.ast
 
IndexedPreFixIncNode(int) - Constructor for class org.mvel2.ast.IndexedPreFixIncNode
 
IndexedVariableAccessor - Class in org.mvel2.optimizers.impl.refl.nodes
 
IndexedVariableAccessor(int) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.IndexedVariableAccessor
 
indexedVariableNames - Variable in class org.mvel2.integration.impl.BaseVariableResolverFactory
 
indexedVariableResolvers - Variable in class org.mvel2.integration.impl.BaseVariableResolverFactory
 
indexOf(Object) - Method in class org.mvel2.util.FastList
 
INEG - Static variable in interface org.mvel2.asm.Opcodes
 
info - Variable in class org.mvel2.asm.Label
Field used to associate user information to a label.
init() - Method in interface org.mvel2.optimizers.AccessorOptimizer
 
init() - Method in class org.mvel2.optimizers.dynamic.DynamicOptimizer
 
init() - Method in class org.mvel2.optimizers.impl.asm.ASMAccessorOptimizer
 
init() - Method in class org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer
 
initializer - Variable in class org.mvel2.ast.ForNode
 
initializeTables() - Method in class org.mvel2.ParserContext
Initializes internal Maps.
INLINE_COLLECTION - Static variable in class org.mvel2.ast.ASTNode
 
InlineCollectionNode - Class in org.mvel2.ast
 
InlineCollectionNode(char[], int, int, int, ParserContext) - Constructor for class org.mvel2.ast.InlineCollectionNode
 
InlineCollectionNode(char[], int, int, int, Class, ParserContext) - Constructor for class org.mvel2.ast.InlineCollectionNode
 
insertFactory(VariableResolverFactory) - Method in class org.mvel2.integration.impl.BaseVariableResolverFactory
 
insertFactory(VariableResolverFactory, T) - Static method in class org.mvel2.integration.ResolverTools
Based on the root factory, insert the new factory right after the root, and before any other in the chain.
Instance - Class in org.mvel2.ast
 
Instance(ASTNode, ASTNode) - Constructor for class org.mvel2.ast.Instance
 
INSTANCE - Static variable in class org.mvel2.compiler.BlankLiteral
 
INSTANCEOF - Static variable in interface org.mvel2.asm.Opcodes
 
INSTANCEOF - Static variable in interface org.mvel2.Operator
 
INT - Static variable in class org.mvel2.asm.Type
The sort of the int type.
INT_TYPE - Static variable in class org.mvel2.asm.Type
The int type.
IntArrayCH - Class in org.mvel2.conversion
 
IntArrayCH() - Constructor for class org.mvel2.conversion.IntArrayCH
 
INTEGER - Static variable in interface org.mvel2.asm.Opcodes
 
INTEGER - Static variable in interface org.mvel2.DataTypes
 
IntegerCH - Class in org.mvel2.conversion
 
IntegerCH() - Constructor for class org.mvel2.conversion.IntegerCH
 
Interceptor - Interface in org.mvel2.integration
An interceptor can be used to decorate functionality into an expression or to hook into external functionality, such as to log an event or fire some other event.
interceptors - Variable in class org.mvel2.ParserConfiguration
 
InterceptorWrapper - Class in org.mvel2.ast
 
InterceptorWrapper(Interceptor, ASTNode) - Constructor for class org.mvel2.ast.InterceptorWrapper
 
InternalNumber - Class in org.mvel2.util
 
InternalNumber(char[], int, int) - Constructor for class org.mvel2.util.InternalNumber
 
InternalNumber(char[], int, int, MathContext) - Constructor for class org.mvel2.util.InternalNumber
 
InternalNumber(char[]) - Constructor for class org.mvel2.util.InternalNumber
 
InternalNumber(char[], MathContext) - Constructor for class org.mvel2.util.InternalNumber
 
InternalNumber(String) - Constructor for class org.mvel2.util.InternalNumber
 
InternalNumber(String, MathContext) - Constructor for class org.mvel2.util.InternalNumber
 
InternalNumber(double) - Constructor for class org.mvel2.util.InternalNumber
 
InternalNumber(double, MathContext) - Constructor for class org.mvel2.util.InternalNumber
 
InternalNumber(BigInteger) - Constructor for class org.mvel2.util.InternalNumber
 
InternalNumber(BigInteger, MathContext) - Constructor for class org.mvel2.util.InternalNumber
 
InternalNumber(BigInteger, int) - Constructor for class org.mvel2.util.InternalNumber
 
InternalNumber(BigInteger, int, MathContext) - Constructor for class org.mvel2.util.InternalNumber
 
InternalNumber(int) - Constructor for class org.mvel2.util.InternalNumber
 
InternalNumber(int, MathContext) - Constructor for class org.mvel2.util.InternalNumber
 
InternalNumber(long) - Constructor for class org.mvel2.util.InternalNumber
 
InternalNumber(long, MathContext) - Constructor for class org.mvel2.util.InternalNumber
 
intOptimized() - Method in class org.mvel2.compiler.CompiledAccExpression
 
intOptimized() - Method in class org.mvel2.compiler.CompiledExpression
 
intOptimized() - Method in class org.mvel2.compiler.ExecutableAccessor
 
intOptimized() - Method in class org.mvel2.compiler.ExecutableAccessorSafe
 
intOptimized() - Method in class org.mvel2.compiler.ExecutableLiteral
 
intOptimized() - Method in interface org.mvel2.compiler.ExecutableStatement
 
INVERT - Static variable in class org.mvel2.ast.ASTNode
 
Invert - Class in org.mvel2.ast
 
Invert(char[], int) - Constructor for class org.mvel2.ast.Invert
 
INVOKEINTERFACE - Static variable in interface org.mvel2.asm.Opcodes
 
INVOKESPECIAL - Static variable in interface org.mvel2.asm.Opcodes
 
INVOKESTATIC - Static variable in interface org.mvel2.asm.Opcodes
 
INVOKEVIRTUAL - Static variable in interface org.mvel2.asm.Opcodes
 
IOR - Static variable in interface org.mvel2.asm.Opcodes
 
IREM - Static variable in interface org.mvel2.asm.Opcodes
 
IRETURN - Static variable in interface org.mvel2.asm.Opcodes
 
isAdvancedDebugging() - Static method in class org.mvel2.MVEL
 
isAllowBootstrapBypass() - Method in class org.mvel2.ParserContext
 
isArithmeticOperator(int) - Static method in class org.mvel2.compiler.AbstractParser
 
isArray() - Method in class org.mvel2.ast.TypeDescriptor
 
isAssignable(Class, Class) - Static method in class org.mvel2.util.PropertyTools
 
isAssignment() - Method in class org.mvel2.ast.ASTNode
 
isAssignment() - Method in class org.mvel2.ast.DeclTypedVarNode
 
isAssignment() - Method in class org.mvel2.ast.DeepAssignmentNode
 
isAssignment() - Method in class org.mvel2.ast.IndexedAssignmentNode
 
isAssignment() - Method in class org.mvel2.ast.IndexedDeclTypedVarNode
 
isBlockSymbols() - Method in class org.mvel2.ParserContext
 
isCache() - Method in class org.mvel2.integration.impl.MapVariableResolver
 
isCodeAttribute() - Method in class org.mvel2.asm.Attribute
Returns true if this type of attribute is a code attribute.
isCollection() - Method in class org.mvel2.ast.ASTNode
 
isCompiled() - Method in class org.mvel2.ParserContext
 
isConvertableIngressEgress() - Method in class org.mvel2.compiler.CompiledAccExpression
 
isConvertableIngressEgress() - Method in class org.mvel2.compiler.CompiledExpression
 
isConvertableIngressEgress() - Method in class org.mvel2.compiler.ExecutableAccessor
 
isConvertableIngressEgress() - Method in class org.mvel2.compiler.ExecutableAccessorSafe
 
isConvertableIngressEgress() - Method in class org.mvel2.compiler.ExecutableLiteral
 
isConvertableIngressEgress() - Method in interface org.mvel2.compiler.ExecutableStatement
 
isCritical() - Method in class org.mvel2.ErrorDetail
 
isDebuggingSymbol() - Method in class org.mvel2.ast.ASTNode
 
isDebugSymbols() - Method in class org.mvel2.compiler.AbstractParser
 
isDebugSymbols() - Method in class org.mvel2.ParserContext
 
isDeepProperty() - Method in class org.mvel2.ast.ASTNode
 
IsDef - Class in org.mvel2.ast
 
IsDef(char[]) - Constructor for class org.mvel2.ast.IsDef
 
ISDEF - Static variable in interface org.mvel2.Operator
 
isDigit(int) - Static method in class org.mvel2.util.ParseTools
 
isDiscard() - Method in class org.mvel2.ast.ASTNode
 
isEmpty() - Method in class org.mvel2.util.ExecutionStack
 
isEmpty() - Method in class org.mvel2.util.FastList
 
isEmpty(Object) - Static method in class org.mvel2.util.PropertyTools
 
isEmpty() - Method in interface org.mvel2.util.Stack
 
isExecutableCodeReached() - Method in class org.mvel2.ParserContext
 
isFatalError() - Method in class org.mvel2.ParserContext
 
isFileDebugging() - Static method in class org.mvel2.MVEL
 
isGreaterPrecedence(BinaryOperation) - Method in class org.mvel2.ast.BinaryOperation
 
ISHL - Static variable in interface org.mvel2.asm.Opcodes
 
ISHR - Static variable in interface org.mvel2.asm.Opcodes
 
isIdentifier() - Method in class org.mvel2.ast.ASTNode
 
isIdentifierPart(int) - Static method in class org.mvel2.util.ParseTools
 
isImportInjectionRequired() - Method in class org.mvel2.compiler.CompiledExpression
 
isIndexAllocation() - Method in class org.mvel2.ParserContext
 
isIndexedFactory() - Method in class org.mvel2.integration.impl.BaseVariableResolverFactory
 
isIndexedFactory() - Method in class org.mvel2.integration.impl.FunctionVariableResolverFactory
 
isIndexedFactory() - Method in class org.mvel2.integration.impl.ImmutableDefaultFactory
 
isIndexedFactory() - Method in interface org.mvel2.integration.VariableResolverFactory
 
isJunct(char) - Static method in class org.mvel2.util.ParseTools
 
isKnownLine(String, int) - Method in class org.mvel2.ParserContext
 
isLiteral() - Method in class org.mvel2.ast.ASTNode
 
isLiteral() - Method in class org.mvel2.ast.LiteralNode
 
isLiteralOnly() - Method in class org.mvel2.compiler.CompiledAccExpression
 
isLiteralOnly() - Method in class org.mvel2.compiler.CompiledExpression
 
isLiteralOnly() - Method in class org.mvel2.compiler.ExecutableAccessor
 
isLiteralOnly() - Method in class org.mvel2.compiler.ExecutableAccessorSafe
 
isLiteralOnly() - Method in class org.mvel2.compiler.ExecutableLiteral
 
isLiteralOnly() - Method in interface org.mvel2.compiler.ExecutableStatement
 
isLiteralOnly() - Method in class org.mvel2.compiler.ExpressionCompiler
 
isLiteralOnly() - Method in interface org.mvel2.optimizers.AccessorOptimizer
 
isLiteralOnly() - Method in class org.mvel2.optimizers.dynamic.DynamicOptimizer
 
isLiteralOnly() - Method in class org.mvel2.optimizers.impl.asm.ASMAccessorOptimizer
 
isLiteralOnly() - Method in class org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer
 
isNewDeclaration() - Method in interface org.mvel2.ast.Assignment
 
isNewDeclaration() - Method in class org.mvel2.ast.AssignmentNode
 
isNewDeclaration() - Method in class org.mvel2.ast.DeclTypedVarNode
 
isNewDeclaration() - Method in class org.mvel2.ast.DeepAssignmentNode
 
isNewDeclaration() - Method in class org.mvel2.ast.IndexedAssignmentNode
 
isNewDeclaration() - Method in class org.mvel2.ast.IndexedDeclTypedVarNode
 
isNewDeclaration() - Method in class org.mvel2.ast.TypedVarNode
 
isNext(char) - Method in class org.mvel2.templates.TemplateCompiler
 
isNextIdentifier() - Method in class org.mvel2.compiler.AbstractParser
 
isNextIdentifierOrLiteral() - Method in class org.mvel2.compiler.AbstractParser
 
isNextResolveable(String) - Method in class org.mvel2.integration.impl.BaseVariableResolverFactory
 
isNotValidNameorLabel(String) - Static method in class org.mvel2.compiler.AbstractParser
Check if the specfied string represents a valid name of label.
isNumber(Object) - Static method in class org.mvel2.util.ParseTools
 
isNumber(String) - Static method in class org.mvel2.util.ParseTools
 
isNumber(char[]) - Static method in class org.mvel2.util.ParseTools
 
isNumeric(Object) - Static method in class org.mvel2.util.ParseTools
 
isNumericallyCoercible(Class, Class) - Static method in class org.mvel2.util.ParseTools
 
isOpenNode() - Method in class org.mvel2.templates.res.Node
 
isOperator() - Method in class org.mvel2.ast.ASTNode
 
isOperator(Integer) - Method in class org.mvel2.ast.ASTNode
 
isOperator() - Method in class org.mvel2.ast.EndOfStatement
 
isOperator(Integer) - Method in class org.mvel2.ast.EndOfStatement
 
isOperator() - Method in class org.mvel2.ast.OperatorNode
 
isOperator(Integer) - Method in class org.mvel2.ast.OperatorNode
 
isOptimized() - Method in class org.mvel2.compiler.CompiledExpression
 
isOptimizerSupported(Class<? extends AccessorOptimizer>) - Method in interface org.mvel2.optimizers.OptimizerHook
Should answer back whether or not this hook understands how to work with the current optimizer.
isOverloaded() - Method in class org.mvel2.optimizers.dynamic.DynamicClassLoader
 
isPackageImport() - Method in class org.mvel2.ast.ImportNode
 
isPrimitiveWrapper(Class) - Static method in class org.mvel2.util.ParseTools
 
isReduceable() - Method in class org.mvel2.util.ExecutionStack
 
isReservedWord(String) - Static method in class org.mvel2.compiler.AbstractParser
Check if the specified string is a reserved word in the parser.
isResolveable(String) - Method in class org.mvel2.integration.impl.ClassImportResolverFactory
 
isResolveable(String) - Method in class org.mvel2.integration.impl.FunctionVariableResolverFactory
 
isResolveable(String) - Method in class org.mvel2.integration.impl.ImmutableDefaultFactory
 
isResolveable(String) - Method in class org.mvel2.integration.impl.ItemResolverFactory
 
isResolveable(String) - Method in class org.mvel2.integration.impl.MapVariableResolverFactory
 
isResolveable(String) - Method in class org.mvel2.integration.impl.StaticMethodImportResolverFactory
 
isResolveable(String) - Method in interface org.mvel2.integration.VariableResolverFactory
Determines whether or not the variable is resolver in the chain of factories.
isResolvedExternally() - Method in class org.mvel2.compiler.PropertyVerifier
 
isRetainParserState() - Method in class org.mvel2.ParserContext
 
isReturnBigDecimal() - Method in class org.mvel2.MVELInterpretedRuntime
 
isRunning() - Method in class org.mvel2.sh.ShellSession.RunState
 
isSingleNode() - Method in class org.mvel2.util.ASTLinkedList
 
isStatementNotManuallyTerminated() - Method in class org.mvel2.compiler.AbstractParser
NOTE: This method assumes that the current position of the cursor is at the end of a logical statement, to begin with.
isStrictTypeEnforcement() - Method in class org.mvel2.ParserContext
 
isStrongTyping() - Method in class org.mvel2.ParserContext
 
isTarget(String) - Method in class org.mvel2.integration.impl.ClassImportResolverFactory
 
isTarget(String) - Method in class org.mvel2.integration.impl.FunctionVariableResolverFactory
 
isTarget(String) - Method in class org.mvel2.integration.impl.ImmutableDefaultFactory
 
isTarget(String) - Method in class org.mvel2.integration.impl.ItemResolverFactory
 
isTarget(String) - Method in class org.mvel2.integration.impl.MapVariableResolverFactory
 
isTarget(String) - Method in class org.mvel2.integration.impl.StaticMethodImportResolverFactory
 
isTarget(String) - Method in interface org.mvel2.integration.VariableResolverFactory
Deterimines whether or not the current VariableResolverFactory is the physical target for the actual variable.
isThisVal() - Method in class org.mvel2.ast.ASTNode
 
ISTORE - Static variable in interface org.mvel2.asm.Opcodes
 
ISUB - Static variable in interface org.mvel2.asm.Opcodes
 
isUndimensionedArray() - Method in class org.mvel2.ast.TypeDescriptor
 
isUnknown() - Method in class org.mvel2.asm.Attribute
Returns true if this type of attribute is unknown.
isVerifying() - Method in class org.mvel2.compiler.ExpressionCompiler
 
isWhitespace(char) - Static method in class org.mvel2.util.ParseTools
 
item - Variable in class org.mvel2.ast.DoNode
 
item - Variable in class org.mvel2.ast.DoUntilNode
 
item - Variable in class org.mvel2.ast.ForEachNode
 
item - Variable in class org.mvel2.ast.ForNode
 
item - Variable in class org.mvel2.ast.UntilNode
 
item - Variable in class org.mvel2.ast.WhileNode
 
ItemResolverFactory - Class in org.mvel2.integration.impl
 
ItemResolverFactory(ItemResolverFactory.ItemResolver, VariableResolverFactory) - Constructor for class org.mvel2.integration.impl.ItemResolverFactory
 
ItemResolverFactory.ItemResolver - Class in org.mvel2.integration.impl
 
ItemResolverFactory.ItemResolver(String, Class) - Constructor for class org.mvel2.integration.impl.ItemResolverFactory.ItemResolver
 
ItemResolverFactory.ItemResolver(String) - Constructor for class org.mvel2.integration.impl.ItemResolverFactory.ItemResolver
 
itemType - Variable in class org.mvel2.ast.ForEachNode
 
iterator() - Method in class org.mvel2.templates.SimpleTemplateRegistry
 
iterator() - Method in interface org.mvel2.templates.TemplateRegistry
 
iterator() - Method in class org.mvel2.util.FastList
 
IUSHR - Static variable in interface org.mvel2.asm.Opcodes
 
IXOR - Static variable in interface org.mvel2.asm.Opcodes
 

J

JITClassLoader - Class in org.mvel2.util
 
JITClassLoader(ClassLoader) - Constructor for class org.mvel2.util.JITClassLoader
 
JSR - Static variable in interface org.mvel2.asm.Opcodes
 

L

L2D - Static variable in interface org.mvel2.asm.Opcodes
 
L2F - Static variable in interface org.mvel2.asm.Opcodes
 
L2I - Static variable in interface org.mvel2.asm.Opcodes
 
Label - Class in org.mvel2.asm
A label represents a position in the bytecode of a method.
Label() - Constructor for class org.mvel2.asm.Label
Constructs a new label.
LADD - Static variable in interface org.mvel2.asm.Opcodes
 
LALOAD - Static variable in interface org.mvel2.asm.Opcodes
 
LAND - Static variable in interface org.mvel2.asm.Opcodes
 
lastIndexOf(Object) - Method in class org.mvel2.util.FastList
 
lastLineStart - Variable in class org.mvel2.compiler.AbstractParser
 
lastNode - Variable in class org.mvel2.compiler.AbstractParser
 
lastNonWhite(char) - Method in class org.mvel2.compiler.AbstractParser
 
LASTORE - Static variable in interface org.mvel2.asm.Opcodes
 
lastWasComment - Variable in class org.mvel2.compiler.AbstractParser
 
lastWasIdentifier - Variable in class org.mvel2.compiler.AbstractParser
 
lastWasLineLabel - Variable in class org.mvel2.compiler.AbstractParser
 
LCMP - Static variable in interface org.mvel2.asm.Opcodes
 
LCONST_0 - Static variable in interface org.mvel2.asm.Opcodes
 
LCONST_1 - Static variable in interface org.mvel2.asm.Opcodes
 
LDC - Static variable in interface org.mvel2.asm.Opcodes
 
LDIV - Static variable in interface org.mvel2.asm.Opcodes
 
length - Variable in class org.mvel2.compiler.AbstractParser
 
length() - Method in class org.mvel2.util.StringAppender
 
LETHAN - Static variable in interface org.mvel2.Operator
 
LEVEL_0_PROPERTY_ONLY - Static variable in class org.mvel2.compiler.AbstractParser
 
LEVEL_1_BASIC_LANG - Static variable in class org.mvel2.compiler.AbstractParser
 
LEVEL_2_MULTI_STATEMENT - Static variable in class org.mvel2.compiler.AbstractParser
 
LEVEL_3_ITERATION - Static variable in class org.mvel2.compiler.AbstractParser
 
LEVEL_4_ASSIGNMENT - Static variable in class org.mvel2.compiler.AbstractParser
 
LEVEL_5_CONTROL_FLOW - Static variable in class org.mvel2.compiler.AbstractParser
 
line - Variable in class org.mvel2.compiler.AbstractParser
 
LineLabel - Class in org.mvel2.ast
 
LineLabel(int) - Constructor for class org.mvel2.ast.LineLabel
 
LineLabel(String, int) - Constructor for class org.mvel2.ast.LineLabel
 
LIST - Static variable in class org.mvel2.util.CollectionParser
 
ListAccessor - Class in org.mvel2.optimizers.impl.refl.nodes
 
ListAccessor() - Constructor for class org.mvel2.optimizers.impl.refl.nodes.ListAccessor
 
ListAccessor(int) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.ListAccessor
 
ListAccessorNest - Class in org.mvel2.optimizers.impl.refl.nodes
 
ListAccessorNest() - Constructor for class org.mvel2.optimizers.impl.refl.nodes.ListAccessorNest
 
ListAccessorNest(String, Class) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.ListAccessorNest
 
ListAccessorNest(ExecutableStatement, Class) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.ListAccessorNest
 
ListCH - Class in org.mvel2.conversion
 
ListCH() - Constructor for class org.mvel2.conversion.ListCH
 
ListCreator - Class in org.mvel2.optimizers.impl.refl.collection
 
ListCreator(Accessor[]) - Constructor for class org.mvel2.optimizers.impl.refl.collection.ListCreator
 
listIterator() - Method in class org.mvel2.util.FastList
 
listIterator(int) - Method in class org.mvel2.util.FastList
 
LITERAL - Static variable in class org.mvel2.ast.ASTNode
 
literal - Variable in class org.mvel2.ast.ASTNode
 
LiteralDeepPropertyNode - Class in org.mvel2.ast
 
LiteralDeepPropertyNode(char[], int, Object) - Constructor for class org.mvel2.ast.LiteralDeepPropertyNode
 
LiteralNode - Class in org.mvel2.ast
 
LiteralNode(Object, Class) - Constructor for class org.mvel2.ast.LiteralNode
 
LiteralNode(Object) - Constructor for class org.mvel2.ast.LiteralNode
 
literalOnly - Variable in class org.mvel2.compiler.AbstractParser
 
LITERALS - Static variable in class org.mvel2.compiler.AbstractParser
 
LLOAD - Static variable in interface org.mvel2.asm.Opcodes
 
LMUL - Static variable in interface org.mvel2.asm.Opcodes
 
LNEG - Static variable in interface org.mvel2.asm.Opcodes
 
load() - Method in class org.mvel2.sh.command.basic.BasicCommandSet
 
load() - Method in class org.mvel2.sh.command.file.FileCommandSet
 
load() - Method in interface org.mvel2.sh.CommandSet
 
loadFromFile(File) - Static method in class org.mvel2.util.ParseTools
 
loadFromFile(File, String) - Static method in class org.mvel2.util.ParseTools
 
loadLanguageFeaturesByLevel(int) - Static method in class org.mvel2.compiler.AbstractParser
 
LocalVariableResolverFactory - Interface in org.mvel2.integration.impl
 
LONG - Static variable in interface org.mvel2.asm.Opcodes
 
LONG - Static variable in class org.mvel2.asm.Type
The sort of the long type.
LONG - Static variable in interface org.mvel2.DataTypes
 
LONG_TYPE - Static variable in class org.mvel2.asm.Type
The long type.
LongCH - Class in org.mvel2.conversion
 
LongCH() - Constructor for class org.mvel2.conversion.LongCH
 
LOOKAHEAD - Static variable in class org.mvel2.ast.ASTNode
 
lookAhead() - Method in class org.mvel2.compiler.AbstractParser
Return the next character (delta 1 of cursor position).
lookAhead(int) - Method in class org.mvel2.compiler.AbstractParser
Return the character, forward of the currrent cursor position based on the specified range delta.
lookBehind() - Method in class org.mvel2.compiler.AbstractParser
Return the last character (delta -1 of cursor position).
lookToLast() - Method in class org.mvel2.compiler.AbstractParser
Return the previous non-whitespace character.
LOOKUPSWITCH - Static variable in interface org.mvel2.asm.Opcodes
 
LOR - Static variable in interface org.mvel2.asm.Opcodes
 
LREM - Static variable in interface org.mvel2.asm.Opcodes
 
LRETURN - Static variable in interface org.mvel2.asm.Opcodes
 
LSHL - Static variable in interface org.mvel2.asm.Opcodes
 
LSHR - Static variable in interface org.mvel2.asm.Opcodes
 
LSTORE - Static variable in interface org.mvel2.asm.Opcodes
 
LSUB - Static variable in interface org.mvel2.asm.Opcodes
 
LTHAN - Static variable in interface org.mvel2.Operator
 
LUSHR - Static variable in interface org.mvel2.asm.Opcodes
 
LXOR - Static variable in interface org.mvel2.asm.Opcodes
 

M

Macro - Interface in org.mvel2
 
MacroProcessor - Class in org.mvel2
A simple, fast, macro processor.
MacroProcessor() - Constructor for class org.mvel2.MacroProcessor
 
MacroProcessor(Map<String, Macro>) - Constructor for class org.mvel2.MacroProcessor
 
Main - Class in org.mvel2.sh
 
Main() - Constructor for class org.mvel2.sh.Main
 
main(String[]) - Static method in class org.mvel2.sh.Main
 
MAP - Static variable in class org.mvel2.util.CollectionParser
 
MAP - Static variable in class org.mvel2.util.Soundex
 
MapAccessor - Class in org.mvel2.optimizers.impl.refl.nodes
 
MapAccessor() - Constructor for class org.mvel2.optimizers.impl.refl.nodes.MapAccessor
 
MapAccessor(Object) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.MapAccessor
 
MapAccessorNest - Class in org.mvel2.optimizers.impl.refl.nodes
 
MapAccessorNest() - Constructor for class org.mvel2.optimizers.impl.refl.nodes.MapAccessorNest
 
MapAccessorNest(ExecutableStatement, Class) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.MapAccessorNest
 
MapAccessorNest(String, Class) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.MapAccessorNest
 
MapCreator - Class in org.mvel2.optimizers.impl.refl.collection
 
MapCreator(Accessor[], Accessor[]) - Constructor for class org.mvel2.optimizers.impl.refl.collection.MapCreator
 
MapVariableResolver - Class in org.mvel2.integration.impl
 
MapVariableResolver(Map<String, Object>, String) - Constructor for class org.mvel2.integration.impl.MapVariableResolver
 
MapVariableResolver(Map, String, Class) - Constructor for class org.mvel2.integration.impl.MapVariableResolver
 
MapVariableResolver(Map<String, Object>, String, boolean) - Constructor for class org.mvel2.integration.impl.MapVariableResolver
 
MapVariableResolver(Map<String, Object>, String, Class, boolean) - Constructor for class org.mvel2.integration.impl.MapVariableResolver
 
MapVariableResolverFactory - Class in org.mvel2.integration.impl
 
MapVariableResolverFactory() - Constructor for class org.mvel2.integration.impl.MapVariableResolverFactory
 
MapVariableResolverFactory(Map) - Constructor for class org.mvel2.integration.impl.MapVariableResolverFactory
 
MapVariableResolverFactory(Map<String, Object>, VariableResolverFactory) - Constructor for class org.mvel2.integration.impl.MapVariableResolverFactory
 
MapVariableResolverFactory(Map<String, Object>, boolean) - Constructor for class org.mvel2.integration.impl.MapVariableResolverFactory
 
markTextNode(Node) - Method in class org.mvel2.templates.TemplateCompiler
 
MathProcessor - Class in org.mvel2.math
 
MathProcessor() - Constructor for class org.mvel2.math.MathProcessor
 
maximumTenure - Static variable in class org.mvel2.optimizers.dynamic.DynamicOptimizer
 
MDArrayCreator - Class in org.mvel2.optimizers.impl.refl.collection
 
MDArrayCreator(Accessor[], Class, int) - Constructor for class org.mvel2.optimizers.impl.refl.collection.MDArrayCreator
 
METH - Static variable in class org.mvel2.optimizers.AbstractOptimizer
 
METHOD - Static variable in class org.mvel2.ast.ASTNode
 
MethodAccessor - Class in org.mvel2.optimizers.impl.refl.nodes
 
MethodAccessor() - Constructor for class org.mvel2.optimizers.impl.refl.nodes.MethodAccessor
 
MethodAccessor(Method, ExecutableStatement[]) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.MethodAccessor
 
MethodAdapter - Class in org.mvel2.asm
An empty MethodVisitor that delegates to another MethodVisitor.
MethodAdapter(MethodVisitor) - Constructor for class org.mvel2.asm.MethodAdapter
Constructs a new MethodAdapter object.
MethodStub - Class in org.mvel2.util
 
MethodStub() - Constructor for class org.mvel2.util.MethodStub
 
MethodStub(Method) - Constructor for class org.mvel2.util.MethodStub
 
MethodStub(Class, String) - Constructor for class org.mvel2.util.MethodStub
 
MethodVisitor - Interface in org.mvel2.asm
A visitor to visit a Java method.
MOD - Static variable in interface org.mvel2.Operator
 
MONITORENTER - Static variable in interface org.mvel2.asm.Opcodes
 
MONITOREXIT - Static variable in interface org.mvel2.asm.Opcodes
 
MULT - Static variable in interface org.mvel2.Operator
 
MULTIANEWARRAY - Static variable in interface org.mvel2.asm.Opcodes
 
mv - Variable in class org.mvel2.asm.MethodAdapter
The MethodVisitor to which this adapter delegates calls.
MVEL - Class in org.mvel2
The MVEL convienence class is a collection of static methods that provides a set of easy integration points for MVEL.
MVEL() - Constructor for class org.mvel2.MVEL
 
MVELClassLoader - Interface in org.mvel2.util
 
MVELInterpretedRuntime - Class in org.mvel2
The MVEL interpreted runtime, used for fast parse and execution of scripts.
MVELRuntime - Class in org.mvel2
This class contains the runtime for running compiled MVEL expressions.
MVELRuntime() - Constructor for class org.mvel2.MVELRuntime
 

N

name - Variable in class org.mvel2.ast.ASTNode
 
name - Variable in class org.mvel2.ast.Function
 
NAME - Static variable in class org.mvel2.MVEL
 
name - Variable in class org.mvel2.templates.res.Node
 
nameCache - Variable in class org.mvel2.ast.ASTNode
 
NamedIncludeNode - Class in org.mvel2.templates.res
 
NamedIncludeNode(int, String, char[], int, int) - Constructor for class org.mvel2.templates.res.NamedIncludeNode
 
narrowType(BigDecimal) - Static method in class org.mvel2.util.ParseTools
 
NEGATION - Static variable in class org.mvel2.ast.ASTNode
 
Negation - Class in org.mvel2.ast
 
Negation(char[], int) - Constructor for class org.mvel2.ast.Negation
 
NEQUAL - Static variable in interface org.mvel2.Operator
 
nestedNode - Variable in class org.mvel2.templates.res.ForEachNode
 
nestedStatement - Variable in class org.mvel2.ast.IfNode
 
NestedStatement - Interface in org.mvel2.ast
 
nestedStatement - Variable in class org.mvel2.ast.WithNode
 
nestedStatement - Variable in class org.mvel2.optimizers.impl.refl.nodes.WithAccessor
 
nestParm - Variable in class org.mvel2.ast.WithNode
 
nestParm - Variable in class org.mvel2.optimizers.impl.refl.nodes.WithAccessor
 
NEW - Static variable in interface org.mvel2.asm.Opcodes
 
NEW - Static variable in interface org.mvel2.Operator
 
NEWARRAY - Static variable in interface org.mvel2.asm.Opcodes
 
newClass(String) - Method in class org.mvel2.asm.ClassWriter
Adds a class reference to the constant pool of the class being build.
newConst(Object) - Method in class org.mvel2.asm.ClassWriter
Adds a number or string constant to the constant pool of the class being build.
newContext() - Method in class org.mvel2.compiler.AbstractParser
Create a new ParserContext in the current thread.
newContext(ParserContext) - Method in class org.mvel2.compiler.AbstractParser
Create a new ParserContext in the current thread, using the one specified.
newField(String, String, String) - Method in class org.mvel2.asm.ClassWriter
Adds a field reference to the constant pool of the class being build.
newMethod(String, String, String, boolean) - Method in class org.mvel2.asm.ClassWriter
Adds a method reference to the constant pool of the class being build.
newNameType(String, String) - Method in class org.mvel2.asm.ClassWriter
Adds a name and type to the constant pool of the class being build.
NewObjectNode - Class in org.mvel2.ast
 
NewObjectNode(char[], int, ParserContext) - Constructor for class org.mvel2.ast.NewObjectNode
 
NewObjectNode.NewObjectArray - Class in org.mvel2.ast
 
NewObjectNode.NewObjectArray(Class, ExecutableStatement[]) - Constructor for class org.mvel2.ast.NewObjectNode.NewObjectArray
 
newUTF8(String) - Method in class org.mvel2.asm.ClassWriter
Adds an UTF8 string to the constant pool of the class being build.
next - Variable in class org.mvel2.templates.res.Node
 
next() - Method in class org.mvel2.templates.util.ArrayIterator
 
next - Variable in class org.mvel2.util.StackElement
 
nextASTNode - Variable in class org.mvel2.ast.ASTNode
 
nextFactory - Variable in class org.mvel2.integration.impl.BaseVariableResolverFactory
 
nextNode - Variable in class org.mvel2.optimizers.impl.refl.nodes.BaseAccessor
 
nextNode() - Method in interface org.mvel2.util.ASTIterator
 
nextNode() - Method in class org.mvel2.util.ASTLinkedList
 
nextNonBlank() - Method in class org.mvel2.compiler.AbstractParser
 
nextSubToken() - Method in class org.mvel2.optimizers.AbstractOptimizer
 
nextToken() - Method in class org.mvel2.compiler.AbstractParser
Retrieve the next token in the expression.
nextTokenSkipSymbols() - Method in class org.mvel2.compiler.AbstractParser
 
Node - Class in org.mvel2.templates.res
 
Node() - Constructor for class org.mvel2.templates.res.Node
 
Node(int, String, char[], int, int) - Constructor for class org.mvel2.templates.res.Node
 
Node(int, String, char[], int, int, Node) - Constructor for class org.mvel2.templates.res.Node
 
nodesBack(int) - Method in interface org.mvel2.util.ASTIterator
 
nodesBack(int) - Method in class org.mvel2.util.ASTLinkedList
 
NOJIT - Static variable in class org.mvel2.ast.ASTNode
 
NOOP - Static variable in interface org.mvel2.Operator
 
NOP - Static variable in interface org.mvel2.asm.Opcodes
 
NORMAL_FLOW - Static variable in interface org.mvel2.integration.Interceptor
 
NULL - Static variable in interface org.mvel2.asm.Opcodes
 
NULL - Static variable in interface org.mvel2.DataTypes
 
NUMERIC - Static variable in class org.mvel2.ast.ASTNode
 
numericTest(char[]) - Static method in class org.mvel2.util.ParseTools
 

O

OBJ_CREATION - Static variable in class org.mvel2.optimizers.dynamic.DynamicOptimizer
 
OBJECT - Static variable in class org.mvel2.asm.Type
The sort of object reference type.
OBJECT - Static variable in interface org.mvel2.DataTypes
 
ObjectCH - Class in org.mvel2.conversion
 
ObjectCH() - Constructor for class org.mvel2.conversion.ObjectCH
 
ObjectInspector - Class in org.mvel2.sh.command.basic
 
ObjectInspector() - Constructor for class org.mvel2.sh.command.basic.ObjectInspector
 
onBreak(Frame) - Method in interface org.mvel2.debug.Debugger
When a breakpoint is recached,
OP_CONTINUE - Static variable in class org.mvel2.compiler.AbstractParser
 
OP_OVERFLOW - Static variable in class org.mvel2.compiler.AbstractParser
 
OP_RESET_FRAME - Static variable in class org.mvel2.compiler.AbstractParser
 
OP_TERMINATE - Static variable in class org.mvel2.compiler.AbstractParser
 
Opcodes - Interface in org.mvel2.asm
Defines the JVM opcodes, access flags and array type codes.
Opcodes - Interface in org.mvel2.templates.res
 
OperativeAssign - Class in org.mvel2.ast
 
OperativeAssign(String, char[], int, int) - Constructor for class org.mvel2.ast.OperativeAssign
 
OPERATOR - Static variable in class org.mvel2.ast.ASTNode
 
Operator - Interface in org.mvel2
Contains a list of constants representing internal operators.
OperatorNode - Class in org.mvel2.ast
 
OperatorNode(Integer) - Constructor for class org.mvel2.ast.OperatorNode
 
OPERATORS - Static variable in class org.mvel2.compiler.AbstractParser
 
OptimizationFailure - Exception in org.mvel2
 
OptimizationFailure() - Constructor for exception org.mvel2.OptimizationFailure
 
OptimizationFailure(String) - Constructor for exception org.mvel2.OptimizationFailure
 
OptimizationFailure(String, Throwable) - Constructor for exception org.mvel2.OptimizationFailure
 
OptimizationFailure(Throwable) - Constructor for exception org.mvel2.OptimizationFailure
 
OptimizationNotSupported - Exception in org.mvel2.optimizers
 
OptimizationNotSupported() - Constructor for exception org.mvel2.optimizers.OptimizationNotSupported
 
OptimizationNotSupported(String) - Constructor for exception org.mvel2.optimizers.OptimizationNotSupported
 
OptimizationNotSupported(String, Throwable) - Constructor for exception org.mvel2.optimizers.OptimizationNotSupported
 
OptimizationNotSupported(Throwable) - Constructor for exception org.mvel2.optimizers.OptimizationNotSupported
 
optimizeAccessor(ParserContext, char[], Object, Object, VariableResolverFactory, boolean, Class) - Method in interface org.mvel2.optimizers.AccessorOptimizer
 
optimizeAccessor(ParserContext, char[], Object, Object, VariableResolverFactory, boolean, Class) - Method in class org.mvel2.optimizers.dynamic.DynamicOptimizer
 
optimizeAccessor(ParserContext, char[], Object, Object, VariableResolverFactory, boolean, Class) - Method in class org.mvel2.optimizers.impl.asm.ASMAccessorOptimizer
 
optimizeAccessor(ParserContext, char[], Object, Object, VariableResolverFactory, boolean, Class) - Method in class org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer
 
optimizeAST(ASTLinkedList, boolean, ParserContext) - Static method in class org.mvel2.util.CompilerTools
Optimize the AST, by reducing any stack-based-operations to dedicated nodes where possible.
optimizeCollection(Object, Class, char[], Object, Object, VariableResolverFactory) - Method in interface org.mvel2.optimizers.AccessorOptimizer
 
optimizeCollection(Object, Class, char[], Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.dynamic.DynamicOptimizer
 
optimizeCollection(Object, Class, char[], Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.asm.ASMAccessorOptimizer
 
optimizeCollection(Object, Class, char[], Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer
 
optimizeObjectCreation(ParserContext, char[], Object, Object, VariableResolverFactory) - Method in interface org.mvel2.optimizers.AccessorOptimizer
 
optimizeObjectCreation(ParserContext, char[], Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.dynamic.DynamicOptimizer
 
optimizeObjectCreation(ParserContext, char[], Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.asm.ASMAccessorOptimizer
 
optimizeObjectCreation(ParserContext, char[], Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer
 
OptimizerFactory - Class in org.mvel2.optimizers
 
OptimizerFactory() - Constructor for class org.mvel2.optimizers.OptimizerFactory
 
OptimizerHook - Interface in org.mvel2.optimizers
 
optimizeSetAccessor(ParserContext, char[], Object, Object, VariableResolverFactory, boolean, Object, Class) - Method in interface org.mvel2.optimizers.AccessorOptimizer
 
optimizeSetAccessor(ParserContext, char[], Object, Object, VariableResolverFactory, boolean, Object, Class) - Method in class org.mvel2.optimizers.dynamic.DynamicOptimizer
 
optimizeSetAccessor(ParserContext, char[], Object, Object, VariableResolverFactory, boolean, Object, Class) - Method in class org.mvel2.optimizers.impl.asm.ASMAccessorOptimizer
 
optimizeSetAccessor(ParserContext, char[], Object, Object, VariableResolverFactory, boolean, Object, Class) - Method in class org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer
 
optimizeTree(CompiledExpression) - Static method in class org.mvel2.util.ParseTools
 
Or - Class in org.mvel2.ast
 
Or(ASTNode, ASTNode, boolean) - Constructor for class org.mvel2.ast.Or
 
OR - Static variable in interface org.mvel2.Operator
 
org.mvel2 - package org.mvel2
 
org.mvel2.asm - package org.mvel2.asm
Provides a small and fast bytecode manipulation framework.
org.mvel2.ast - package org.mvel2.ast
 
org.mvel2.compiler - package org.mvel2.compiler
 
org.mvel2.conversion - package org.mvel2.conversion
 
org.mvel2.debug - package org.mvel2.debug
 
org.mvel2.integration - package org.mvel2.integration
 
org.mvel2.integration.impl - package org.mvel2.integration.impl
 
org.mvel2.math - package org.mvel2.math
 
org.mvel2.optimizers - package org.mvel2.optimizers
 
org.mvel2.optimizers.dynamic - package org.mvel2.optimizers.dynamic
 
org.mvel2.optimizers.impl.asm - package org.mvel2.optimizers.impl.asm
 
org.mvel2.optimizers.impl.refl - package org.mvel2.optimizers.impl.refl
 
org.mvel2.optimizers.impl.refl.collection - package org.mvel2.optimizers.impl.refl.collection
 
org.mvel2.optimizers.impl.refl.nodes - package org.mvel2.optimizers.impl.refl.nodes
 
org.mvel2.sh - package org.mvel2.sh
 
org.mvel2.sh.command.basic - package org.mvel2.sh.command.basic
 
org.mvel2.sh.command.file - package org.mvel2.sh.command.file
 
org.mvel2.sh.text - package org.mvel2.sh.text
 
org.mvel2.templates - package org.mvel2.templates
 
org.mvel2.templates.res - package org.mvel2.templates.res
 
org.mvel2.templates.util - package org.mvel2.templates.util
 
org.mvel2.util - package org.mvel2.util
 

P

packageImports - Variable in class org.mvel2.ParserConfiguration
 
pad(int, int) - Static method in class org.mvel2.sh.text.TextUtil
 
padTwo(Object, Object, int) - Static method in class org.mvel2.sh.text.TextUtil
 
paint(char, int) - Static method in class org.mvel2.sh.text.TextUtil
 
parameters - Variable in class org.mvel2.ast.Function
 
parmNum - Variable in class org.mvel2.ast.Function
 
parse(char[]) - Method in class org.mvel2.MacroProcessor
 
parse(String) - Method in class org.mvel2.MacroProcessor
 
parse(char[]) - Method in interface org.mvel2.PreProcessor
 
parse(String) - Method in interface org.mvel2.PreProcessor
 
parseCollection(char[], boolean, boolean) - Method in class org.mvel2.util.CollectionParser
 
parseCollection(char[], boolean, Class, boolean) - Method in class org.mvel2.util.CollectionParser
 
ParseException - Exception in org.mvel2
 
ParseException() - Constructor for exception org.mvel2.ParseException
 
ParseException(String) - Constructor for exception org.mvel2.ParseException
 
ParseException(String, char[], int) - Constructor for exception org.mvel2.ParseException
 
ParseException(String, Throwable) - Constructor for exception org.mvel2.ParseException
 
ParseException(Throwable) - Constructor for exception org.mvel2.ParseException
 
parseMacros(String, Map<String, Macro>) - Static method in class org.mvel2.MVEL
 
parseMethodOrConstructor(char[]) - Static method in class org.mvel2.util.ParseTools
 
parseParameterDefList(char[], int, int) - Static method in class org.mvel2.util.ParseTools
 
parseParameterList(char[], int, int) - Static method in class org.mvel2.util.ParseTools
 
ParserConfiguration - Class in org.mvel2
The resusable parser configuration object.
ParserConfiguration() - Constructor for class org.mvel2.ParserConfiguration
 
ParserConfiguration(Map<String, Object>, Map<String, Interceptor>) - Constructor for class org.mvel2.ParserConfiguration
 
parserContext - Static variable in class org.mvel2.compiler.AbstractParser
 
ParserContext - Class in org.mvel2
The ParserContext is the main enviroment object used for sharing state throughout the entire parser/compile process.

The ParserContext is used to configure the parser/compiler.
ParserContext() - Constructor for class org.mvel2.ParserContext
 
ParserContext(boolean) - Constructor for class org.mvel2.ParserContext
 
ParserContext(Object) - Constructor for class org.mvel2.ParserContext
 
ParserContext(ParserConfiguration) - Constructor for class org.mvel2.ParserContext
 
ParserContext(Map<String, Object>, Map<String, Interceptor>, String) - Constructor for class org.mvel2.ParserContext
 
ParseTools - Class in org.mvel2.util
 
ParseTools() - Constructor for class org.mvel2.util.ParseTools
 
ParseTools.WithStatementPair - Class in org.mvel2.util
 
ParseTools.WithStatementPair(String, String) - Constructor for class org.mvel2.util.ParseTools.WithStatementPair
 
parseWithExpressions(String, char[]) - Static method in class org.mvel2.util.ParseTools
 
pCtx - Variable in class org.mvel2.compiler.AbstractParser
 
peek() - Method in class org.mvel2.util.ExecutionStack
 
peek() - Method in interface org.mvel2.util.Stack
 
peek2() - Method in class org.mvel2.util.ExecutionStack
 
peek2() - Method in interface org.mvel2.util.Stack
 
peekBoolean() - Method in class org.mvel2.util.ExecutionStack
 
peekLast() - Method in interface org.mvel2.util.ASTIterator
 
peekLast() - Method in class org.mvel2.util.ASTLinkedList
 
peekNext() - Method in interface org.mvel2.util.ASTIterator
 
peekNext() - Method in class org.mvel2.util.ASTLinkedList
 
peekNode() - Method in interface org.mvel2.util.ASTIterator
 
peekNode() - Method in class org.mvel2.util.ASTLinkedList
 
POP - Static variable in interface org.mvel2.asm.Opcodes
 
pop() - Static method in class org.mvel2.templates.res.IncludeNode
 
pop() - Method in class org.mvel2.util.ExecutionStack
 
pop() - Method in interface org.mvel2.util.Stack
 
POP2 - Static variable in interface org.mvel2.asm.Opcodes
 
pop2() - Method in class org.mvel2.util.ExecutionStack
 
pop2() - Method in interface org.mvel2.util.Stack
 
popBoolean() - Method in class org.mvel2.util.ExecutionStack
 
PostFixDecNode - Class in org.mvel2.ast
 
PostFixDecNode(String) - Constructor for class org.mvel2.ast.PostFixDecNode
 
PostFixIncNode - Class in org.mvel2.ast
 
PostFixIncNode(String) - Constructor for class org.mvel2.ast.PostFixIncNode
 
POWER - Static variable in interface org.mvel2.Operator
 
PreFixDecNode - Class in org.mvel2.ast
 
PreFixDecNode(String) - Constructor for class org.mvel2.ast.PreFixDecNode
 
PreFixIncNode - Class in org.mvel2.ast
 
PreFixIncNode(String) - Constructor for class org.mvel2.ast.PreFixIncNode
 
preprocess(char[], PreProcessor[]) - Static method in class org.mvel2.MVEL
 
preprocess(String, PreProcessor[]) - Static method in class org.mvel2.MVEL
 
PreProcessor - Interface in org.mvel2
A preprocessor used for pre-processing any expressions before being parsed/compiled.
PrimArrayHandler - Class in org.mvel2.conversion
 
PrimArrayHandler(Class) - Constructor for class org.mvel2.conversion.PrimArrayHandler
 
PrimIntArrayCH - Class in org.mvel2.conversion
 
PrimIntArrayCH() - Constructor for class org.mvel2.conversion.PrimIntArrayCH
 
printPrompt() - Method in class org.mvel2.sh.ShellSession
 
PrintWorkingDirectory - Class in org.mvel2.sh.command.file
 
PrintWorkingDirectory() - Constructor for class org.mvel2.sh.command.file.PrintWorkingDirectory
 
processTables() - Method in class org.mvel2.ParserContext
 
processWith(Object, Object, VariableResolverFactory) - Method in class org.mvel2.optimizers.impl.refl.nodes.WithAccessor
 
produceBytecodeGet(MethodVisitor, String, VariableResolverFactory) - Method in interface org.mvel2.optimizers.impl.asm.ProducesBytecode
 
produceBytecodePut(MethodVisitor, String, VariableResolverFactory) - Method in interface org.mvel2.optimizers.impl.asm.ProducesBytecode
 
ProducesBytecode - Interface in org.mvel2.optimizers.impl.asm
A PropertyHandler that implements this class advertises the to the ASMAccessorOptimizer that it is able to generate bytecode for it's custom resolvers.

The two methods defined by this interface (one for get, and one for set accessors) are passed an ASM MethodVistor object.
PROJECTION - Static variable in interface org.mvel2.Operator
 
PROMPT - Static variable in interface org.mvel2.sh.DefaultEnvironment
 
PROMPT_VAR - Static variable in class org.mvel2.sh.ShellSession
 
PropertyAccessException - Exception in org.mvel2
 
PropertyAccessException() - Constructor for exception org.mvel2.PropertyAccessException
 
PropertyAccessException(String) - Constructor for exception org.mvel2.PropertyAccessException
 
PropertyAccessException(String, Throwable) - Constructor for exception org.mvel2.PropertyAccessException
 
PropertyAccessException(Throwable) - Constructor for exception org.mvel2.PropertyAccessException
 
PropertyAccessor - Class in org.mvel2
 
PropertyAccessor(char[], Object) - Constructor for class org.mvel2.PropertyAccessor
 
PropertyAccessor(char[], Object, VariableResolverFactory, Object) - Constructor for class org.mvel2.PropertyAccessor
 
PropertyAccessor(char[], Object, Object, VariableResolverFactory, Object) - Constructor for class org.mvel2.PropertyAccessor
 
PropertyAccessor(VariableResolverFactory, Object) - Constructor for class org.mvel2.PropertyAccessor
 
PropertyAccessor(char[], int, int, Object, VariableResolverFactory) - Constructor for class org.mvel2.PropertyAccessor
 
PropertyAccessor(String, Object) - Constructor for class org.mvel2.PropertyAccessor
 
PropertyHandler - Interface in org.mvel2.integration
This interface allows an external property handler to resolve a property against the provided context.
PropertyHandlerAccessor - Class in org.mvel2.optimizers.impl.refl.nodes
 
PropertyHandlerAccessor(String, PropertyHandler) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.PropertyHandlerAccessor
 
propertyHandlerClass - Static variable in class org.mvel2.integration.PropertyHandlerFactory
 
PropertyHandlerFactory - Class in org.mvel2.integration
 
PropertyHandlerFactory() - Constructor for class org.mvel2.integration.PropertyHandlerFactory
 
PropertyTools - Class in org.mvel2.util
 
PropertyTools() - Constructor for class org.mvel2.util.PropertyTools
 
PropertyVerifier - Class in org.mvel2.compiler
This verifier is used by the compiler to enforce rules such as type strictness.
PropertyVerifier(char[], ParserContext) - Constructor for class org.mvel2.compiler.PropertyVerifier
 
PropertyVerifier(String, ParserContext) - Constructor for class org.mvel2.compiler.PropertyVerifier
 
PropertyVerifier(String, ParserContext, Class) - Constructor for class org.mvel2.compiler.PropertyVerifier
 
PTABLE - Static variable in interface org.mvel2.Operator
The index positions of the operator precedence values correspond to the actual operator itself.
push(Object) - Method in class org.mvel2.util.ExecutionStack
 
push(Object, Object) - Method in class org.mvel2.util.ExecutionStack
 
push(Object, Object, Object) - Method in class org.mvel2.util.ExecutionStack
 
push(Object) - Method in interface org.mvel2.util.Stack
 
push(Object, Object) - Method in interface org.mvel2.util.Stack
 
push(Object, Object, Object) - Method in interface org.mvel2.util.Stack
 
pushAndPeek(Object) - Method in class org.mvel2.util.ExecutionStack
 
pushAndPeek(Object) - Method in interface org.mvel2.util.Stack
 
PushContext - Class in org.mvel2.sh.command.basic
 
PushContext() - Constructor for class org.mvel2.sh.command.basic.PushContext
 
putByte(int) - Method in class org.mvel2.asm.ByteVector
Puts a byte into this byte vector.
putByteArray(byte[], int, int) - Method in class org.mvel2.asm.ByteVector
Puts an array of bytes into this byte vector.
PUTFIELD - Static variable in interface org.mvel2.asm.Opcodes
 
putInt(int) - Method in class org.mvel2.asm.ByteVector
Puts an int into this byte vector.
putLong(long) - Method in class org.mvel2.asm.ByteVector
Puts a long into this byte vector.
putShort(int) - Method in class org.mvel2.asm.ByteVector
Puts a short into this byte vector.
PUTSTATIC - Static variable in interface org.mvel2.asm.Opcodes
 
putUTF8(String) - Method in class org.mvel2.asm.ByteVector
Puts an UTF8 string into this byte vector.

R

read(ClassReader, int, int, char[], int, Label[]) - Method in class org.mvel2.asm.Attribute
Reads a type attribute.
readByte(int) - Method in class org.mvel2.asm.ClassReader
Reads a byte value in b.
readClass(int, char[]) - Method in class org.mvel2.asm.ClassReader
Reads a class constant pool item in b.
readConst(int, char[]) - Method in class org.mvel2.asm.ClassReader
Reads a numeric or string constant pool item in b.
readExternal(ObjectInput) - Method in class org.mvel2.util.FastList
 
readInFile(String) - Static method in class org.mvel2.templates.res.IncludeNode
 
readInFile(String) - Static method in class org.mvel2.templates.util.TemplateTools
 
readInFile(File) - Static method in class org.mvel2.templates.util.TemplateTools
 
readInt(int) - Method in class org.mvel2.asm.ClassReader
Reads a signed int value in b.
readLong(int) - Method in class org.mvel2.asm.ClassReader
Reads a signed long value in b.
readShort(int) - Method in class org.mvel2.asm.ClassReader
Reads a signed short value in b.
readStream(InputStream) - Static method in class org.mvel2.templates.util.TemplateTools
 
readUnsignedShort(int) - Method in class org.mvel2.asm.ClassReader
Reads an unsigned short value in b.
readUTF8(int, char[]) - Method in class org.mvel2.asm.ClassReader
Reads an UTF8 string constant pool item in b.
reduce() - Method in class org.mvel2.compiler.AbstractParser
This method is called when we reach the point where we must subEval a trinary operation in the expression.
ReflectionUtil - Class in org.mvel2.util
Utilities for working with reflection.
ReflectionUtil() - Constructor for class org.mvel2.util.ReflectionUtil
 
ReflectiveAccessorOptimizer - Class in org.mvel2.optimizers.impl.refl
 
ReflectiveAccessorOptimizer() - Constructor for class org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer
 
REGEX - Static variable in interface org.mvel2.Operator
 
RegExMatch - Class in org.mvel2.ast
 
RegExMatch(char[], int, char[]) - Constructor for class org.mvel2.ast.RegExMatch
 
RegExMatchNode - Class in org.mvel2.ast
 
RegExMatchNode(ASTNode, ASTNode) - Constructor for class org.mvel2.ast.RegExMatchNode
 
registerBreakpoint(String, int) - Method in class org.mvel2.debug.DebuggerContext
 
registerBreakpoint(String, int) - Static method in class org.mvel2.MVELRuntime
Register a debugger breakpoint.
registerDynamicAccessor(DynamicAccessor) - Method in class org.mvel2.optimizers.dynamic.DynamicClassLoader
 
registerPropertyHandler(Class, PropertyHandler) - Static method in class org.mvel2.integration.PropertyHandlerFactory
 
REGULAR_ACCESSOR - Static variable in class org.mvel2.optimizers.dynamic.DynamicOptimizer
 
REMOVE - Static variable in class org.mvel2.compiler.AbstractParser
 
remove() - Method in class org.mvel2.templates.util.ArrayIterator
 
remove(int) - Method in class org.mvel2.util.FastList
 
remove(Object) - Method in class org.mvel2.util.FastList
 
removeAll(Collection) - Method in class org.mvel2.util.FastList
 
removeBreakpoint(String, int) - Method in class org.mvel2.debug.DebuggerContext
 
removeBreakpoint(String, int) - Static method in class org.mvel2.MVELRuntime
Remove a specific breakpoint.
removeContext() - Method in class org.mvel2.compiler.AbstractParser
Remove the current ParserContext from the thread.
removeParserContext() - Method in class org.mvel2.compiler.ExpressionCompiler
 
removeRange(int, int) - Method in class org.mvel2.util.FastList
 
removeToken() - Method in class org.mvel2.util.ASTLinkedList
 
repeatChar(char, int) - Static method in class org.mvel2.util.ParseTools
 
reportCacheSizes() - Static method in class org.mvel2.PropertyAccessor
 
reset() - Method in interface org.mvel2.util.ASTIterator
 
reset() - Method in class org.mvel2.util.ASTLinkedList
 
reset() - Method in class org.mvel2.util.StringAppender
 
resetDebugger() - Static method in class org.mvel2.MVELRuntime
Reset all information registered in the debugger, including the actual attached Debugger and registered breakpoints.
resetParserContext() - Static method in class org.mvel2.compiler.AbstractParser
Remove the current parser context from the thread.
ResolverTools - Class in org.mvel2.integration
A set of tools for dealing with factorys, specifically to make chaining issues easy to deal with.
ResolverTools() - Constructor for class org.mvel2.integration.ResolverTools
 
resolveType(Class) - Static method in class org.mvel2.util.ParseTools
 
RET - Static variable in interface org.mvel2.asm.Opcodes
 
retainAll(Collection) - Method in class org.mvel2.util.FastList
 
RETURN - Static variable in interface org.mvel2.asm.Opcodes
 
RETURN - Static variable in interface org.mvel2.Operator
 
ReturnNode - Class in org.mvel2.ast
 
ReturnNode(char[], int) - Constructor for class org.mvel2.ast.ReturnNode
 
run() - Method in class org.mvel2.sh.ShellSession
 

S

Safe - Interface in org.mvel2.ast
Marker interface to tell MVEL it can safely hard-reference.
SAFE_REFLECTIVE - Static variable in class org.mvel2.optimizers.OptimizerFactory
 
safeAccessor - Variable in class org.mvel2.ast.ASTNode
 
SALOAD - Static variable in interface org.mvel2.asm.Opcodes
 
SASTORE - Static variable in interface org.mvel2.asm.Opcodes
 
scanTo(char) - Method in class org.mvel2.optimizers.AbstractOptimizer
 
SET - Static variable in class org.mvel2.compiler.AbstractParser
 
set(Object, String, Object) - Static method in class org.mvel2.PropertyAccessor
 
set(Object, VariableResolverFactory, String, Object) - Static method in class org.mvel2.PropertyAccessor
 
Set - Class in org.mvel2.sh.command.basic
 
Set() - Constructor for class org.mvel2.sh.command.basic.Set
 
set(int, Object) - Method in class org.mvel2.util.FastList
 
SET_ACCESSOR - Static variable in class org.mvel2.optimizers.dynamic.DynamicOptimizer
 
setAccessor(Accessor) - Method in class org.mvel2.ast.ASTNode
 
setAccessorOptimizer(Class<? extends AccessorOptimizer>) - Method in class org.mvel2.compiler.CompiledExpression
 
setAllowBootstrapBypass(boolean) - Method in class org.mvel2.ParserContext
 
setAsLiteral() - Method in class org.mvel2.ast.ASTNode
 
setBegin(int) - Method in class org.mvel2.templates.res.Node
 
setBlockSymbols(boolean) - Method in class org.mvel2.ParserContext
 
setBreakpoints(Map<String, Set<Integer>>) - Method in class org.mvel2.debug.DebuggerContext
 
setCache(boolean) - Method in class org.mvel2.integration.impl.MapVariableResolver
 
setCEnd(int) - Method in class org.mvel2.templates.res.Node
 
SetCH - Class in org.mvel2.conversion
 
SetCH() - Constructor for class org.mvel2.conversion.SetCH
 
setClassLoader(ClassLoader) - Method in class org.mvel2.ParserConfiguration
 
setClassName(String) - Method in class org.mvel2.ast.TypeDescriptor
 
setClassReference(Class) - Method in class org.mvel2.util.MethodStub
 
setCol(int) - Method in class org.mvel2.ErrorDetail
 
setColumn(int) - Method in exception org.mvel2.CompileException
 
setCommandBuffer(String) - Method in class org.mvel2.sh.ShellSession
 
setCompiled(boolean) - Method in class org.mvel2.ParserContext
 
setContents(char[]) - Method in class org.mvel2.templates.res.Node
 
setConvertableIngressEgress(boolean) - Method in class org.mvel2.compiler.CompiledExpression
 
setCritical(boolean) - Method in class org.mvel2.ErrorDetail
 
setCStart(int) - Method in class org.mvel2.templates.res.Node
 
setCtx(Class) - Method in class org.mvel2.compiler.PropertyVerifier
 
setCtxObject(Object) - Method in class org.mvel2.sh.ShellSession
 
setCurrentNode(ASTNode) - Method in class org.mvel2.util.ASTLinkedList
 
setCurrentThreadParserContext(ParserContext) - Static method in class org.mvel2.compiler.AbstractParser
 
setCursor(int) - Method in exception org.mvel2.CompileException
 
setCursorPosition(int) - Method in class org.mvel2.ast.ASTNode
 
setDebugger(Debugger) - Method in class org.mvel2.debug.DebuggerContext
 
setDebuggerState(int) - Method in class org.mvel2.debug.DebuggerContext
 
setDebugSymbols(boolean) - Method in class org.mvel2.compiler.AbstractParser
 
setDebugSymbols(boolean) - Method in class org.mvel2.ParserContext
 
setDefaultOptimizer(String) - Static method in class org.mvel2.optimizers.OptimizerFactory
 
setDescription(String) - Method in class org.mvel2.optimizers.dynamic.DynamicSetAccessor
 
setDiscard(boolean) - Method in class org.mvel2.ast.ASTNode
 
setEgressType(Class) - Method in class org.mvel2.ast.ASTNode
 
setElseBlock(char[]) - Method in class org.mvel2.ast.IfNode
 
setElseIf(IfNode) - Method in class org.mvel2.ast.IfNode
 
setElseNode(ExpressionNode) - Method in class org.mvel2.templates.res.IfNode
 
setEnd(int) - Method in class org.mvel2.templates.res.Node
 
setEndRange(int) - Method in class org.mvel2.ast.TypeDescriptor
 
setErrorList(List<ErrorDetail>) - Method in class org.mvel2.ParserContext
 
setErrors(List<ErrorDetail>) - Method in exception org.mvel2.CompileException
 
setExecutableCodeReached(boolean) - Method in class org.mvel2.ParserContext
 
setExpr(char[]) - Method in exception org.mvel2.CompileException
 
setExpression(String) - Method in class org.mvel2.compiler.AbstractParser
 
setExpression(char[]) - Method in class org.mvel2.compiler.AbstractParser
 
setExpressionArray(char[]) - Method in class org.mvel2.MVELInterpretedRuntime
 
setFactory(VariableResolverFactory) - Method in class org.mvel2.debug.Frame
 
setFatalError(boolean) - Method in class org.mvel2.ParserContext
 
setField(Field) - Method in class org.mvel2.optimizers.impl.refl.nodes.DynamicFieldAccessor
 
setField(Field) - Method in class org.mvel2.optimizers.impl.refl.nodes.FieldAccessor
 
setImportedClasses(Map<String, Class>) - Method in class org.mvel2.integration.impl.ClassImportResolverFactory
 
setImportInjectionRequired(boolean) - Method in class org.mvel2.compiler.CompiledExpression
 
setImports(Map<String, Object>) - Method in class org.mvel2.ParserConfiguration
 
setImports(Map<String, Object>) - Method in class org.mvel2.ParserContext
 
setIndex(int) - Method in class org.mvel2.optimizers.impl.refl.nodes.ArrayAccessor
 
setIndex(ExecutableStatement) - Method in class org.mvel2.optimizers.impl.refl.nodes.ArrayAccessorNest
 
setIndex(int) - Method in class org.mvel2.optimizers.impl.refl.nodes.IndexedCharSeqAccessor
 
setIndex(ExecutableStatement) - Method in class org.mvel2.optimizers.impl.refl.nodes.IndexedCharSeqAccessorNest
 
setIndex(int) - Method in class org.mvel2.optimizers.impl.refl.nodes.ListAccessor
 
setIndex(ExecutableStatement) - Method in class org.mvel2.optimizers.impl.refl.nodes.ListAccessorNest
 
setIndexAllocation(boolean) - Method in class org.mvel2.ParserContext
 
setIndexedVariableNames(String[]) - Method in class org.mvel2.integration.impl.BaseVariableResolverFactory
 
setIndexedVariableResolver(int, VariableResolver) - Method in class org.mvel2.integration.impl.BaseVariableResolverFactory
 
setIndexedVariableResolver(int, VariableResolver) - Method in class org.mvel2.integration.impl.ImmutableDefaultFactory
 
setIndexedVariableResolver(int, VariableResolver) - Method in interface org.mvel2.integration.VariableResolverFactory
 
setInputs(List<String>) - Method in class org.mvel2.compiler.PropertyVerifier
 
setInputs(Map<String, Class>) - Method in class org.mvel2.ParserContext
 
setInstructions(ASTIterator) - Method in class org.mvel2.compiler.CompiledExpression
 
setInteger32(int) - Method in class org.mvel2.compiler.ExecutableLiteral
 
setInterceptors(Map<String, Interceptor>) - Method in class org.mvel2.ParserConfiguration
 
setInterceptors(Map<String, Interceptor>) - Method in class org.mvel2.ParserContext
 
setKnownEgressType(Class) - Method in class org.mvel2.compiler.CompiledAccExpression
 
setKnownEgressType(Class) - Method in class org.mvel2.compiler.CompiledExpression
 
setKnownEgressType(Class) - Method in class org.mvel2.compiler.ExecutableAccessor
 
setKnownEgressType(Class) - Method in class org.mvel2.compiler.ExecutableAccessorSafe
 
setKnownEgressType(Class) - Method in class org.mvel2.compiler.ExecutableLiteral
 
setKnownEgressType(Class) - Method in interface org.mvel2.compiler.ExecutableStatement
 
setKnownIngressType(Class) - Method in class org.mvel2.compiler.CompiledAccExpression
 
setKnownIngressType(Class) - Method in class org.mvel2.compiler.CompiledExpression
 
setKnownIngressType(Class) - Method in class org.mvel2.compiler.ExecutableAccessor
 
setKnownIngressType(Class) - Method in class org.mvel2.compiler.ExecutableAccessorSafe
 
setKnownIngressType(Class) - Method in class org.mvel2.compiler.ExecutableLiteral
 
setKnownIngressType(Class) - Method in interface org.mvel2.compiler.ExecutableStatement
 
setLanguageLevel(int) - Static method in class org.mvel2.compiler.AbstractParser
 
setLastLineLabel(LineLabel) - Method in class org.mvel2.ParserContext
 
setLastTypeParameters(Type[]) - Method in class org.mvel2.ParserContext
 
setLeft(ASTNode) - Method in class org.mvel2.ast.And
 
setLeft(ASTNode) - Method in class org.mvel2.ast.BinaryOperation
 
setLeft(ASTNode) - Method in class org.mvel2.ast.Or
 
setLineAndOffset(int, int) - Method in class org.mvel2.ParserContext
Sets both the current line count and line offset
setLineCount(int) - Method in class org.mvel2.ParserContext
Set the current number of lines in the current context.
setLineNumber(int) - Method in class org.mvel2.ast.LineLabel
 
setLineNumber(int) - Method in exception org.mvel2.CompileException
 
setLineNumber(int) - Method in class org.mvel2.debug.Frame
 
setLineOffset(short) - Method in class org.mvel2.ParserContext
Sets the current line offset.
setLiteral(Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.StaticReferenceAccessor
 
setLiteralValue(Object) - Method in class org.mvel2.ast.ASTNode
 
setLiteralValue(Object) - Method in class org.mvel2.ast.LiteralNode
 
setMacros(Map<String, Macro>) - Method in class org.mvel2.MacroProcessor
 
setMessage(String) - Method in class org.mvel2.ErrorDetail
 
setMethod(Method) - Method in class org.mvel2.optimizers.impl.refl.nodes.MethodAccessor
 
setMethodName(String) - Method in class org.mvel2.util.MethodStub
 
setMVELClassLoader(MVELClassLoader) - Static method in class org.mvel2.optimizers.impl.asm.ASMAccessorOptimizer
 
setName(char[]) - Method in class org.mvel2.ast.ASTNode
 
setName(String) - Method in class org.mvel2.ast.Function
 
setName(String) - Method in class org.mvel2.integration.impl.ClassImportResolver
 
setName(String) - Method in class org.mvel2.integration.impl.MapVariableResolver
 
setName(String) - Method in class org.mvel2.templates.res.Node
 
setNamedTemplateRegistry(TemplateRegistry) - Method in class org.mvel2.templates.TemplateRuntime
 
setNestedNode(Node) - Method in class org.mvel2.templates.res.ForEachNode
 
setNext(Node) - Method in class org.mvel2.templates.res.Node
 
setNextFactory(VariableResolverFactory) - Method in class org.mvel2.integration.impl.BaseVariableResolverFactory
 
setNextFactory(VariableResolverFactory) - Method in class org.mvel2.integration.impl.ImmutableDefaultFactory
 
setNextFactory(VariableResolverFactory) - Method in interface org.mvel2.integration.VariableResolverFactory
Sets the next factory in the chain.
setNextNode(AccessorNode) - Method in interface org.mvel2.compiler.AccessorNode
 
setNextNode(AccessorNode) - Method in class org.mvel2.optimizers.impl.refl.nodes.ArrayAccessor
 
setNextNode(AccessorNode) - Method in class org.mvel2.optimizers.impl.refl.nodes.ArrayAccessorNest
 
setNextNode(AccessorNode) - Method in class org.mvel2.optimizers.impl.refl.nodes.BaseAccessor
 
setNextNode(AccessorNode) - Method in class org.mvel2.optimizers.impl.refl.nodes.DynamicFieldAccessor
 
setNextNode(AccessorNode) - Method in class org.mvel2.optimizers.impl.refl.nodes.DynamicSetterAccessor
 
setNextNode(AccessorNode) - Method in class org.mvel2.optimizers.impl.refl.nodes.FieldAccessor
 
setNextNode(AccessorNode) - Method in class org.mvel2.optimizers.impl.refl.nodes.GetterAccessor
 
setNextNode(AccessorNode) - Method in class org.mvel2.optimizers.impl.refl.nodes.IndexedCharSeqAccessor
 
setNextNode(AccessorNode) - Method in class org.mvel2.optimizers.impl.refl.nodes.IndexedCharSeqAccessorNest
 
setNextNode(AccessorNode) - Method in class org.mvel2.optimizers.impl.refl.nodes.IndexedVariableAccessor
 
setNextNode(AccessorNode) - Method in class org.mvel2.optimizers.impl.refl.nodes.ListAccessor
 
setNextNode(AccessorNode) - Method in class org.mvel2.optimizers.impl.refl.nodes.ListAccessorNest
 
setNextNode(AccessorNode) - Method in class org.mvel2.optimizers.impl.refl.nodes.MapAccessor
 
setNextNode(AccessorNode) - Method in class org.mvel2.optimizers.impl.refl.nodes.MapAccessorNest
 
setNextNode(AccessorNode) - Method in class org.mvel2.optimizers.impl.refl.nodes.MethodAccessor
 
setNextNode(AccessorNode) - Method in class org.mvel2.optimizers.impl.refl.nodes.SetterAccessor
 
setNextNode(AccessorNode) - Method in class org.mvel2.optimizers.impl.refl.nodes.StaticReferenceAccessor
 
setNextNode(AccessorNode) - Method in class org.mvel2.optimizers.impl.refl.nodes.StaticVarAccessor
 
setNextNode(AccessorNode) - Method in class org.mvel2.optimizers.impl.refl.nodes.ThisValueAccessor
 
setNextNode(AccessorNode) - Method in class org.mvel2.optimizers.impl.refl.nodes.VariableAccessor
 
setNextNode(AccessorNode) - Method in class org.mvel2.optimizers.impl.refl.nodes.WithAccessor
 
setOptimized(boolean) - Method in class org.mvel2.compiler.CompiledExpression
 
setPackageImport(boolean) - Method in class org.mvel2.ast.ImportNode
 
setPackageImports(HashSet<String>) - Method in class org.mvel2.ParserConfiguration
 
setParameters(String[]) - Method in class org.mvel2.ast.Function
 
setParm(String) - Method in class org.mvel2.util.ParseTools.WithStatementPair
 
setParms(ExecutableStatement[]) - Method in class org.mvel2.optimizers.impl.refl.nodes.MethodAccessor
 
setParserContext(ParserContext) - Method in class org.mvel2.compiler.CompiledExpression
 
setParserContext(ParserContext) - Method in class org.mvel2.debug.Frame
 
setProperty(String, Object, VariableResolverFactory, Object) - Method in interface org.mvel2.integration.PropertyHandler
Sets the value of the property.
setProperty(Object, String, Object) - Static method in class org.mvel2.MVEL
 
setProperty(Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.MapAccessor
 
setProperty(ExecutableStatement) - Method in class org.mvel2.optimizers.impl.refl.nodes.MapAccessorNest
 
setProperty(String) - Method in class org.mvel2.optimizers.impl.refl.nodes.VariableAccessor
 
setRegister(int) - Method in class org.mvel2.ast.IndexedAssignmentNode
 
setRetainParserState(boolean) - Method in class org.mvel2.ParserContext
 
setReturnBigDecimal(boolean) - Method in class org.mvel2.MVELInterpretedRuntime
 
setReturnType(Class) - Method in class org.mvel2.compiler.ExpressionCompiler
 
setRight(ASTNode) - Method in class org.mvel2.ast.And
 
setRight(ASTNode) - Method in class org.mvel2.ast.BinaryOperation
 
setRight(ASTNode) - Method in class org.mvel2.ast.Or
 
setRightMost(ASTNode) - Method in class org.mvel2.ast.BinaryOperation
 
setRoot(Node) - Method in class org.mvel2.templates.CompiledTemplate
 
setRootNode(Node) - Method in class org.mvel2.templates.TemplateRuntime
 
setRootParser(Object) - Method in class org.mvel2.ParserContext
 
setRoundingMode(int) - Method in class org.mvel2.MVELInterpretedRuntime
 
setRow(int) - Method in class org.mvel2.ErrorDetail
 
setRunning(boolean) - Method in class org.mvel2.sh.ShellSession.RunState
 
setSession(ShellSession) - Method in class org.mvel2.sh.ShellSession.RunState
 
setSetExpression(Serializable) - Method in class org.mvel2.ast.WithNode.ParmValuePair
 
setSetExpression(Serializable) - Method in class org.mvel2.optimizers.impl.refl.nodes.WithAccessor.ExecutablePairs
 
setSourceFile(String) - Method in class org.mvel2.ast.LineLabel
 
setSourceFile(String) - Method in class org.mvel2.ParserContext
 
setSourceName(String) - Method in class org.mvel2.compiler.CompiledExpression
 
setSourceName(String) - Method in class org.mvel2.debug.Frame
 
setStatement(ExecutableStatement) - Method in class org.mvel2.ast.WithNode.ParmValuePair
 
setStatement(ExecutableStatement) - Method in class org.mvel2.optimizers.impl.refl.nodes.WithAccessor.ExecutablePairs
 
setStaticType(Class) - Method in class org.mvel2.integration.impl.ClassImportResolver
 
setStaticType(Class) - Method in class org.mvel2.integration.impl.ItemResolverFactory.ItemResolver
 
setStaticType(Class) - Method in class org.mvel2.integration.impl.MapVariableResolver
 
setStaticType(Class) - Method in class org.mvel2.integration.impl.SimpleValueResolver
 
setStaticType(Class) - Method in class org.mvel2.integration.impl.StaticMethodImportResolver
 
setStaticType(Class) - Method in interface org.mvel2.integration.VariableResolver
 
setStmt(ExecutableStatement) - Method in class org.mvel2.optimizers.impl.refl.collection.ExprValueAccessor
 
setStrictTypeEnforcement(boolean) - Method in class org.mvel2.ParserContext
Enables strict type enforcement
setStrongTyping(boolean) - Method in class org.mvel2.ParserContext
Enables strong type enforcement.
setTemplate(char[]) - Method in class org.mvel2.templates.CompiledTemplate
 
setTemplate(char[]) - Method in class org.mvel2.templates.TemplateRuntime
 
SetterAccessor - Class in org.mvel2.optimizers.impl.refl.nodes
 
SetterAccessor(Method) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.SetterAccessor
 
setTerminus(Node) - Method in class org.mvel2.templates.res.Node
 
setThreadAccessorOptimizer(Class<? extends AccessorOptimizer>) - Static method in class org.mvel2.optimizers.OptimizerFactory
 
setThreadDebugger(Debugger) - Static method in class org.mvel2.MVELRuntime
Sets the Debugger instance to handle breakpoints.
setTrueNode(ExpressionNode) - Method in class org.mvel2.templates.res.IfNode
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.ast.NewObjectNode.NewObjectArray
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in interface org.mvel2.compiler.Accessor
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.compiler.CompiledAccExpression
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.compiler.CompiledExpression
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.compiler.ExecutableAccessor
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.compiler.ExecutableAccessorSafe
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.compiler.ExecutableLiteral
 
setValue(Object) - Method in class org.mvel2.integration.impl.ClassImportResolver
 
setValue(Object) - Method in class org.mvel2.integration.impl.ItemResolverFactory.ItemResolver
 
setValue(Object) - Method in class org.mvel2.integration.impl.MapVariableResolver
 
setValue(Object) - Method in class org.mvel2.integration.impl.SimpleValueResolver
 
setValue(Object) - Method in class org.mvel2.integration.impl.StaticMethodImportResolver
 
setValue(Object) - Method in interface org.mvel2.integration.VariableResolver
Sets the value of the physical target value.
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.dynamic.DynamicCollectionAccessor
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.dynamic.DynamicGetAccessor
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.dynamic.DynamicSetAccessor
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.collection.ArrayCreator
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.collection.ExprValueAccessor
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.collection.ListCreator
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.collection.MapCreator
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.collection.MDArrayCreator
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.ArrayAccessor
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.ArrayAccessorNest
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.ArrayLength
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.ConstructorAccessor
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.DynamicFieldAccessor
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.DynamicSetterAccessor
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.FieldAccessor
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.FunctionAccessor
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.GetterAccessor
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.IndexedCharSeqAccessor
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.IndexedCharSeqAccessorNest
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.IndexedVariableAccessor
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.ListAccessor
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.ListAccessorNest
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.MapAccessor
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.MapAccessorNest
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.MethodAccessor
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.PropertyHandlerAccessor
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.SetterAccessor
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.StaticReferenceAccessor
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.StaticVarAccessor
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.ThisValueAccessor
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.Union
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.VariableAccessor
 
setValue(Object, Object, VariableResolverFactory, Object) - Method in class org.mvel2.optimizers.impl.refl.nodes.WithAccessor
 
setValue(double) - Method in interface org.mvel2.Unit
 
setValue(String) - Method in class org.mvel2.util.ParseTools.WithStatementPair
 
setValueStatement(ExecutableStatement) - Method in interface org.mvel2.ast.Assignment
 
setValueStatement(ExecutableStatement) - Method in class org.mvel2.ast.AssignmentNode
 
setValueStatement(ExecutableStatement) - Method in class org.mvel2.ast.DeclTypedVarNode
 
setValueStatement(ExecutableStatement) - Method in class org.mvel2.ast.DeepAssignmentNode
 
setValueStatement(ExecutableStatement) - Method in class org.mvel2.ast.IndexedAssignmentNode
 
setValueStatement(ExecutableStatement) - Method in class org.mvel2.ast.IndexedDeclTypedVarNode
 
setValueStatement(ExecutableStatement) - Method in class org.mvel2.ast.TypedVarNode
 
setVariableMap(Map) - Method in class org.mvel2.integration.impl.MapVariableResolver
 
setVariableResolvers(Map<String, VariableResolver>) - Method in class org.mvel2.integration.impl.BaseVariableResolverFactory
 
setVariables(HashMap<String, Class>) - Method in class org.mvel2.ParserContext
 
setVerifying(boolean) - Method in class org.mvel2.compiler.ExpressionCompiler
 
ShellSession - Class in org.mvel2.sh
A shell session.
ShellSession() - Constructor for class org.mvel2.sh.ShellSession
 
ShellSession(String) - Constructor for class org.mvel2.sh.ShellSession
 
ShellSession.RunState - Class in org.mvel2.sh
 
ShellSession.RunState(ShellSession) - Constructor for class org.mvel2.sh.ShellSession.RunState
 
SHORT - Static variable in class org.mvel2.asm.Type
The sort of the short type.
SHORT - Static variable in interface org.mvel2.DataTypes
 
SHORT_TYPE - Static variable in class org.mvel2.asm.Type
The short type.
ShortCH - Class in org.mvel2.conversion
 
ShortCH() - Constructor for class org.mvel2.conversion.ShortCH
 
shouldDefer(StringAppender) - Method in class org.mvel2.sh.ShellSession
 
showNodeChain() - Method in interface org.mvel2.util.ASTIterator
 
showNodeChain() - Method in class org.mvel2.util.ASTLinkedList
 
showStack() - Method in interface org.mvel2.util.Stack
 
ShowVars - Class in org.mvel2.sh.command.basic
 
ShowVars() - Constructor for class org.mvel2.sh.command.basic.ShowVars
 
SIMILARITY - Static variable in interface org.mvel2.Operator
 
similarity(String, String) - Static method in class org.mvel2.util.ParseTools
 
SimpleTemplateRegistry - Class in org.mvel2.templates
 
SimpleTemplateRegistry() - Constructor for class org.mvel2.templates.SimpleTemplateRegistry
 
SimpleValueResolver - Class in org.mvel2.integration.impl
 
SimpleValueResolver(Object) - Constructor for class org.mvel2.integration.impl.SimpleValueResolver
 
SIPUSH - Static variable in interface org.mvel2.asm.Opcodes
 
size() - Method in interface org.mvel2.util.ASTIterator
 
size() - Method in class org.mvel2.util.ASTLinkedList
 
size() - Method in class org.mvel2.util.ExecutionStack
 
size() - Method in class org.mvel2.util.FastList
 
size() - Method in interface org.mvel2.util.Stack
 
SKIP - Static variable in interface org.mvel2.integration.Interceptor
 
SKIP_CODE - Static variable in class org.mvel2.asm.ClassReader
Flag to skip method code.
SKIP_DEBUG - Static variable in class org.mvel2.asm.ClassReader
Flag to skip the debug information in the class.
SKIP_FRAMES - Static variable in class org.mvel2.asm.ClassReader
Flag to skip the stack map frames in the class.
skipCommentBlock() - Method in class org.mvel2.compiler.AbstractParser
 
skipNode() - Method in interface org.mvel2.util.ASTIterator
 
skipNode() - Method in class org.mvel2.util.ASTLinkedList
 
skipWhitespace() - Method in class org.mvel2.compiler.AbstractParser
If the cursor is currently pointing to whitespace, move the cursor forward to the first non-whitespace character.
skipWhitespaceWithLineAccounting() - Method in class org.mvel2.compiler.AbstractParser
If the cursor is currently pointing to whitespace, move the cursor forward to the first non-whitespace character, but account for carraige returns in the script (updates parser field: line).
SOUNDEX - Static variable in interface org.mvel2.Operator
 
Soundex - Class in org.mvel2.util
An implementation of Knuth's soundex algorithm.
Soundex() - Constructor for class org.mvel2.util.Soundex
 
soundex(String) - Static method in class org.mvel2.util.Soundex
Convert the given String to its Soundex code.
Soundslike - Class in org.mvel2.ast
 
Soundslike(ASTNode, ASTNode) - Constructor for class org.mvel2.ast.Soundslike
 
splitAccumulator - Variable in class org.mvel2.compiler.AbstractParser
 
Stack - Interface in org.mvel2.util
 
StackElement - Class in org.mvel2.util
 
StackElement(StackElement, Object) - Constructor for class org.mvel2.util.StackElement
 
start - Variable in class org.mvel2.compiler.AbstractParser
 
start - Variable in class org.mvel2.optimizers.AbstractOptimizer
 
StaticImportNode - Class in org.mvel2.ast
 
StaticImportNode(char[]) - Constructor for class org.mvel2.ast.StaticImportNode
 
StaticMethodImportResolver - Class in org.mvel2.integration.impl
 
StaticMethodImportResolver(String, MethodStub) - Constructor for class org.mvel2.integration.impl.StaticMethodImportResolver
 
StaticMethodImportResolverFactory - Class in org.mvel2.integration.impl
 
StaticMethodImportResolverFactory(ParserContext) - Constructor for class org.mvel2.integration.impl.StaticMethodImportResolverFactory
 
StaticMethodImportResolverFactory() - Constructor for class org.mvel2.integration.impl.StaticMethodImportResolverFactory
 
StaticReferenceAccessor - Class in org.mvel2.optimizers.impl.refl.nodes
 
StaticReferenceAccessor() - Constructor for class org.mvel2.optimizers.impl.refl.nodes.StaticReferenceAccessor
 
StaticReferenceAccessor(Object) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.StaticReferenceAccessor
 
StaticVarAccessor - Class in org.mvel2.optimizers.impl.refl.nodes
 
StaticVarAccessor(Field) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.StaticVarAccessor
 
STEP - Static variable in interface org.mvel2.debug.Debugger
 
STEP_OVER - Static variable in interface org.mvel2.debug.Debugger
 
stk - Variable in class org.mvel2.compiler.AbstractParser
 
stmt - Variable in class org.mvel2.optimizers.impl.refl.collection.ExprValueAccessor
 
STOP - Static variable in interface org.mvel2.templates.res.Opcodes
 
STR_APPEND - Static variable in interface org.mvel2.Operator
 
STR_LITERAL - Static variable in class org.mvel2.ast.ASTNode
 
STRING - Static variable in interface org.mvel2.DataTypes
 
StringAppender - Class in org.mvel2.util
 
StringAppender() - Constructor for class org.mvel2.util.StringAppender
 
StringAppender(int) - Constructor for class org.mvel2.util.StringAppender
 
StringAppender(int, String) - Constructor for class org.mvel2.util.StringAppender
 
StringAppender(char) - Constructor for class org.mvel2.util.StringAppender
 
StringAppender(char[]) - Constructor for class org.mvel2.util.StringAppender
 
StringAppender(CharSequence) - Constructor for class org.mvel2.util.StringAppender
 
StringAppender(String) - Constructor for class org.mvel2.util.StringAppender
 
StringArrayCH - Class in org.mvel2.conversion
 
StringArrayCH() - Constructor for class org.mvel2.conversion.StringArrayCH
 
StringCH - Class in org.mvel2.conversion
 
StringCH() - Constructor for class org.mvel2.conversion.StringCH
 
Strsim - Class in org.mvel2.ast
 
Strsim(ASTNode, ASTNode) - Constructor for class org.mvel2.ast.Strsim
 
SUB - Static variable in interface org.mvel2.Operator
 
subCompileExpression(char[]) - Static method in class org.mvel2.util.ParseTools
 
subCompileExpression(char[], ParserContext) - Static method in class org.mvel2.util.ParseTools
 
subCompileExpression(String, ParserContext) - Static method in class org.mvel2.util.ParseTools
 
subList(int, int) - Method in class org.mvel2.util.FastList
 
subSequence(int, int) - Method in class org.mvel2.util.StringAppender
 
subset(char[], int, int) - Static method in class org.mvel2.util.ParseTools
 
subset(char[], int) - Static method in class org.mvel2.util.ParseTools
 
Substatement - Class in org.mvel2.ast
 
Substatement(char[], int) - Constructor for class org.mvel2.ast.Substatement
 
SWAP - Static variable in interface org.mvel2.asm.Opcodes
 
SWITCH - Static variable in interface org.mvel2.Operator
 

T

T_BOOLEAN - Static variable in interface org.mvel2.asm.Opcodes
 
T_BYTE - Static variable in interface org.mvel2.asm.Opcodes
 
T_CHAR - Static variable in interface org.mvel2.asm.Opcodes
 
T_DOUBLE - Static variable in interface org.mvel2.asm.Opcodes
 
T_FLOAT - Static variable in interface org.mvel2.asm.Opcodes
 
T_INT - Static variable in interface org.mvel2.asm.Opcodes
 
T_LONG - Static variable in interface org.mvel2.asm.Opcodes
 
T_SHORT - Static variable in interface org.mvel2.asm.Opcodes
 
TABLESWITCH - Static variable in interface org.mvel2.asm.Opcodes
 
template - Variable in class org.mvel2.optimizers.impl.refl.collection.ArrayCreator
 
template - Variable in class org.mvel2.optimizers.impl.refl.collection.MDArrayCreator
 
TemplateCompiler - Class in org.mvel2.templates
The TemplateCompiler class is used for pre-compiling MVEL Templates.
TemplateCompiler(String) - Constructor for class org.mvel2.templates.TemplateCompiler
 
TemplateCompiler(char[]) - Constructor for class org.mvel2.templates.TemplateCompiler
 
TemplateCompiler(CharSequence) - Constructor for class org.mvel2.templates.TemplateCompiler
 
TemplateCompiler(String, Map<String, Class<? extends Node>>) - Constructor for class org.mvel2.templates.TemplateCompiler
 
TemplateCompiler(char[], Map<String, Class<? extends Node>>) - Constructor for class org.mvel2.templates.TemplateCompiler
 
TemplateCompiler(CharSequence, Map<String, Class<? extends Node>>) - Constructor for class org.mvel2.templates.TemplateCompiler
 
TemplateDebug - Class in org.mvel2.templates
 
TemplateDebug() - Constructor for class org.mvel2.templates.TemplateDebug
 
TemplateError - Exception in org.mvel2.templates
 
TemplateError() - Constructor for exception org.mvel2.templates.TemplateError
 
TemplateError(String) - Constructor for exception org.mvel2.templates.TemplateError
 
TemplateError(String, Throwable) - Constructor for exception org.mvel2.templates.TemplateError
 
TemplateError(Throwable) - Constructor for exception org.mvel2.templates.TemplateError
 
TemplateRegistry - Interface in org.mvel2.templates
 
TemplateRuntime - Class in org.mvel2.templates
This is the root of the template runtime, and contains various utility methods for executing templates.
TemplateRuntime(char[], TemplateRegistry, Node) - Constructor for class org.mvel2.templates.TemplateRuntime
 
TemplateRuntimeError - Exception in org.mvel2.templates
 
TemplateRuntimeError() - Constructor for exception org.mvel2.templates.TemplateRuntimeError
 
TemplateRuntimeError(String) - Constructor for exception org.mvel2.templates.TemplateRuntimeError
 
TemplateRuntimeError(String, Throwable) - Constructor for exception org.mvel2.templates.TemplateRuntimeError
 
TemplateRuntimeError(Throwable) - Constructor for exception org.mvel2.templates.TemplateRuntimeError
 
TemplateSyntaxError - Exception in org.mvel2.templates
 
TemplateSyntaxError() - Constructor for exception org.mvel2.templates.TemplateSyntaxError
 
TemplateSyntaxError(String) - Constructor for exception org.mvel2.templates.TemplateSyntaxError
 
TemplateSyntaxError(String, Throwable) - Constructor for exception org.mvel2.templates.TemplateSyntaxError
 
TemplateSyntaxError(Throwable) - Constructor for exception org.mvel2.templates.TemplateSyntaxError
 
TemplateTools - Class in org.mvel2.templates.util
 
TemplateTools() - Constructor for class org.mvel2.templates.util.TemplateTools
 
tenuringThreshold - Static variable in class org.mvel2.optimizers.dynamic.DynamicOptimizer
 
TerminalExpressionNode - Class in org.mvel2.templates.res
 
TerminalExpressionNode() - Constructor for class org.mvel2.templates.res.TerminalExpressionNode
 
TerminalExpressionNode(Node) - Constructor for class org.mvel2.templates.res.TerminalExpressionNode
 
TerminalExpressionNode(int, String, char[], int, int) - Constructor for class org.mvel2.templates.res.TerminalExpressionNode
 
TerminalExpressionNode(int, String, char[], int, int, Node) - Constructor for class org.mvel2.templates.res.TerminalExpressionNode
 
TerminalNode - Class in org.mvel2.templates.res
 
TerminalNode() - Constructor for class org.mvel2.templates.res.TerminalNode
 
TerminalNode(int, int) - Constructor for class org.mvel2.templates.res.TerminalNode
 
terminus - Variable in class org.mvel2.templates.res.Node
 
TERNARY - Static variable in interface org.mvel2.Operator
 
TERNARY_ELSE - Static variable in interface org.mvel2.Operator
 
TextNode - Class in org.mvel2.templates.res
 
TextNode(int, int) - Constructor for class org.mvel2.templates.res.TextNode
 
TextNode(int, int, ExpressionNode) - Constructor for class org.mvel2.templates.res.TextNode
 
TextUtil - Class in org.mvel2.sh.text
 
TextUtil() - Constructor for class org.mvel2.sh.text.TextUtil
 
ThisLiteral - Class in org.mvel2.util
 
ThisLiteral() - Constructor for class org.mvel2.util.ThisLiteral
 
THISREF - Static variable in class org.mvel2.ast.ASTNode
 
ThisValueAccessor - Class in org.mvel2.optimizers.impl.refl.nodes
 
ThisValueAccessor() - Constructor for class org.mvel2.optimizers.impl.refl.nodes.ThisValueAccessor
 
ThisWithNode - Class in org.mvel2.ast
 
ThisWithNode(char[], char[], int, ParserContext) - Constructor for class org.mvel2.ast.ThisWithNode
 
timeSpan - Static variable in class org.mvel2.optimizers.dynamic.DynamicOptimizer
 
toArray() - Method in class org.mvel2.util.FastList
 
toArray(Object[]) - Method in class org.mvel2.util.FastList
 
toByteArray() - Method in class org.mvel2.asm.ClassWriter
Returns the bytecode of the class that was build with this class writer.
toChars() - Method in class org.mvel2.util.StringAppender
 
tokenContinues() - Method in class org.mvel2.compiler.AbstractParser
Checking from the current cursor position, check to see if we're inside a contiguous identifier.
TOP - Static variable in interface org.mvel2.asm.Opcodes
 
toString() - Method in class org.mvel2.asm.Label
Returns a string representation of this label.
toString() - Method in class org.mvel2.asm.Type
Returns a string representation of this type.
toString() - Method in class org.mvel2.ast.And
 
toString() - Method in class org.mvel2.ast.ASTNode
 
toString() - Method in class org.mvel2.ast.BinaryOperation
 
toString() - Method in class org.mvel2.ast.Function
 
toString() - Method in class org.mvel2.ast.IfNode
 
toString() - Method in class org.mvel2.ast.LineLabel
 
toString() - Method in class org.mvel2.ast.Or
 
toString() - Method in class org.mvel2.ast.Substatement
 
toString() - Method in class org.mvel2.ast.Union
 
toString() - Method in exception org.mvel2.CompileException
 
toString() - Method in class org.mvel2.compiler.BlankLiteral
 
toString() - Method in class org.mvel2.ErrorDetail
 
toString() - Method in class org.mvel2.optimizers.impl.refl.nodes.ArrayAccessor
 
toString() - Method in class org.mvel2.optimizers.impl.refl.nodes.ArrayAccessorNest
 
toString() - Method in class org.mvel2.optimizers.impl.refl.nodes.DynamicSetterAccessor
 
toString() - Method in class org.mvel2.optimizers.impl.refl.nodes.GetterAccessor
 
toString() - Method in class org.mvel2.optimizers.impl.refl.nodes.IndexedCharSeqAccessor
 
toString() - Method in class org.mvel2.optimizers.impl.refl.nodes.IndexedCharSeqAccessorNest
 
toString() - Method in class org.mvel2.optimizers.impl.refl.nodes.ListAccessor
 
toString() - Method in class org.mvel2.optimizers.impl.refl.nodes.ListAccessorNest
 
toString() - Method in class org.mvel2.optimizers.impl.refl.nodes.MapAccessor
 
toString() - Method in class org.mvel2.optimizers.impl.refl.nodes.MapAccessorNest
 
toString() - Method in class org.mvel2.optimizers.impl.refl.nodes.SetterAccessor
 
toString() - Method in class org.mvel2.templates.res.CodeNode
 
toString() - Method in class org.mvel2.templates.res.EndNode
 
toString() - Method in class org.mvel2.templates.res.ExpressionNode
 
toString() - Method in class org.mvel2.templates.res.TextNode
 
toString() - Method in class org.mvel2.util.ExecutionStack
 
toString() - Method in class org.mvel2.util.FastList
 
toString() - Method in class org.mvel2.util.StringAppender
 
totalRecycled - Static variable in class org.mvel2.optimizers.dynamic.DynamicOptimizer
 
trimLeft(int) - Method in class org.mvel2.compiler.AbstractParser
From the specified cursor position, trim out any whitespace between the current position and the end of the last non-whitespace character.
trimLeft(int) - Method in class org.mvel2.PropertyAccessor
 
trimRight(int) - Method in class org.mvel2.compiler.AbstractParser
From the specified cursor position, trim out any whitespace between the current position and beginning of the first non-whitespace character.
trimWhitespace() - Method in class org.mvel2.compiler.AbstractParser
From the current cursor position, trim backward over any whitespace to the first non-whitespace character.
tryStaticAccess(Object, VariableResolverFactory) - Method in class org.mvel2.ast.ASTNode
 
tryStaticAccess() - Method in class org.mvel2.optimizers.AbstractOptimizer
Try static access of the property, and return an instance of the Field, Method of Class if successful.
tryStaticAccess() - Method in class org.mvel2.PropertyAccessor
Try static access of the property, and return an instance of the Field, Method of Class if successful.
type - Variable in class org.mvel2.asm.Attribute
The type of this attribute.
Type - Class in org.mvel2.asm
A Java type.
TypeCast - Class in org.mvel2.ast
 
TypeCast(char[], Class, int) - Constructor for class org.mvel2.ast.TypeCast
 
TypeDescriptor - Class in org.mvel2.ast
 
TypeDescriptor() - Constructor for class org.mvel2.ast.TypeDescriptor
 
TypeDescriptor(char[], int) - Constructor for class org.mvel2.ast.TypeDescriptor
 
TypedVarNode - Class in org.mvel2.ast
 
TypedVarNode(String, Class) - Constructor for class org.mvel2.ast.TypedVarNode
 
TypedVarNode(char[], int, Class, ParserContext) - Constructor for class org.mvel2.ast.TypedVarNode
 
TypeInjectionResolverFactory - Interface in org.mvel2.integration.impl
This is a marker interface
TypeInjectionResolverFactoryImpl - Class in org.mvel2.integration.impl
 
TypeInjectionResolverFactoryImpl() - Constructor for class org.mvel2.integration.impl.TypeInjectionResolverFactoryImpl
 
TypeInjectionResolverFactoryImpl(Map<String, Object>) - Constructor for class org.mvel2.integration.impl.TypeInjectionResolverFactoryImpl
 
TypeInjectionResolverFactoryImpl(ParserContext, VariableResolverFactory) - Constructor for class org.mvel2.integration.impl.TypeInjectionResolverFactoryImpl
 
TypeInjectionResolverFactoryImpl(Map<String, Object>, VariableResolverFactory) - Constructor for class org.mvel2.integration.impl.TypeInjectionResolverFactoryImpl
 
TypeInjectionResolverFactoryImpl(Map<String, Object>, boolean) - Constructor for class org.mvel2.integration.impl.TypeInjectionResolverFactoryImpl
 

U

unboxPrimitive(Class) - Static method in class org.mvel2.util.ParseTools
 
UNINITIALIZED_THIS - Static variable in interface org.mvel2.asm.Opcodes
 
Union - Class in org.mvel2.ast
 
Union(char[], int, int, int, ASTNode) - Constructor for class org.mvel2.ast.Union
 
Union - Class in org.mvel2.optimizers.impl.refl.nodes
 
Union(Accessor, char[]) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.Union
 
UNIT - Static variable in interface org.mvel2.DataTypes
 
Unit - Interface in org.mvel2
 
UnitConversion - Class in org.mvel2.conversion
 
UnitConversion() - Constructor for class org.mvel2.conversion.UnitConversion
 
unregisterPropertyHandler(Class) - Static method in class org.mvel2.integration.PropertyHandlerFactory
 
UnresolveablePropertyException - Exception in org.mvel2
 
UnresolveablePropertyException(ASTNode, Throwable) - Constructor for exception org.mvel2.UnresolveablePropertyException
 
UnresolveablePropertyException(ASTNode) - Constructor for exception org.mvel2.UnresolveablePropertyException
 
UnresolveablePropertyException(String) - Constructor for exception org.mvel2.UnresolveablePropertyException
 
UNTIL - Static variable in interface org.mvel2.Operator
 
UntilNode - Class in org.mvel2.ast
 
UntilNode(char[], char[], int) - Constructor for class org.mvel2.ast.UntilNode
 
UNTYPED_VAR - Static variable in interface org.mvel2.Operator
 
updateClassName(char[], int) - Method in class org.mvel2.ast.TypeDescriptor
 

V

V1_1 - Static variable in interface org.mvel2.asm.Opcodes
 
V1_2 - Static variable in interface org.mvel2.asm.Opcodes
 
V1_3 - Static variable in interface org.mvel2.asm.Opcodes
 
V1_4 - Static variable in interface org.mvel2.asm.Opcodes
 
V1_5 - Static variable in interface org.mvel2.asm.Opcodes
 
V1_6 - Static variable in interface org.mvel2.asm.Opcodes
 
value - Variable in class org.mvel2.ast.ArraySize
 
value - Variable in class org.mvel2.integration.impl.ItemResolverFactory.ItemResolver
 
value - Variable in class org.mvel2.util.StackElement
 
values - Variable in class org.mvel2.optimizers.impl.refl.collection.ListCreator
 
VariableAccessor - Class in org.mvel2.optimizers.impl.refl.nodes
 
VariableAccessor(String) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.VariableAccessor
 
variableFactory - Variable in class org.mvel2.compiler.AbstractParser
 
variableIndexOf(String) - Method in class org.mvel2.integration.impl.BaseVariableResolverFactory
 
variableIndexOf(String) - Method in class org.mvel2.integration.impl.ImmutableDefaultFactory
 
variableIndexOf(String) - Method in interface org.mvel2.integration.VariableResolverFactory
 
variableIndexOf(String) - Method in class org.mvel2.ParserContext
 
VariableResolver - Interface in org.mvel2.integration
A variable resolver is responsible for physically accessing a variable, for either read or write.
VariableResolverFactory - Interface in org.mvel2.integration
A VariableResolverFactory is the primary integration point for tying in external variables.
variableResolvers - Variable in class org.mvel2.integration.impl.BaseVariableResolverFactory
 
variables - Variable in class org.mvel2.integration.impl.MapVariableResolverFactory
Holds the instance of the variables.
verify(ParserContext, ASTNode) - Method in class org.mvel2.compiler.ExpressionCompiler
 
VERSION - Static variable in class org.mvel2.MVEL
 
VERSION_SUB - Static variable in class org.mvel2.MVEL
 
visit(String, Object) - Method in interface org.mvel2.asm.AnnotationVisitor
Visits a primitive value of the annotation.
visit(int, int, String, String, String, String[]) - Method in class org.mvel2.asm.ClassAdapter
 
visit(int, int, String, String, String, String[]) - Method in interface org.mvel2.asm.ClassVisitor
Visits the header of the class.
visit(int, int, String, String, String, String[]) - Method in class org.mvel2.asm.ClassWriter
 
visitAnnotation(String, String) - Method in interface org.mvel2.asm.AnnotationVisitor
Visits a nested annotation value of the annotation.
visitAnnotation(String, boolean) - Method in class org.mvel2.asm.ClassAdapter
 
visitAnnotation(String, boolean) - Method in interface org.mvel2.asm.ClassVisitor
Visits an annotation of the class.
visitAnnotation(String, boolean) - Method in class org.mvel2.asm.ClassWriter
 
visitAnnotation(String, boolean) - Method in interface org.mvel2.asm.FieldVisitor
Visits an annotation of the field.
visitAnnotation(String, boolean) - Method in class org.mvel2.asm.MethodAdapter
 
visitAnnotation(String, boolean) - Method in interface org.mvel2.asm.MethodVisitor
Visits an annotation of this method.
visitAnnotationDefault() - Method in class org.mvel2.asm.MethodAdapter
 
visitAnnotationDefault() - Method in interface org.mvel2.asm.MethodVisitor
Visits the default value of this annotation interface method.
visitArray(String) - Method in interface org.mvel2.asm.AnnotationVisitor
Visits an array value of the annotation.
visitAttribute(Attribute) - Method in class org.mvel2.asm.ClassAdapter
 
visitAttribute(Attribute) - Method in interface org.mvel2.asm.ClassVisitor
Visits a non standard attribute of the class.
visitAttribute(Attribute) - Method in class org.mvel2.asm.ClassWriter
 
visitAttribute(Attribute) - Method in interface org.mvel2.asm.FieldVisitor
Visits a non standard attribute of the field.
visitAttribute(Attribute) - Method in class org.mvel2.asm.MethodAdapter
 
visitAttribute(Attribute) - Method in interface org.mvel2.asm.MethodVisitor
Visits a non standard attribute of this method.
visitCode() - Method in class org.mvel2.asm.MethodAdapter
 
visitCode() - Method in interface org.mvel2.asm.MethodVisitor
Starts the visit of the method's code, if any (i.e.
visitEnd() - Method in interface org.mvel2.asm.AnnotationVisitor
Visits the end of the annotation.
visitEnd() - Method in class org.mvel2.asm.ClassAdapter
 
visitEnd() - Method in interface org.mvel2.asm.ClassVisitor
Visits the end of the class.
visitEnd() - Method in class org.mvel2.asm.ClassWriter
 
visitEnd() - Method in interface org.mvel2.asm.FieldVisitor
Visits the end of the field.
visitEnd() - Method in class org.mvel2.asm.MethodAdapter
 
visitEnd() - Method in interface org.mvel2.asm.MethodVisitor
Visits the end of the method.
visitEnum(String, String, String) - Method in interface org.mvel2.asm.AnnotationVisitor
Visits an enumeration value of the annotation.
visitField(int, String, String, String, Object) - Method in class org.mvel2.asm.ClassAdapter
 
visitField(int, String, String, String, Object) - Method in interface org.mvel2.asm.ClassVisitor
Visits a field of the class.
visitField(int, String, String, String, Object) - Method in class org.mvel2.asm.ClassWriter
 
visitFieldInsn(int, String, String, String) - Method in class org.mvel2.asm.MethodAdapter
 
visitFieldInsn(int, String, String, String) - Method in interface org.mvel2.asm.MethodVisitor
Visits a field instruction.
visitFrame(int, int, Object[], int, Object[]) - Method in class org.mvel2.asm.MethodAdapter
 
visitFrame(int, int, Object[], int, Object[]) - Method in interface org.mvel2.asm.MethodVisitor
Visits the current state of the local variables and operand stack elements.
visitIincInsn(int, int) - Method in class org.mvel2.asm.MethodAdapter
 
visitIincInsn(int, int) - Method in interface org.mvel2.asm.MethodVisitor
Visits an IINC instruction.
visitInnerClass(String, String, String, int) - Method in class org.mvel2.asm.ClassAdapter
 
visitInnerClass(String, String, String, int) - Method in interface org.mvel2.asm.ClassVisitor
Visits information about an inner class.
visitInnerClass(String, String, String, int) - Method in class org.mvel2.asm.ClassWriter
 
visitInsn(int) - Method in class org.mvel2.asm.MethodAdapter
 
visitInsn(int) - Method in interface org.mvel2.asm.MethodVisitor
Visits a zero operand instruction.
visitIntInsn(int, int) - Method in class org.mvel2.asm.MethodAdapter
 
visitIntInsn(int, int) - Method in interface org.mvel2.asm.MethodVisitor
Visits an instruction with a single int operand.
visitJumpInsn(int, Label) - Method in class org.mvel2.asm.MethodAdapter
 
visitJumpInsn(int, Label) - Method in interface org.mvel2.asm.MethodVisitor
Visits a jump instruction.
visitLabel(Label) - Method in class org.mvel2.asm.MethodAdapter
 
visitLabel(Label) - Method in interface org.mvel2.asm.MethodVisitor
Visits a label.
visitLdcInsn(Object) - Method in class org.mvel2.asm.MethodAdapter
 
visitLdcInsn(Object) - Method in interface org.mvel2.asm.MethodVisitor
Visits a LDC instruction.
visitLineNumber(int, Label) - Method in class org.mvel2.asm.MethodAdapter
 
visitLineNumber(int, Label) - Method in interface org.mvel2.asm.MethodVisitor
Visits a line number declaration.
visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.mvel2.asm.MethodAdapter
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in interface org.mvel2.asm.MethodVisitor
Visits a local variable declaration.
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.mvel2.asm.MethodAdapter
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in interface org.mvel2.asm.MethodVisitor
Visits a LOOKUPSWITCH instruction.
visitMaxs(int, int) - Method in class org.mvel2.asm.MethodAdapter
 
visitMaxs(int, int) - Method in interface org.mvel2.asm.MethodVisitor
Visits the maximum stack size and the maximum number of local variables of the method.
visitMethod(int, String, String, String, String[]) - Method in class org.mvel2.asm.ClassAdapter
 
visitMethod(int, String, String, String, String[]) - Method in interface org.mvel2.asm.ClassVisitor
Visits a method of the class.
visitMethod(int, String, String, String, String[]) - Method in class org.mvel2.asm.ClassWriter
 
visitMethodInsn(int, String, String, String) - Method in class org.mvel2.asm.MethodAdapter
 
visitMethodInsn(int, String, String, String) - Method in interface org.mvel2.asm.MethodVisitor
Visits a method instruction.
visitMultiANewArrayInsn(String, int) - Method in class org.mvel2.asm.MethodAdapter
 
visitMultiANewArrayInsn(String, int) - Method in interface org.mvel2.asm.MethodVisitor
Visits a MULTIANEWARRAY instruction.
visitOuterClass(String, String, String) - Method in class org.mvel2.asm.ClassAdapter
 
visitOuterClass(String, String, String) - Method in interface org.mvel2.asm.ClassVisitor
Visits the enclosing class of the class.
visitOuterClass(String, String, String) - Method in class org.mvel2.asm.ClassWriter
 
visitParameterAnnotation(int, String, boolean) - Method in class org.mvel2.asm.MethodAdapter
 
visitParameterAnnotation(int, String, boolean) - Method in interface org.mvel2.asm.MethodVisitor
Visits an annotation of a parameter this method.
visitSource(String, String) - Method in class org.mvel2.asm.ClassAdapter
 
visitSource(String, String) - Method in interface org.mvel2.asm.ClassVisitor
Visits the source of the class.
visitSource(String, String) - Method in class org.mvel2.asm.ClassWriter
 
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class org.mvel2.asm.MethodAdapter
 
visitTableSwitchInsn(int, int, Label, Label[]) - Method in interface org.mvel2.asm.MethodVisitor
Visits a TABLESWITCH instruction.
visitTryCatchBlock(Label, Label, Label, String) - Method in class org.mvel2.asm.MethodAdapter
 
visitTryCatchBlock(Label, Label, Label, String) - Method in interface org.mvel2.asm.MethodVisitor
Visits a try catch ast.
visitTypeInsn(int, String) - Method in class org.mvel2.asm.MethodAdapter
 
visitTypeInsn(int, String) - Method in interface org.mvel2.asm.MethodVisitor
Visits a type instruction.
visitVarInsn(int, int) - Method in class org.mvel2.asm.MethodAdapter
 
visitVarInsn(int, int) - Method in interface org.mvel2.asm.MethodVisitor
Visits a local variable instruction.
VOID - Static variable in class org.mvel2.asm.Type
The sort of the void type.
VOID_TYPE - Static variable in class org.mvel2.asm.Type
The void type.

W

W_BOOLEAN - Static variable in interface org.mvel2.DataTypes
 
W_BYTE - Static variable in interface org.mvel2.DataTypes
 
W_CHAR - Static variable in interface org.mvel2.DataTypes
 
W_DOUBLE - Static variable in interface org.mvel2.DataTypes
 
W_FLOAT - Static variable in interface org.mvel2.DataTypes
 
W_INTEGER - Static variable in interface org.mvel2.DataTypes
 
W_LONG - Static variable in interface org.mvel2.DataTypes
 
W_SHORT - Static variable in interface org.mvel2.DataTypes
 
WHILE - Static variable in interface org.mvel2.Operator
 
WhileNode - Class in org.mvel2.ast
 
WhileNode(char[], char[], int) - Constructor for class org.mvel2.ast.WhileNode
 
whiteSpaceSkip() - Method in class org.mvel2.optimizers.AbstractOptimizer
Skip to the next non-whitespace position.
WITH - Static variable in interface org.mvel2.Operator
 
WITH - Static variable in class org.mvel2.optimizers.AbstractOptimizer
 
WithAccessor - Class in org.mvel2.optimizers.impl.refl.nodes
 
WithAccessor(String, char[], Class, boolean) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.WithAccessor
 
WithAccessor.ExecutablePairs - Class in org.mvel2.optimizers.impl.refl.nodes
 
WithAccessor.ExecutablePairs() - Constructor for class org.mvel2.optimizers.impl.refl.nodes.WithAccessor.ExecutablePairs
 
WithAccessor.ExecutablePairs(String, ExecutableStatement, Class, ParserContext) - Constructor for class org.mvel2.optimizers.impl.refl.nodes.WithAccessor.ExecutablePairs
 
withExpressions - Variable in class org.mvel2.ast.WithNode
 
withExpressions - Variable in class org.mvel2.optimizers.impl.refl.nodes.WithAccessor
 
WithNode - Class in org.mvel2.ast
 
WithNode(char[], char[], int, ParserContext) - Constructor for class org.mvel2.ast.WithNode
 
WithNode.ParmValuePair - Class in org.mvel2.ast
 
WithNode.ParmValuePair() - Constructor for class org.mvel2.ast.WithNode.ParmValuePair
 
WithNode.ParmValuePair(String, ExecutableStatement, Class, ParserContext) - Constructor for class org.mvel2.ast.WithNode.ParmValuePair
 
wrapRuntimeConverstion(Class) - Method in class org.mvel2.optimizers.impl.asm.ASMAccessorOptimizer
 
write(ClassWriter, byte[], int, int, int) - Method in class org.mvel2.asm.Attribute
Returns the byte array form of this attribute.
writeExternal(ObjectOutput) - Method in class org.mvel2.util.FastList
 

_

__resolveType(Class) - Static method in class org.mvel2.util.ParseTools
 
_compile() - Method in class org.mvel2.compiler.ExpressionCompiler
Initiate an in-context compile.

A B C D E F G H I J L M N O P R S T U V W _

Copyright © 2008. All Rights Reserved.