Object holdOverRegister
String sourceFile
int lineCount
int lineOffset
ParserContext parent
ParserConfiguration parserConfiguration
Object evaluationContext
ArrayList<E> indexedInputs
ArrayList<E> indexedLocals
ArrayList<E> variableVisibility
HashMap<K,V> variables
Map<K,V> inputs
HashMap<K,V> globalFunctions
LineLabel lastLineLabel
boolean functionContext
boolean compiled
boolean strictTypeEnforcement
boolean strongTyping
boolean optimizationMode
boolean fatalError
boolean retainParserState
boolean debugSymbols
boolean blockSymbols
boolean executableCodeReached
boolean indexAllocation
boolean variablesEscape
String name
char[] value
ExecutableStatement assertion
ExecutableStatement fail
String assignmentVar
String varName
char[] indexTarget
String index
ExecutableStatement statement
boolean col
int firstUnion
int endOfName
int fields
Class<T> egressType
char[] expr
int start
int offset
String nameCache
Object literal
Accessor safeAccessor
int cursorPosition
ASTNode nextASTNode
ParserContext pCtx
int operation
int lType
int rType
int blockStart
int blockOffset
ExecutableStatement compiledBlock
String name
String name
String property
CompiledAccExpression acc
ExecutableStatement statement
String item
ExecutableStatement condition
String item
ExecutableStatement condition
ExecutableStatement subEx
ExecutableStatement dataEx
ExecutableStatement constraintEx
String item
Class<T> itemType
ExecutableStatement condition
int type
String item
ExecutableStatement initializer
ExecutableStatement condition
ExecutableStatement after
boolean indexAlloc
String name
ExecutableStatement compiledBlock
String[] parameters
int parmNum
boolean compiledMode
boolean singleton
ExecutableStatement condition
ExecutableStatement nestedStatement
IfNode elseIf
ExecutableStatement elseBlock
boolean idxAlloc
String assignmentVar
String name
int register
char[] indexTarget
char[] index
char[] stmt
ExecutableStatement statement
boolean col
int register
int register
ExecutableStatement statement
int operation
int register
int register
int register
int register
Object collectionGraph
int trailingStart
int trailingOffset
Interceptor interceptor
ASTNode node
ExecutableStatement stmt
VariableResolverFactory protoContext
String sourceFile
int lineNumber
Object literal
ExecutableStatement stmt
TypeDescriptor typeDescr
char[] name
ExecutableStatement[] sizes
Class<T> arrayType
Function function
String protoName
String varName
ExecutableStatement statement
int operation
int knownInType
Integer operator
String name
String name
String name
String name
SimpleIndexHashMapWrapper<K,V> variableResolvers
String name
ExecutableStatement statement
Object literal
ExecutableStatement stmt
ExecutableStatement patternStmt
int patternStart
int patternOffset
Pattern p
org.mvel2.ast.Sign.Signer signer
ExecutableStatement stmt
List<E> instructionList
ParserContext pCtx
ExecutableStatement statement
ExecutableStatement statement
boolean widen
String className
char[] expr
int start
int offset
ArraySize[] arraySize
ExecutableStatement[] compiledArraySize
int endRange
String name
ExecutableStatement statement
ASTNode main
String item
ExecutableStatement condition
String item
ExecutableStatement condition
String nestParm
WithNode.ParmValuePair[] withExpressions
Serializable setExpression
ExecutableStatement statement
char[] expr
int cursor
int start
int length
int end
int st
int fields
boolean greedy
boolean lastWasIdentifier
boolean lastWasLineLabel
boolean lastWasComment
boolean compileMode
int literalOnly
int lastLineStart
int line
ASTNode lastNode
ExecutionStack stk
ExecutionStack splitAccumulator
ParserContext pCtx
ExecutionStack dStack
Object ctx
VariableResolverFactory variableFactory
boolean debugSymbols
char[] expression
int start
int offset
ParserContext context
Class<T> ingressType
ASTNode firstNode
Class<T> knownEgressType
Class<T> knownIngressType
boolean convertableIngressEgress
boolean optimized
boolean importInjectionRequired
boolean literalOnly
Class<T> accessorOptimizer
String sourceName
ParserConfiguration parserConfiguration
Object value
Object literal
int integer32
boolean intOptimized
Map<K,V> variableResolvers
VariableResolverFactory nextFactory
int indexOffset
String[] indexedVariableNames
VariableResolver[] indexedVariableResolvers
boolean tiltFlag
boolean noTilt
Function function
boolean noTilt
boolean tiltFlag
int indexPos
Object[] vars
ItemResolverFactory.ItemResolver resolver
Object value
VariableResolverFactory delegate
boolean tilt
VariableResolverFactory delegate
String name
MethodStub method
AccessorOptimizer firstStage
Object ctx
Object thisRef
VariableResolverFactory variableFactory
boolean first
boolean noinit
boolean deferFinish
boolean literal
boolean propNull
boolean methNull
String className
org.objectweb.asm.ClassWriter cw
org.objectweb.asm.MethodVisitor mv
Object val
int stacksize
int maxlocals
long time
ArrayList<E> compiledInputs
Class<T> ingressType
Class<T> returnType
int compileDepth
StringAppender buildLog
AccessorNode rootNode
AccessorNode currNode
Object ctx
Object thisRef
Object val
VariableResolverFactory variableFactory
boolean first
Class<T> ingressType
Class<T> returnType
AccessorNode nextNode
int index
AccessorNode nextNode
ExecutableStatement index
Class<T> baseComponentType
boolean requireConversion
AccessorNode nextNode
Constructor<T> constructor
AccessorNode nextNode
Field field
Class<T> targetType
Accessor[] parameters
AccessorNode nextNode
Field field
boolean coercionRequired
boolean primitive
AccessorNode nextNode
Field field
boolean coercionRequired
PropertyHandler nullHandler
FunctionInstance function
Accessor[] parameters
AccessorNode nextNode
Method method
AccessorNode nextNode
Method method
PropertyHandler nullHandler
AccessorNode nextNode
int index
AccessorNode nextNode
ExecutableStatement index
AccessorNode nextNode
int register
int length
ExecutableStatement[] parms
Class<T>[] parameterTypes
boolean coercionNeeded
AccessorNode nextNode
int index
AccessorNode nextNode
ExecutableStatement index
Class<T> conversionType
AccessorNode nextNode
Object property
AccessorNode nextNode
ExecutableStatement property
Class<T> conversionType
Method method
AccessorNode nextNode
Method method
Class<T>[] parameterTypes
ExecutableStatement[] parms
int length
boolean coercionNeeded
PropertyHandler nullHandler
String name
AccessorNode nextNode
AccessorNode nextNode
char[] expr
int start
int offset
ParserContext pCtx
String propertyName
PropertyHandler propertyHandler
Class<T> conversionType
AccessorNode nextNode
Method method
Class<T> targetType
boolean primitive
boolean coercionRequired
AccessorNode nextNode
Object literal
AccessorNode nextNode
Field field
AccessorNode nextNode
Field field
PropertyHandler nullHandler
AccessorNode nextNode
AccessorNode nextNode
String property
AccessorNode nextNode
String nestParm
ExecutableStatement nestedStatement
WithNode.ParmValuePair[] withExpressions
Serializable setExpression
ExecutableStatement statement
char[] template
Node root
int start
int offset
Serializable ce
Node nestedNode
Serializable ce
Serializable ce
Serializable ce
Node nestedNode
Serializable[] ce
String[] item
char[] sepExpr
Serializable cSepExpr
ParserContext context
Serializable ce
Serializable cIncludeExpression
Serializable cPreExpression
long fileDateStamp
CompiledTemplate cFileCache
ParserContext context
Serializable cIncludeExpression
Serializable cPreExpression
Serializable ce
Node nestedNode
int includeStart
int includeOffset
int preStart
int preOffset
int includeStart
int includeOffset
int preStart
int preOffset
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput out) throws IOException
IOException
StackElement next
Object value
Copyright © 2001–2022 JBoss by Red Hat. All rights reserved.