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