|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
ExpressionCompiler.castExpression(org.apache.commons.ognl.OgnlContext, org.apache.commons.ognl.Node, String)
to
store the cast java source string in to the current OgnlContext
.
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.
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(OgnlContext)
.
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 =
.
refName =
.
OgnlExpressionCompiler.getSuperOrInterfaceClass(java.lang.reflect.Method, Class)
isn't
possible because the method isn't known for a class.
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.
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.ClassLoader
instances.
OgnlExpressionCompiler
generated local method block references.LocalReference
.ognl.enhance.OgnlExpressionCompiler
logic to determine the object type of Node
s
during expression evaluation.OgnlExpressionCompiler
.OgnlRuntime() -
Constructor for class org.apache.commons.ognl.OgnlRuntime
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.
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(org.apache.commons.ognl.Node, Object, org.apache.commons.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.
ExpressionAccessor.get(OgnlContext, Object)
calls.
ExpressionAccessor.get(OgnlContext, Object)
calls.
ExpressionAccessor.get(OgnlContext, Object)
calls.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |