Serialized Form
-
Package org.mvel2
-
Exception Class org.mvel2.CompileException
class CompileException extends RuntimeException implements Serializable-
Serialized Fields
-
column
int column
-
cursor
int cursor
-
errors
List<ErrorDetail> errors
-
evaluationContext
Object evaluationContext
-
expr
char[] expr
-
lastLineStart
int lastLineStart
-
lineNumber
int lineNumber
-
msgOffset
int msgOffset
-
-
-
Exception Class org.mvel2.ConversionException
class ConversionException extends RuntimeException implements Serializable -
Exception Class org.mvel2.ImmutableElementException
class ImmutableElementException extends RuntimeException implements Serializable -
Class org.mvel2.MacroProcessor
class MacroProcessor extends AbstractParser implements Serializable -
Class org.mvel2.MVELInterpretedRuntime
class MVELInterpretedRuntime extends AbstractParser implements Serializable-
Serialized Fields
-
holdOverRegister
Object holdOverRegister
-
-
-
Exception Class org.mvel2.OptimizationFailure
class OptimizationFailure extends RuntimeException implements Serializable -
Class org.mvel2.ParserConfiguration
class ParserConfiguration extends Object implements Serializable-
Serialized Fields
-
allowBootstrapBypass
boolean allowBootstrapBypass
-
allowNakedMethCall
boolean allowNakedMethCall
-
imports
Map<String,
Object> imports -
interceptors
Map<String,
Interceptor> interceptors -
packageImports
HashSet<String> packageImports
-
threadUnsafeVariableResolverFactory
VariableResolverFactory threadUnsafeVariableResolverFactory
-
-
-
Class org.mvel2.ParserContext
class ParserContext extends Object implements Serializable-
Serialized Fields
-
blockSymbols
boolean blockSymbols
-
compiled
boolean compiled
-
debugSymbols
boolean debugSymbols
-
evaluationContext
Object evaluationContext
-
executableCodeReached
boolean executableCodeReached
-
fatalError
boolean fatalError
-
functionContext
boolean functionContext
-
globalFunctions
HashMap<String,
Function> globalFunctions -
indexAllocation
boolean indexAllocation
-
indexedInputs
ArrayList<String> indexedInputs
-
indexedLocals
ArrayList<String> indexedLocals
-
inputs
Map<String,
Class> inputs -
lastLineLabel
LineLabel lastLineLabel
-
lineCount
int lineCount
-
lineOffset
int lineOffset
-
optimizationMode
boolean optimizationMode
-
parent
ParserContext parent
-
parserConfiguration
ParserConfiguration parserConfiguration
-
retainParserState
boolean retainParserState
-
sourceFile
String sourceFile
-
strictTypeEnforcement
boolean strictTypeEnforcement
-
strongTyping
boolean strongTyping
-
variables
HashMap<String,
Class> variables -
variablesEscape
boolean variablesEscape
-
variableVisibility
ArrayList<Set<String>> variableVisibility
-
-
-
Exception Class org.mvel2.PropertyAccessException
class PropertyAccessException extends CompileException implements Serializable -
Exception Class org.mvel2.ScriptRuntimeException
class ScriptRuntimeException extends RuntimeException implements Serializable -
Exception Class org.mvel2.UnresolveablePropertyException
class UnresolveablePropertyException extends RuntimeException implements Serializable-
Serialized Fields
-
name
String name
-
-
-
-
Package org.mvel2.ast
-
Class org.mvel2.ast.And
class And extends BooleanNode implements Serializable -
Class org.mvel2.ast.ArraySize
class ArraySize extends Object implements Serializable-
Serialized Fields
-
value
char[] value
-
-
-
Class org.mvel2.ast.AssertNode
class AssertNode extends ASTNode implements Serializable-
Serialized Fields
-
assertion
ExecutableStatement assertion
-
fail
ExecutableStatement fail
-
-
-
Class org.mvel2.ast.AssignmentNode
class AssignmentNode extends ASTNode implements Serializable-
Serialized Fields
-
assignmentVar
String assignmentVar
-
col
boolean col
-
index
String index
-
indexTarget
char[] indexTarget
-
statement
ExecutableStatement statement
-
varName
String varName
-
-
-
Class org.mvel2.ast.ASTNode
class ASTNode extends Object implements Serializable-
Serialized Fields
-
cursorPosition
int cursorPosition
-
egressType
Class egressType
-
endOfName
int endOfName
-
expr
char[] expr
-
fields
int fields
-
firstUnion
int firstUnion
-
literal
Object literal
-
nameCache
String nameCache
-
nextASTNode
ASTNode nextASTNode
-
offset
int offset
-
pCtx
ParserContext pCtx
-
safeAccessor
Accessor safeAccessor
-
start
int start
-
-
-
Class org.mvel2.ast.BinaryOperation
class BinaryOperation extends BooleanNode implements Serializable-
Serialized Fields
-
lType
int lType
-
operation
int operation
-
rType
int rType
-
-
-
Class org.mvel2.ast.BlockNode
class BlockNode extends ASTNode implements Serializable-
Serialized Fields
-
blockOffset
int blockOffset
-
blockStart
int blockStart
-
compiledBlock
ExecutableStatement compiledBlock
-
-
-
Class org.mvel2.ast.BooleanNode
class BooleanNode extends ASTNode implements Serializable -
Class org.mvel2.ast.Contains
class Contains extends ASTNode implements Serializable -
Class org.mvel2.ast.Convertable
class Convertable extends ASTNode implements Serializable -
Class org.mvel2.ast.DeclProtoVarNode
class DeclProtoVarNode extends ASTNode implements Serializable-
Serialized Fields
-
name
String name
-
-
-
Class org.mvel2.ast.DeclTypedVarNode
class DeclTypedVarNode extends ASTNode implements Serializable-
Serialized Fields
-
name
String name
-
-
-
Class org.mvel2.ast.DeepAssignmentNode
class DeepAssignmentNode extends ASTNode implements Serializable-
Serialized Fields
-
acc
CompiledAccExpression acc
-
property
String property
-
statement
ExecutableStatement statement
-
-
-
Class org.mvel2.ast.DeepOperativeAssignmentNode
class DeepOperativeAssignmentNode extends DeepAssignmentNode implements Serializable-
Serialized Fields
-
operation
int operation
-
-
-
Class org.mvel2.ast.DoNode
class DoNode extends BlockNode implements Serializable-
Serialized Fields
-
condition
ExecutableStatement condition
-
item
String item
-
-
-
Class org.mvel2.ast.DoUntilNode
class DoUntilNode extends BlockNode implements Serializable-
Serialized Fields
-
condition
ExecutableStatement condition
-
item
String item
-
-
-
Class org.mvel2.ast.EndOfStatement
class EndOfStatement extends ASTNode implements Serializable -
Class org.mvel2.ast.Fold
class Fold extends ASTNode implements Serializable-
Serialized Fields
-
constraintEx
ExecutableStatement constraintEx
-
dataEx
ExecutableStatement dataEx
-
subEx
ExecutableStatement subEx
-
-
-
Class org.mvel2.ast.ForEachNode
class ForEachNode extends BlockNode implements Serializable-
Serialized Fields
-
condition
ExecutableStatement condition
-
item
String item
-
itemType
Class itemType
-
type
int type
-
-
-
Class org.mvel2.ast.ForNode
class ForNode extends BlockNode implements Serializable-
Serialized Fields
-
after
ExecutableStatement after
-
condition
ExecutableStatement condition
-
indexAlloc
boolean indexAlloc
-
initializer
ExecutableStatement initializer
-
item
String item
-
-
-
Class org.mvel2.ast.Function
class Function extends ASTNode implements Serializable-
Serialized Fields
-
compiledBlock
ExecutableStatement compiledBlock
-
compiledMode
boolean compiledMode
-
name
String name
-
parameters
String[] parameters
-
parmNum
int parmNum
-
singleton
boolean singleton
-
-
-
Class org.mvel2.ast.IfNode
class IfNode extends BlockNode implements Serializable-
Serialized Fields
-
condition
ExecutableStatement condition
-
elseBlock
ExecutableStatement elseBlock
-
elseIf
IfNode elseIf
-
idxAlloc
boolean idxAlloc
-
nestedStatement
ExecutableStatement nestedStatement
-
-
-
Class org.mvel2.ast.ImportNode
class ImportNode extends ASTNode implements Serializable-
Serialized Fields
-
_offset
int _offset
-
importClass
Class importClass
-
packageImport
boolean packageImport
-
-
-
Class org.mvel2.ast.IndexedAssignmentNode
class IndexedAssignmentNode extends ASTNode implements Serializable-
Serialized Fields
-
assignmentVar
String assignmentVar
-
col
boolean col
-
index
char[] index
-
indexTarget
char[] indexTarget
-
name
String name
-
register
int register
-
statement
ExecutableStatement statement
-
stmt
char[] stmt
-
-
-
Class org.mvel2.ast.IndexedDeclTypedVarNode
class IndexedDeclTypedVarNode extends ASTNode implements Serializable-
Serialized Fields
-
register
int register
-
-
-
Class org.mvel2.ast.IndexedOperativeAssign
class IndexedOperativeAssign extends ASTNode implements Serializable-
Serialized Fields
-
operation
int operation
-
register
int register
-
statement
ExecutableStatement statement
-
-
-
Class org.mvel2.ast.IndexedPostFixDecNode
class IndexedPostFixDecNode extends ASTNode implements Serializable-
Serialized Fields
-
register
int register
-
-
-
Class org.mvel2.ast.IndexedPostFixIncNode
class IndexedPostFixIncNode extends ASTNode implements Serializable-
Serialized Fields
-
register
int register
-
-
-
Class org.mvel2.ast.IndexedPreFixDecNode
class IndexedPreFixDecNode extends ASTNode implements Serializable-
Serialized Fields
-
register
int register
-
-
-
Class org.mvel2.ast.IndexedPreFixIncNode
class IndexedPreFixIncNode extends ASTNode implements Serializable-
Serialized Fields
-
register
int register
-
-
-
Class org.mvel2.ast.InlineCollectionNode
class InlineCollectionNode extends ASTNode implements Serializable-
Serialized Fields
-
collectionGraph
Object collectionGraph
-
trailingOffset
int trailingOffset
-
trailingStart
int trailingStart
-
-
-
Class org.mvel2.ast.Instance
class Instance extends ASTNode implements Serializable -
Class org.mvel2.ast.IntAdd
class IntAdd extends BinaryOperation implements Serializable -
Class org.mvel2.ast.IntDiv
class IntDiv extends BinaryOperation implements Serializable -
Class org.mvel2.ast.InterceptorWrapper
class InterceptorWrapper extends ASTNode implements Serializable-
Serialized Fields
-
interceptor
Interceptor interceptor
-
node
ASTNode node
-
-
-
Class org.mvel2.ast.IntMult
class IntMult extends BinaryOperation implements Serializable -
Class org.mvel2.ast.IntSub
class IntSub extends BinaryOperation implements Serializable -
Class org.mvel2.ast.Invert
class Invert extends ASTNode implements Serializable-
Serialized Fields
-
stmt
ExecutableStatement stmt
-
-
-
Class org.mvel2.ast.InvokationContextFactory
class InvokationContextFactory extends MapVariableResolverFactory implements Serializable-
Serialized Fields
-
protoContext
VariableResolverFactory protoContext
-
-
-
Class org.mvel2.ast.IsDef
class IsDef extends ASTNode implements Serializable -
Class org.mvel2.ast.LineLabel
class LineLabel extends ASTNode implements Serializable-
Serialized Fields
-
lineNumber
int lineNumber
-
sourceFile
String sourceFile
-
-
-
Class org.mvel2.ast.LiteralDeepPropertyNode
class LiteralDeepPropertyNode extends ASTNode implements Serializable-
Serialized Fields
-
literal
Object literal
-
-
-
Class org.mvel2.ast.LiteralNode
class LiteralNode extends ASTNode implements Serializable -
Class org.mvel2.ast.Negation
class Negation extends ASTNode implements Serializable-
Serialized Fields
-
stmt
ExecutableStatement stmt
-
-
-
Class org.mvel2.ast.NewObjectNode
class NewObjectNode extends ASTNode implements Serializable-
Serialized Fields
-
name
char[] name
-
typeDescr
TypeDescriptor typeDescr
-
-
-
Class org.mvel2.ast.NewObjectNode.NewObjectArray
class NewObjectArray extends Object implements Serializable-
Serialized Fields
-
arrayType
Class arrayType
-
sizes
ExecutableStatement[] sizes
-
-
-
Class org.mvel2.ast.NewObjectPrototype
class NewObjectPrototype extends ASTNode implements Serializable-
Serialized Fields
-
function
Function function
-
-
-
Class org.mvel2.ast.NewPrototypeNode
class NewPrototypeNode extends ASTNode implements Serializable-
Serialized Fields
-
protoName
String protoName
-
-
-
Class org.mvel2.ast.OperativeAssign
class OperativeAssign extends ASTNode implements Serializable-
Serialized Fields
-
knownInType
int knownInType
-
operation
int operation
-
statement
ExecutableStatement statement
-
varName
String varName
-
-
-
Class org.mvel2.ast.OperatorNode
class OperatorNode extends ASTNode implements Serializable-
Serialized Fields
-
operator
Integer operator
-
-
-
Class org.mvel2.ast.Or
class Or extends BooleanNode implements Serializable -
Class org.mvel2.ast.PostFixDecNode
class PostFixDecNode extends ASTNode implements Serializable-
Serialized Fields
-
name
String name
-
-
-
Class org.mvel2.ast.PostFixIncNode
class PostFixIncNode extends ASTNode implements Serializable-
Serialized Fields
-
name
String name
-
-
-
Class org.mvel2.ast.PreFixDecNode
class PreFixDecNode extends ASTNode implements Serializable-
Serialized Fields
-
name
String name
-
-
-
Class org.mvel2.ast.PreFixIncNode
class PreFixIncNode extends ASTNode implements Serializable-
Serialized Fields
-
name
String name
-
-
-
Class org.mvel2.ast.Proto
class Proto extends ASTNode implements Serializable-
Serialized Fields
-
cursorEnd
int cursorEnd
-
cursorStart
int cursorStart
-
name
String name
-
receivers
Map<String,
Proto.Receiver> receivers
-
-
-
Class org.mvel2.ast.Proto.ProtoContextFactory
class ProtoContextFactory extends MapVariableResolverFactory implements Serializable-
Serialized Fields
-
variableResolvers
SimpleIndexHashMapWrapper<String,
VariableResolver> variableResolvers
-
-
-
Class org.mvel2.ast.Proto.ProtoResolver
class ProtoResolver extends Object implements Serializable -
Class org.mvel2.ast.ProtoVarNode
class ProtoVarNode extends ASTNode implements Serializable-
Serialized Fields
-
name
String name
-
statement
ExecutableStatement statement
-
-
-
Exception Class org.mvel2.ast.ReduceableCodeException
class ReduceableCodeException extends RuntimeException implements Serializable-
Serialized Fields
-
literal
Object literal
-
-
-
Exception Class org.mvel2.ast.RedundantCodeException
class RedundantCodeException extends RuntimeException implements Serializable -
Class org.mvel2.ast.RegExMatch
class RegExMatch extends ASTNode implements Serializable-
Serialized Fields
-
p
Pattern p
-
patternOffset
int patternOffset
-
patternStart
int patternStart
-
patternStmt
ExecutableStatement patternStmt
-
stmt
ExecutableStatement stmt
-
-
-
Class org.mvel2.ast.RegExMatchNode
class RegExMatchNode extends ASTNode implements Serializable -
Class org.mvel2.ast.ReturnNode
class ReturnNode extends ASTNode implements Serializable -
Class org.mvel2.ast.Sign
class Sign extends ASTNode implements Serializable-
Serialized Fields
-
signer
Sign.Signer signer
-
stmt
ExecutableStatement stmt
-
-
-
Class org.mvel2.ast.Soundslike
class Soundslike extends ASTNode implements Serializable -
Class org.mvel2.ast.Stacklang
class Stacklang extends BlockNode implements Serializable-
Serialized Fields
-
instructionList
List<Stacklang.Instruction> instructionList
-
pCtx
ParserContext pCtx
-
-
-
Class org.mvel2.ast.StaticImportNode
class StaticImportNode extends ASTNode implements Serializable -
Class org.mvel2.ast.Strsim
class Strsim extends ASTNode implements Serializable -
Class org.mvel2.ast.Substatement
class Substatement extends ASTNode implements Serializable-
Serialized Fields
-
statement
ExecutableStatement statement
-
-
-
Class org.mvel2.ast.ThisWithNode
class ThisWithNode extends WithNode implements Serializable -
Class org.mvel2.ast.TypeCast
class TypeCast extends ASTNode implements Serializable-
Serialized Fields
-
statement
ExecutableStatement statement
-
widen
boolean widen
-
-
-
Class org.mvel2.ast.TypeDescriptor
class TypeDescriptor extends Object implements Serializable-
Serialized Fields
-
arraySize
ArraySize[] arraySize
-
className
String className
-
compiledArraySize
ExecutableStatement[] compiledArraySize
-
endRange
int endRange
-
expr
char[] expr
-
offset
int offset
-
start
int start
-
-
-
Class org.mvel2.ast.TypedVarNode
class TypedVarNode extends ASTNode implements Serializable-
Serialized Fields
-
name
String name
-
statement
ExecutableStatement statement
-
-
-
Class org.mvel2.ast.Union
class Union extends ASTNode implements Serializable-
Serialized Fields
-
main
ASTNode main
-
-
-
Class org.mvel2.ast.UntilNode
class UntilNode extends BlockNode implements Serializable-
Serialized Fields
-
condition
ExecutableStatement condition
-
item
String item
-
-
-
Class org.mvel2.ast.WhileNode
class WhileNode extends BlockNode implements Serializable-
Serialized Fields
-
condition
ExecutableStatement condition
-
item
String item
-
-
-
Class org.mvel2.ast.WithNode
class WithNode extends BlockNode implements Serializable-
Serialized Fields
-
nestParm
String nestParm
-
withExpressions
WithNode.ParmValuePair[] withExpressions
-
-
-
Class org.mvel2.ast.WithNode.ParmValuePair
class ParmValuePair extends Object implements Serializable-
Serialized Fields
-
setExpression
Serializable setExpression
-
statement
ExecutableStatement statement
-
-
-
-
Package org.mvel2.compiler
-
Class org.mvel2.compiler.AbstractParser
class AbstractParser extends Object implements Serializable-
Serialized Fields
-
compileMode
boolean compileMode
-
ctx
Object ctx
-
cursor
int cursor
-
debugSymbols
boolean debugSymbols
-
dStack
ExecutionStack dStack
-
end
int end
-
expr
char[] expr
-
fields
int fields
-
greedy
boolean greedy
-
lastLineStart
int lastLineStart
-
lastNode
ASTNode lastNode
-
lastWasComment
boolean lastWasComment
-
lastWasIdentifier
boolean lastWasIdentifier
-
lastWasLineLabel
boolean lastWasLineLabel
-
length
int length
-
line
int line
-
literalOnly
int literalOnly
-
pCtx
ParserContext pCtx
-
splitAccumulator
ExecutionStack splitAccumulator
-
st
int st
-
start
int start
-
stk
ExecutionStack stk
-
variableFactory
VariableResolverFactory variableFactory
-
-
-
Class org.mvel2.compiler.BlankLiteral
class BlankLiteral extends Object implements Serializable -
Class org.mvel2.compiler.CompiledAccExpression
class CompiledAccExpression extends Object implements Serializable-
Serialized Fields
-
context
ParserContext context
-
expression
char[] expression
-
ingressType
Class ingressType
-
offset
int offset
-
start
int start
-
-
-
Class org.mvel2.compiler.CompiledExpression
class CompiledExpression extends Object implements Serializable-
Serialized Fields
-
convertableIngressEgress
boolean convertableIngressEgress
-
firstNode
ASTNode firstNode
-
knownEgressType
Class knownEgressType
-
knownIngressType
Class knownIngressType
-
literalOnly
boolean literalOnly
-
optimized
boolean optimized
-
parserConfiguration
ParserConfiguration parserConfiguration
-
sourceName
String sourceName
-
-
-
Exception Class org.mvel2.compiler.EndWithValue
class EndWithValue extends RuntimeException implements Serializable-
Serialized Fields
-
value
Object value
-
-
-
Class org.mvel2.compiler.ExecutableAccessor
class ExecutableAccessor extends Object implements Serializable -
Class org.mvel2.compiler.ExecutableAccessorSafe
class ExecutableAccessorSafe extends Object implements Serializable -
Class org.mvel2.compiler.ExecutableLiteral
class ExecutableLiteral extends Object implements Serializable-
Serialized Fields
-
integer32
int integer32
-
intOptimized
boolean intOptimized
-
literal
Object literal
-
-
-
Class org.mvel2.compiler.ExpressionCompiler
class ExpressionCompiler extends AbstractParser implements Serializable-
Serialized Fields
-
returnType
Class returnType
-
secondPassOptimization
boolean secondPassOptimization
-
verifying
boolean verifying
-
verifyOnly
boolean verifyOnly
-
-
-
Class org.mvel2.compiler.PropertyVerifier
class PropertyVerifier extends AbstractOptimizer implements Serializable
-
-
Package org.mvel2.integration
-
Package org.mvel2.integration.impl
-
Class org.mvel2.integration.impl.BaseVariableResolverFactory
class BaseVariableResolverFactory extends Object implements Serializable-
Serialized Fields
-
indexedVariableNames
String[] indexedVariableNames
-
indexedVariableResolvers
VariableResolver[] indexedVariableResolvers
-
indexOffset
int indexOffset
-
nextFactory
VariableResolverFactory nextFactory
-
tiltFlag
boolean tiltFlag
-
variableResolvers
Map<String,
VariableResolver> variableResolvers
-
-
-
Class org.mvel2.integration.impl.CachedMapVariableResolverFactory
class CachedMapVariableResolverFactory extends BaseVariableResolverFactory implements Serializable -
Class org.mvel2.integration.impl.CachingMapVariableResolverFactory
class CachingMapVariableResolverFactory extends BaseVariableResolverFactory implements Serializable -
Class org.mvel2.integration.impl.ClassImportResolverFactory
class ClassImportResolverFactory extends BaseVariableResolverFactory implements Serializable -
Class org.mvel2.integration.impl.DefaultLocalVariableResolverFactory
class DefaultLocalVariableResolverFactory extends MapVariableResolverFactory implements Serializable-
Serialized Fields
-
noTilt
boolean noTilt
-
-
-
Class org.mvel2.integration.impl.FunctionVariableResolverFactory
class FunctionVariableResolverFactory extends BaseVariableResolverFactory implements Serializable-
Serialized Fields
-
function
Function function
-
noTilt
boolean noTilt
-
-
-
Class org.mvel2.integration.impl.ImmutableDefaultFactory
class ImmutableDefaultFactory extends Object implements Serializable-
Serialized Fields
-
tiltFlag
boolean tiltFlag
-
-
-
Class org.mvel2.integration.impl.IndexedVariableResolverFactory
class IndexedVariableResolverFactory extends BaseVariableResolverFactory implements Serializable -
Class org.mvel2.integration.impl.IndexVariableResolver
class IndexVariableResolver extends Object implements Serializable -
Class org.mvel2.integration.impl.ItemResolverFactory
class ItemResolverFactory extends BaseVariableResolverFactory implements Serializable-
Serialized Fields
-
resolver
ItemResolverFactory.ItemResolver resolver
-
-
-
Class org.mvel2.integration.impl.ItemResolverFactory.ItemResolver
class ItemResolver extends Object implements Serializable -
Class org.mvel2.integration.impl.MapVariableResolver
class MapVariableResolver extends Object implements Serializable -
Class org.mvel2.integration.impl.MapVariableResolverFactory
class MapVariableResolverFactory extends BaseVariableResolverFactory implements Serializable -
Class org.mvel2.integration.impl.PrecachedMapVariableResolver
class PrecachedMapVariableResolver extends Object implements Serializable -
Class org.mvel2.integration.impl.SimpleSTValueResolver
class SimpleSTValueResolver extends Object implements Serializable -
Class org.mvel2.integration.impl.SimpleValueResolver
class SimpleValueResolver extends Object implements Serializable-
Serialized Fields
-
value
Object value
-
-
-
Class org.mvel2.integration.impl.SimpleVariableResolverFactory
class SimpleVariableResolverFactory extends BaseVariableResolverFactory implements Serializable -
Class org.mvel2.integration.impl.StackDelimiterResolverFactory
class StackDelimiterResolverFactory extends StackDemarcResolverFactory implements Serializable -
Class org.mvel2.integration.impl.StackDemarcResolverFactory
class StackDemarcResolverFactory extends Object implements Serializable-
Serialized Fields
-
delegate
VariableResolverFactory delegate
-
tilt
boolean tilt
-
-
-
Class org.mvel2.integration.impl.StackResetResolverFactory
class StackResetResolverFactory extends Object implements Serializable-
Serialized Fields
-
delegate
VariableResolverFactory delegate
-
-
-
Class org.mvel2.integration.impl.StaticMethodImportResolver
class StaticMethodImportResolver extends Object implements Serializable-
Serialized Fields
-
method
MethodStub method
-
name
String name
-
-
-
Class org.mvel2.integration.impl.StaticMethodImportResolverFactory
class StaticMethodImportResolverFactory extends BaseVariableResolverFactory implements Serializable -
Class org.mvel2.integration.impl.TypeInjectionResolverFactoryImpl
class TypeInjectionResolverFactoryImpl extends MapVariableResolverFactory implements Serializable
-
-
Package org.mvel2.optimizers
-
Class org.mvel2.optimizers.AbstractOptimizer
class AbstractOptimizer extends AbstractParser implements Serializable-
Serialized Fields
-
collection
boolean collection
-
currType
Class currType
-
nullSafe
boolean nullSafe
-
staticAccess
boolean staticAccess
-
tkStart
int tkStart
-
-
-
Exception Class org.mvel2.optimizers.OptimizationNotSupported
class OptimizationNotSupported extends RuntimeException implements Serializable
-
-
Package org.mvel2.optimizers.dynamic
-
Class org.mvel2.optimizers.dynamic.DynamicOptimizer
class DynamicOptimizer extends AbstractOptimizer implements Serializable-
Serialized Fields
-
firstStage
AccessorOptimizer firstStage
-
-
-
-
Package org.mvel2.optimizers.impl.asm
-
Class org.mvel2.optimizers.impl.asm.ASMAccessorOptimizer
class ASMAccessorOptimizer extends AbstractOptimizer implements Serializable-
Serialized Fields
-
buildLog
StringAppender buildLog
-
className
String className
-
compileDepth
int compileDepth
-
compiledInputs
ArrayList<ExecutableStatement> compiledInputs
-
ctx
Object ctx
-
cw
org.objectweb.asm.ClassWriter cw
-
deferFinish
boolean deferFinish
-
first
boolean first
-
ingressType
Class ingressType
-
literal
boolean literal
-
maxlocals
int maxlocals
-
methNull
boolean methNull
-
mv
org.objectweb.asm.MethodVisitor mv
-
noinit
boolean noinit
-
propNull
boolean propNull
-
returnType
Class returnType
-
stacksize
int stacksize
-
thisRef
Object thisRef
-
time
long time
-
val
Object val
-
variableFactory
VariableResolverFactory variableFactory
-
-
-
-
Package org.mvel2.optimizers.impl.refl
-
Class org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer
class ReflectiveAccessorOptimizer extends AbstractOptimizer implements Serializable-
Serialized Fields
-
ctx
Object ctx
-
currNode
AccessorNode currNode
-
first
boolean first
-
ingressType
Class ingressType
-
returnType
Class returnType
-
rootNode
AccessorNode rootNode
-
thisRef
Object thisRef
-
val
Object val
-
variableFactory
VariableResolverFactory variableFactory
-
-
-
-
Package org.mvel2.optimizers.impl.refl.nodes
-
Class org.mvel2.optimizers.impl.refl.nodes.ArrayAccessor
class ArrayAccessor extends Object implements Serializable-
Serialized Fields
-
index
int index
-
nextNode
AccessorNode nextNode
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.ArrayAccessorNest
class ArrayAccessorNest extends Object implements Serializable-
Serialized Fields
-
baseComponentType
Class baseComponentType
-
index
ExecutableStatement index
-
nextNode
AccessorNode nextNode
-
requireConversion
boolean requireConversion
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.ArrayLength
class ArrayLength extends BaseAccessor implements Serializable -
Class org.mvel2.optimizers.impl.refl.nodes.BaseAccessor
class BaseAccessor extends Object implements Serializable-
Serialized Fields
-
nextNode
AccessorNode nextNode
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.ConstructorAccessor
class ConstructorAccessor extends InvokableAccessor implements Serializable-
Serialized Fields
-
constructor
Constructor constructor
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.DynamicFieldAccessor
class DynamicFieldAccessor extends Object implements Serializable-
Serialized Fields
-
field
Field field
-
nextNode
AccessorNode nextNode
-
targetType
Class targetType
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.DynamicFunctionAccessor
class DynamicFunctionAccessor extends BaseAccessor implements Serializable-
Serialized Fields
-
parameters
Accessor[] parameters
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.DynamicSetterAccessor
class DynamicSetterAccessor extends Object implements Serializable -
Class org.mvel2.optimizers.impl.refl.nodes.FieldAccessor
class FieldAccessor extends Object implements Serializable-
Serialized Fields
-
coercionRequired
boolean coercionRequired
-
field
Field field
-
nextNode
AccessorNode nextNode
-
primitive
boolean primitive
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.FieldAccessorNH
class FieldAccessorNH extends Object implements Serializable-
Serialized Fields
-
coercionRequired
boolean coercionRequired
-
field
Field field
-
nextNode
AccessorNode nextNode
-
nullHandler
PropertyHandler nullHandler
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.FunctionAccessor
class FunctionAccessor extends BaseAccessor implements Serializable-
Serialized Fields
-
function
FunctionInstance function
-
parameters
Accessor[] parameters
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.GetterAccessor
class GetterAccessor extends Object implements Serializable-
Serialized Fields
-
method
Method method
-
nextNode
AccessorNode nextNode
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.GetterAccessorNH
class GetterAccessorNH extends Object implements Serializable-
Serialized Fields
-
method
Method method
-
nextNode
AccessorNode nextNode
-
nullHandler
PropertyHandler nullHandler
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.IndexedCharSeqAccessor
class IndexedCharSeqAccessor extends Object implements Serializable-
Serialized Fields
-
index
int index
-
nextNode
AccessorNode nextNode
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.IndexedCharSeqAccessorNest
class IndexedCharSeqAccessorNest extends Object implements Serializable-
Serialized Fields
-
index
ExecutableStatement index
-
nextNode
AccessorNode nextNode
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.IndexedVariableAccessor
class IndexedVariableAccessor extends Object implements Serializable-
Serialized Fields
-
nextNode
AccessorNode nextNode
-
register
int register
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.InvokableAccessor
class InvokableAccessor extends BaseAccessor implements Serializable-
Serialized Fields
-
coercionNeeded
boolean coercionNeeded
-
length
int length
-
parameterTypes
Class[] parameterTypes
-
parms
ExecutableStatement[] parms
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.ListAccessor
class ListAccessor extends Object implements Serializable-
Serialized Fields
-
index
int index
-
nextNode
AccessorNode nextNode
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.ListAccessorNest
class ListAccessorNest extends Object implements Serializable-
Serialized Fields
-
conversionType
Class conversionType
-
index
ExecutableStatement index
-
nextNode
AccessorNode nextNode
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.MapAccessor
class MapAccessor extends Object implements Serializable-
Serialized Fields
-
nextNode
AccessorNode nextNode
-
property
Object property
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.MapAccessorNest
class MapAccessorNest extends Object implements Serializable-
Serialized Fields
-
conversionType
Class conversionType
-
nextNode
AccessorNode nextNode
-
property
ExecutableStatement property
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.MethodAccessor
class MethodAccessor extends InvokableAccessor implements Serializable-
Serialized Fields
-
method
Method method
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.MethodAccessorNH
class MethodAccessorNH extends Object implements Serializable-
Serialized Fields
-
coercionNeeded
boolean coercionNeeded
-
length
int length
-
method
Method method
-
nextNode
AccessorNode nextNode
-
nullHandler
PropertyHandler nullHandler
-
parameterTypes
Class[] parameterTypes
-
parms
ExecutableStatement[] parms
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.Notify
class Notify extends Object implements Serializable-
Serialized Fields
-
name
String name
-
nextNode
AccessorNode nextNode
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.NullSafe
class NullSafe extends Object implements Serializable-
Serialized Fields
-
expr
char[] expr
-
nextNode
AccessorNode nextNode
-
offset
int offset
-
pCtx
ParserContext pCtx
-
start
int start
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.PropertyHandlerAccessor
class PropertyHandlerAccessor extends BaseAccessor implements Serializable-
Serialized Fields
-
conversionType
Class conversionType
-
propertyHandler
PropertyHandler propertyHandler
-
propertyName
String propertyName
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.SetterAccessor
class SetterAccessor extends Object implements Serializable-
Serialized Fields
-
coercionRequired
boolean coercionRequired
-
method
Method method
-
nextNode
AccessorNode nextNode
-
primitive
boolean primitive
-
targetType
Class<?> targetType
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.StaticReferenceAccessor
class StaticReferenceAccessor extends Object implements Serializable-
Serialized Fields
-
literal
Object literal
-
nextNode
AccessorNode nextNode
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.StaticVarAccessor
class StaticVarAccessor extends Object implements Serializable-
Serialized Fields
-
field
Field field
-
nextNode
AccessorNode nextNode
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.StaticVarAccessorNH
class StaticVarAccessorNH extends Object implements Serializable-
Serialized Fields
-
field
Field field
-
nextNode
AccessorNode nextNode
-
nullHandler
PropertyHandler nullHandler
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.ThisValueAccessor
class ThisValueAccessor extends Object implements Serializable-
Serialized Fields
-
nextNode
AccessorNode nextNode
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.VariableAccessor
class VariableAccessor extends Object implements Serializable-
Serialized Fields
-
nextNode
AccessorNode nextNode
-
property
String property
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.WithAccessor
class WithAccessor extends Object implements Serializable-
Serialized Fields
-
nestedStatement
ExecutableStatement nestedStatement
-
nestParm
String nestParm
-
nextNode
AccessorNode nextNode
-
withExpressions
WithNode.ParmValuePair[] withExpressions
-
-
-
Class org.mvel2.optimizers.impl.refl.nodes.WithAccessor.ExecutablePairs
class ExecutablePairs extends Object implements Serializable-
Serialized Fields
-
setExpression
Serializable setExpression
-
statement
ExecutableStatement statement
-
-
-
-
Package org.mvel2.sh
-
Exception Class org.mvel2.sh.CommandException
class CommandException extends RuntimeException implements Serializable
-
-
Package org.mvel2.templates
-
Class org.mvel2.templates.CompiledTemplate
class CompiledTemplate extends Object implements Serializable-
Serialized Fields
-
root
Node root
-
template
char[] template
-
-
-
Exception Class org.mvel2.templates.TemplateError
class TemplateError extends RuntimeException implements Serializable -
Exception Class org.mvel2.templates.TemplateRuntimeError
class TemplateRuntimeError extends RuntimeException implements Serializable -
Exception Class org.mvel2.templates.TemplateSyntaxError
class TemplateSyntaxError extends RuntimeException implements Serializable
-
-
Package org.mvel2.templates.res
-
Class org.mvel2.templates.res.CodeNode
class CodeNode extends Node implements Serializable-
Serialized Fields
-
offset
int offset
-
start
int start
-
-
-
Class org.mvel2.templates.res.CommentNode
class CommentNode extends Node implements Serializable -
Class org.mvel2.templates.res.CompiledCodeNode
class CompiledCodeNode extends Node implements Serializable-
Serialized Fields
-
ce
Serializable ce
-
-
-
Class org.mvel2.templates.res.CompiledDeclareNode
class CompiledDeclareNode extends Node implements Serializable-
Serialized Fields
-
ce
Serializable ce
-
nestedNode
Node nestedNode
-
-
-
Class org.mvel2.templates.res.CompiledEvalNode
class CompiledEvalNode extends Node implements Serializable-
Serialized Fields
-
ce
Serializable ce
-
-
-
Class org.mvel2.templates.res.CompiledExpressionNode
class CompiledExpressionNode extends ExpressionNode implements Serializable-
Serialized Fields
-
ce
Serializable ce
-
-
-
Class org.mvel2.templates.res.CompiledForEachNode
class CompiledForEachNode extends Node implements Serializable-
Serialized Fields
-
ce
Serializable[] ce
-
context
ParserContext context
-
cSepExpr
Serializable cSepExpr
-
item
String[] item
-
nestedNode
Node nestedNode
-
sepExpr
char[] sepExpr
-
-
-
Class org.mvel2.templates.res.CompiledIfNode
class CompiledIfNode extends IfNode implements Serializable-
Serialized Fields
-
ce
Serializable ce
-
-
-
Class org.mvel2.templates.res.CompiledIncludeNode
class CompiledIncludeNode extends Node implements Serializable-
Serialized Fields
-
cFileCache
CompiledTemplate cFileCache
-
cIncludeExpression
Serializable cIncludeExpression
-
context
ParserContext context
-
cPreExpression
Serializable cPreExpression
-
fileDateStamp
long fileDateStamp
-
-
-
Class org.mvel2.templates.res.CompiledNamedIncludeNode
class CompiledNamedIncludeNode extends Node implements Serializable-
Serialized Fields
-
cIncludeExpression
Serializable cIncludeExpression
-
cPreExpression
Serializable cPreExpression
-
-
-
Class org.mvel2.templates.res.CompiledTerminalExpressionNode
class CompiledTerminalExpressionNode extends TerminalExpressionNode implements Serializable-
Serialized Fields
-
ce
Serializable ce
-
-
-
Class org.mvel2.templates.res.DeclareNode
class DeclareNode extends Node implements Serializable-
Serialized Fields
-
nestedNode
Node nestedNode
-
-
-
Class org.mvel2.templates.res.EndNode
class EndNode extends Node implements Serializable -
Class org.mvel2.templates.res.EvalNode
class EvalNode extends Node implements Serializable -
Class org.mvel2.templates.res.ExpressionNode
class ExpressionNode extends Node implements Serializable -
Class org.mvel2.templates.res.ForEachNode
class ForEachNode extends Node implements Serializable -
Class org.mvel2.templates.res.IfNode
class IfNode extends Node implements Serializable -
Class org.mvel2.templates.res.IncludeNode
class IncludeNode extends Node implements Serializable-
Serialized Fields
-
includeOffset
int includeOffset
-
includeStart
int includeStart
-
preOffset
int preOffset
-
preStart
int preStart
-
-
-
Class org.mvel2.templates.res.NamedIncludeNode
class NamedIncludeNode extends Node implements Serializable-
Serialized Fields
-
includeOffset
int includeOffset
-
includeStart
int includeStart
-
preOffset
int preOffset
-
preStart
int preStart
-
-
-
Class org.mvel2.templates.res.Node
class Node extends Object implements Serializable -
Class org.mvel2.templates.res.TerminalExpressionNode
class TerminalExpressionNode extends Node implements Serializable -
Class org.mvel2.templates.res.TerminalNode
class TerminalNode extends Node implements Serializable -
Class org.mvel2.templates.res.TextNode
class TextNode extends Node implements Serializable
-
-
Package org.mvel2.util
-
Class org.mvel2.util.ASTLinkedList
class ASTLinkedList extends Object implements Serializable -
Class org.mvel2.util.FastList
-
Serialization Methods
-
readExternal
- Throws:
IOException
ClassNotFoundException
-
writeExternal
- Throws:
IOException
-
-
-
Class org.mvel2.util.MethodStub
class MethodStub extends Object implements Serializable -
Class org.mvel2.util.StackElement
class StackElement extends Object implements Serializable-
Serialized Fields
-
next
StackElement next
-
value
Object value
-
-
-
Class org.mvel2.util.StaticFieldStub
class StaticFieldStub extends Object implements Serializable
-