| Modifier and Type | Class and Description |
|---|---|
static class |
NewObjectNode.NewObjectArray |
| Modifier and Type | Field and Description |
|---|---|
protected Accessor |
ASTNode.accessor |
protected Accessor |
ASTNode.safeAccessor |
| Modifier and Type | Method and Description |
|---|---|
Accessor |
ASTNode.getAccessor() |
Accessor |
Union.getAccessor() |
Accessor |
NewObjectNode.getNewObjectOptimizer() |
Accessor |
ASTNode.setAccessor(Accessor accessor) |
| Modifier and Type | Method and Description |
|---|---|
Accessor |
ASTNode.setAccessor(Accessor accessor) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AccessorNode |
interface |
ExecutableStatement |
| Modifier and Type | Class and Description |
|---|---|
class |
CompiledAccExpression |
class |
CompiledExpression |
class |
ExecutableAccessor |
class |
ExecutableAccessorSafe |
class |
ExecutableLiteral |
| Modifier and Type | Method and Description |
|---|---|
Accessor |
CompiledAccExpression.getAccessor() |
| Modifier and Type | Method and Description |
|---|---|
Accessor |
OptimizerHook.generateAccessor(AccessorOptimizer optimizer)
The optimizer should delegate back to the hook through this method, passing an instance of itself
in the current state.
|
Accessor |
AccessorOptimizer.optimizeAccessor(ParserContext pCtx,
char[] property,
int start,
int offset,
Object ctx,
Object thisRef,
VariableResolverFactory factory,
boolean rootThisRef,
Class ingressType) |
Accessor |
AccessorOptimizer.optimizeCollection(ParserContext pCtx,
Object collectionGraph,
Class type,
char[] property,
int start,
int offset,
Object ctx,
Object thisRef,
VariableResolverFactory factory) |
Accessor |
AccessorOptimizer.optimizeObjectCreation(ParserContext pCtx,
char[] property,
int start,
int offset,
Object ctx,
Object thisRef,
VariableResolverFactory factory) |
Accessor |
AccessorOptimizer.optimizeSetAccessor(ParserContext pCtx,
char[] property,
int start,
int offset,
Object ctx,
Object thisRef,
VariableResolverFactory factory,
boolean rootThisRef,
Object value,
Class ingressType) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DynamicAccessor |
| Modifier and Type | Class and Description |
|---|---|
class |
DynamicCollectionAccessor |
class |
DynamicGetAccessor |
class |
DynamicSetAccessor |
| Modifier and Type | Method and Description |
|---|---|
Accessor |
DynamicGetAccessor.getAccessor() |
Accessor |
DynamicGetAccessor.getSafeAccessor() |
Accessor |
DynamicOptimizer.optimizeAccessor(ParserContext pCtx,
char[] property,
int start,
int offset,
Object ctx,
Object thisRef,
VariableResolverFactory factory,
boolean rootThisRef,
Class ingressType) |
Accessor |
DynamicOptimizer.optimizeCollection(ParserContext pCtx,
Object rootObject,
Class type,
char[] property,
int start,
int offset,
Object ctx,
Object thisRef,
VariableResolverFactory factory) |
Accessor |
DynamicOptimizer.optimizeObjectCreation(ParserContext pCtx,
char[] property,
int start,
int offset,
Object ctx,
Object thisRef,
VariableResolverFactory factory) |
Accessor |
DynamicOptimizer.optimizeSetAccessor(ParserContext pCtx,
char[] property,
int start,
int offset,
Object ctx,
Object thisRef,
VariableResolverFactory factory,
boolean rootThisRef,
Object value,
Class valueType) |
| Constructor and Description |
|---|
DynamicCollectionAccessor(ParserContext pCtx,
Object rootObject,
Class colType,
char[] property,
int start,
int offset,
int type,
Accessor _accessor) |
DynamicGetAccessor(ParserContext pCtx,
char[] expr,
int start,
int offset,
int type,
Accessor _accessor) |
DynamicSetAccessor(ParserContext context,
char[] property,
int start,
int offset,
Accessor _accessor) |
| Modifier and Type | Method and Description |
|---|---|
Accessor |
ASMAccessorOptimizer.optimizeAccessor(ParserContext pCtx,
char[] property,
int start,
int offset,
Object staticContext,
Object thisRef,
VariableResolverFactory factory,
boolean root,
Class ingressType) |
Accessor |
ASMAccessorOptimizer.optimizeCollection(ParserContext pCtx,
Object o,
Class type,
char[] property,
int start,
int offset,
Object ctx,
Object thisRef,
VariableResolverFactory factory) |
Accessor |
ASMAccessorOptimizer.optimizeObjectCreation(ParserContext pCtx,
char[] property,
int start,
int offset,
Object ctx,
Object thisRef,
VariableResolverFactory factory) |
Accessor |
ASMAccessorOptimizer.optimizeSetAccessor(ParserContext pCtx,
char[] property,
int start,
int offset,
Object ctx,
Object thisRef,
VariableResolverFactory factory,
boolean rootThisRef,
Object value,
Class ingressType) |
| Modifier and Type | Method and Description |
|---|---|
Accessor |
ReflectiveAccessorOptimizer.optimizeAccessor(ParserContext pCtx,
char[] property,
int start,
int offset,
Object ctx,
Object thisRef,
VariableResolverFactory factory,
boolean root,
Class ingressType) |
Accessor |
ReflectiveAccessorOptimizer.optimizeCollection(ParserContext pCtx,
Object o,
Class type,
char[] property,
int start,
int offset,
Object ctx,
Object thisRef,
VariableResolverFactory factory) |
Accessor |
ReflectiveAccessorOptimizer.optimizeObjectCreation(ParserContext pCtx,
char[] property,
int start,
int offset,
Object ctx,
Object thisRef,
VariableResolverFactory factory) |
Accessor |
ReflectiveAccessorOptimizer.optimizeSetAccessor(ParserContext pCtx,
char[] property,
int start,
int offset,
Object ctx,
Object thisRef,
VariableResolverFactory factory,
boolean rootThisRef,
Object value,
Class ingressType) |
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayCreator |
class |
ExprValueAccessor |
class |
ListCreator |
class |
MapCreator |
class |
MDArrayCreator |
| Modifier and Type | Field and Description |
|---|---|
Accessor[] |
ArrayCreator.template |
Accessor[] |
MDArrayCreator.template |
| Modifier and Type | Method and Description |
|---|---|
Accessor[] |
ArrayCreator.getTemplate() |
Accessor[] |
ListCreator.getValues() |
| Constructor and Description |
|---|
ArrayCreator(Accessor[] template,
Class arrayType) |
ListCreator(Accessor[] values) |
MapCreator(Accessor[] keys,
Accessor[] vals) |
MapCreator(Accessor[] keys,
Accessor[] vals) |
MDArrayCreator(Accessor[] template,
Class arrayType,
int dimension) |
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayAccessor |
class |
ArrayAccessorNest |
class |
ArrayLength |
class |
BaseAccessor |
class |
ConstructorAccessor |
class |
DynamicFieldAccessor |
class |
DynamicFunctionAccessor |
class |
DynamicSetterAccessor |
class |
FieldAccessor |
class |
FieldAccessorNH |
class |
FunctionAccessor |
class |
GetterAccessor |
class |
GetterAccessorNH |
class |
IndexedCharSeqAccessor |
class |
IndexedCharSeqAccessorNest |
class |
IndexedVariableAccessor |
class |
InvokableAccessor |
class |
ListAccessor |
class |
ListAccessorNest |
class |
MapAccessor |
class |
MapAccessorNest |
class |
MethodAccessor |
class |
MethodAccessorNH |
class |
Notify |
class |
NullSafe |
class |
PropertyHandlerAccessor |
class |
SetterAccessor |
class |
StaticReferenceAccessor |
class |
StaticVarAccessor |
class |
StaticVarAccessorNH |
class |
ThisValueAccessor |
class |
Union |
class |
VariableAccessor |
class |
WithAccessor |
| Constructor and Description |
|---|
DynamicFunctionAccessor(Accessor[] parms) |
FunctionAccessor(FunctionInstance function,
Accessor[] parms) |
Union(ParserContext pCtx,
Accessor accessor,
char[] nextAccessor,
int start,
int offset) |
| Modifier and Type | Method and Description |
|---|---|
static Accessor |
CompilerTools.extractAccessor(ASTNode n) |
| Modifier and Type | Method and Description |
|---|---|
static void |
CompilerTools.expectType(ParserContext pCtx,
Accessor expression,
Class type,
boolean compileMode) |
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.