public class PropertyAccessor extends Object
Constructor and Description |
---|
PropertyAccessor(char[] property,
int start,
int offset,
Object ctx,
VariableResolverFactory resolver,
Object thisReference,
ParserContext pCtx) |
PropertyAccessor(char[] property,
Object ctx,
VariableResolverFactory resolver,
Object thisReference,
ParserContext pCtx) |
PropertyAccessor(String property,
Object ctx) |
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,
Object thisReferece,
ParserContext pCtx) |
static Object |
get(String property,
Object ctx) |
static Object |
get(String property,
Object ctx,
VariableResolverFactory resolver,
Object thisReference,
ParserContext pCtx) |
static void |
reportCacheSizes() |
static void |
set(Object ctx,
String property,
Object value) |
static void |
set(Object ctx,
VariableResolverFactory resolver,
String property,
Object value,
ParserContext pCtx) |
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, VariableResolverFactory resolver, Object thisReference, ParserContext pCtx)
public PropertyAccessor(char[] property, int start, int offset, Object ctx, VariableResolverFactory resolver, Object thisReference, ParserContext pCtx)
public static Object get(char[] property, int offset, int end, Object ctx, VariableResolverFactory resolver, Object thisReferece, ParserContext pCtx)
public static Object get(String property, Object ctx, VariableResolverFactory resolver, Object thisReference, ParserContext pCtx)
public static void set(Object ctx, VariableResolverFactory resolver, String property, Object value, ParserContext pCtx)
protected int trimLeft(int pos)
public static void clearPropertyResolverCache()
public static void reportCacheSizes()
protected Object tryStaticAccess()
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.