|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
ExpressionCompiler.castExpression(ognl.OgnlContext, ognl.Node, String) to store the cast java
source string in to the current OgnlContext.
OgnlRuntime.callMethod(OgnlContext, Object, String, Object[]) instead.
ASTChain where foo.bar.id type references
may need to be cast multiple times in order to properly resolve the members in a compiled statement.
RuntimeException
instances - or casts them if they already are.
ClassCache.OgnlRuntime.setClassCacheInspector(ClassCacheInspector) as
a means to disallow caching of specific class types.OgnlExpressionCompiler returned
from OgnlRuntime.getCompiler().
OgnlExpressionCompiler.getSuperOrInterfaceClass(java.lang.reflect.Method, Class).
Evaluation is and object that holds a node being evaluated
and the source from which that node will take extract its
value.Evaluation from the node and source given.
Evaluation from the node and source given.
Method and
Class instance of the type the method is associated with.
JavaSource.toGetSourceString(OgnlContext,Object) interface method.
JavaSource.toGetSourceString(OgnlContext,Object) interface method.
ClassLoader instance compatible with the javassist classloader and normal
OGNL class resolving semantics.
ClassPool for use in compiling javassist
classes.
ClassResolver for the given context - if any.
OgnlContext.setCurrentType(Class).
refName = .
OgnlExpressionCompiler.getSuperOrInterfaceClass(java.lang.reflect.Method, Class) isn't possible
because the method isn't known for a class.
getLastEvaluation().
Evaluation executed on the given context.
MemberAccess object for the given context - if any.
SimpleNode for this Evaluation
OgnlContext.getCurrentType().
Method and class finds the highest level interface class this combination can be cast to.
TypeConverter for the given context - if any.
parseExpression and
getValue.
parseExpression and
getValue.
setValue.Node instance represents a constant
expression.
Ognl.isConstant(Object, java.util.Map) - only the Map context
is created for you.
Ognl.isConstant(String, java.util.Map) - only the Map
instance is created for you.
equals() sense.
String embedded with literal java statements.OgnlExpressionCompiler generated local method
block references.LocalReference.OgnlExpressionCompiler logic to determine the object
type of Nodes during expression evaluation.Node as needing to have the return portion of a
getter method happen in a specific part of the generated expression vs just having
the whole expression returned in one chunk.Ognl static methods.
OgnlContext during
class compilation.
OgnlContext to store temporary references.
ClassCacheInspector with all class reflection based internal
caches.
ClassResolver to use for the given context.
getLastEvaluation().
MemberAccess instance for
handling field/method protection levels.
parseExpression and
setValue.
ExpressionCompiler.getRootExpression(ognl.Node, Object, ognl.OgnlContext) to determine if the expression
needs to be cast at all.
OgnlContext.getCurrentType() and OgnlContext.getPreviousType() class types
on the stack to determine if a numeric expression should force object conversion.
ExpressionAccessor.get(OgnlContext, Object) calls.
ExpressionAccessor.get(OgnlContext, Object) calls.
ClassLoader instances.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||