org.mvel2
public class PropertyAccessor extends java.lang.Object
Constructor and Description |
---|
PropertyAccessor(char[] property,
int offset,
int end,
java.lang.Object ctx,
VariableResolverFactory resolver) |
PropertyAccessor(char[] property,
java.lang.Object ctx) |
PropertyAccessor(char[] property,
java.lang.Object ctx,
java.lang.Object thisRef,
VariableResolverFactory resolver,
java.lang.Object thisReference) |
PropertyAccessor(char[] property,
java.lang.Object ctx,
VariableResolverFactory resolver,
java.lang.Object thisReference) |
PropertyAccessor(java.lang.String property,
java.lang.Object ctx) |
PropertyAccessor(VariableResolverFactory resolver,
java.lang.Object thisReference) |
Modifier and Type | Method and Description |
---|---|
static java.lang.Class[] |
checkParmTypesCache(java.lang.reflect.Method member) |
static void |
clearPropertyResolverCache() |
static java.lang.Object |
get(char[] property,
int offset,
int end,
java.lang.Object ctx,
VariableResolverFactory resolver) |
static java.lang.Object |
get(char[] property,
java.lang.Object ctx,
VariableResolverFactory resolver,
java.lang.Object thisReference) |
static java.lang.Object |
get(java.lang.String property,
java.lang.Object ctx) |
static java.lang.Object |
get(java.lang.String property,
java.lang.Object ctx,
VariableResolverFactory resolver,
java.lang.Object thisReference) |
int |
getCursorPosition() |
static void |
reportCacheSizes() |
static void |
set(java.lang.Object ctx,
java.lang.String property,
java.lang.Object value) |
static void |
set(java.lang.Object ctx,
VariableResolverFactory resolver,
java.lang.String property,
java.lang.Object value) |
protected int |
trimLeft(int pos) |
protected java.lang.Object |
tryStaticAccess()
Try static access of the property, and return an instance of the Field, Method of Class if successful.
|
public PropertyAccessor(char[] property, java.lang.Object ctx)
public PropertyAccessor(char[] property, java.lang.Object ctx, VariableResolverFactory resolver, java.lang.Object thisReference)
public PropertyAccessor(char[] property, java.lang.Object ctx, java.lang.Object thisRef, VariableResolverFactory resolver, java.lang.Object thisReference)
public PropertyAccessor(VariableResolverFactory resolver, java.lang.Object thisReference)
public PropertyAccessor(char[] property, int offset, int end, java.lang.Object ctx, VariableResolverFactory resolver)
public PropertyAccessor(java.lang.String property, java.lang.Object ctx)
public static java.lang.Object get(java.lang.String property, java.lang.Object ctx)
public static java.lang.Object get(char[] property, java.lang.Object ctx, VariableResolverFactory resolver, java.lang.Object thisReference)
public static java.lang.Object get(char[] property, int offset, int end, java.lang.Object ctx, VariableResolverFactory resolver)
public static java.lang.Object get(java.lang.String property, java.lang.Object ctx, VariableResolverFactory resolver, java.lang.Object thisReference)
public static void set(java.lang.Object ctx, java.lang.String property, java.lang.Object value)
public static void set(java.lang.Object ctx, VariableResolverFactory resolver, java.lang.String property, java.lang.Object value)
protected int trimLeft(int pos)
public static void clearPropertyResolverCache()
public static void reportCacheSizes()
public static java.lang.Class[] checkParmTypesCache(java.lang.reflect.Method member)
public int getCursorPosition()
protected java.lang.Object tryStaticAccess()
Copyright © 2014. All Rights Reserved.