public static class UberspectImpl.VelGetterImpl extends java.lang.Object implements VelPropertyGet
Modifier and Type | Field and Description |
---|---|
(package private) AbstractExecutor |
getExecutor |
Modifier | Constructor and Description |
---|---|
private |
VelGetterImpl() |
|
VelGetterImpl(AbstractExecutor exec) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getMethodName()
returns the method name used to return this 'property'
|
java.lang.Object |
invoke(java.lang.Object o)
invocation method - called when the 'get action' should be
preformed and a value returned
|
boolean |
isCacheable()
specifies if this VelPropertyGet is cacheable and able to be
reused for this class of object it was returned for
|
final AbstractExecutor getExecutor
public VelGetterImpl(AbstractExecutor exec)
exec
- private VelGetterImpl()
public java.lang.Object invoke(java.lang.Object o) throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
VelPropertyGet
invoke
in interface VelPropertyGet
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
VelPropertyGet.invoke(java.lang.Object)
public boolean isCacheable()
VelPropertyGet
isCacheable
in interface VelPropertyGet
VelPropertyGet.isCacheable()
public java.lang.String getMethodName()
VelPropertyGet
getMethodName
in interface VelPropertyGet
VelPropertyGet.getMethodName()