org.mvel2.optimizers
Interface AccessorOptimizer
- All Known Implementing Classes:
- ASMAccessorOptimizer, DynamicOptimizer, ReflectiveAccessorOptimizer
public interface AccessorOptimizer
|
Method Summary |
Class |
getEgressType()
|
Object |
getResultOptPass()
|
void |
init()
|
boolean |
isLiteralOnly()
|
Accessor |
optimizeAccessor(ParserContext pCtx,
char[] property,
int start,
int offset,
Object ctx,
Object thisRef,
VariableResolverFactory factory,
boolean rootThisRef,
Class ingressType)
|
Accessor |
optimizeCollection(ParserContext pCtx,
Object collectionGraph,
Class type,
char[] property,
int start,
int offset,
Object ctx,
Object thisRef,
VariableResolverFactory factory)
|
Accessor |
optimizeObjectCreation(ParserContext pCtx,
char[] property,
int start,
int offset,
Object ctx,
Object thisRef,
VariableResolverFactory factory)
|
Accessor |
optimizeSetAccessor(ParserContext pCtx,
char[] property,
int start,
int offset,
Object ctx,
Object thisRef,
VariableResolverFactory factory,
boolean rootThisRef,
Object value,
Class ingressType)
|
init
void init()
optimizeAccessor
Accessor optimizeAccessor(ParserContext pCtx,
char[] property,
int start,
int offset,
Object ctx,
Object thisRef,
VariableResolverFactory factory,
boolean rootThisRef,
Class ingressType)
optimizeSetAccessor
Accessor optimizeSetAccessor(ParserContext pCtx,
char[] property,
int start,
int offset,
Object ctx,
Object thisRef,
VariableResolverFactory factory,
boolean rootThisRef,
Object value,
Class ingressType)
optimizeCollection
Accessor optimizeCollection(ParserContext pCtx,
Object collectionGraph,
Class type,
char[] property,
int start,
int offset,
Object ctx,
Object thisRef,
VariableResolverFactory factory)
optimizeObjectCreation
Accessor optimizeObjectCreation(ParserContext pCtx,
char[] property,
int start,
int offset,
Object ctx,
Object thisRef,
VariableResolverFactory factory)
getResultOptPass
Object getResultOptPass()
getEgressType
Class getEgressType()
isLiteralOnly
boolean isLiteralOnly()
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.