public class ReflectionWrapper extends GuardedWrapper
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Object[] |
arguments |
protected java.lang.reflect.Field |
field |
protected java.lang.reflect.Method |
method |
protected ObjectHandler |
oh |
protected int |
scopeIndex |
protected Wrapper[] |
wrappers |
guard| Constructor and Description |
|---|
ReflectionWrapper(int scopeIndex,
Wrapper[] wrappers,
com.google.common.base.Predicate<java.lang.Object[]>[] guard,
java.lang.reflect.AccessibleObject method,
java.lang.Object[] arguments,
ObjectHandler oh) |
ReflectionWrapper(ReflectionWrapper rw) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
call(java.lang.Object[] scopes) |
java.lang.Object[] |
getArguments() |
java.lang.reflect.Field |
getField() |
java.lang.reflect.Method |
getMethod() |
java.lang.String |
toString() |
protected java.lang.Object |
unwrap(java.lang.Object[] scopes) |
equals, guardCall, hashCodeprotected final int scopeIndex
protected final Wrapper[] wrappers
protected final ObjectHandler oh
protected final java.lang.reflect.Method method
protected final java.lang.reflect.Field field
protected final java.lang.Object[] arguments
public ReflectionWrapper(int scopeIndex,
Wrapper[] wrappers,
com.google.common.base.Predicate<java.lang.Object[]>[] guard,
java.lang.reflect.AccessibleObject method,
java.lang.Object[] arguments,
ObjectHandler oh)
public ReflectionWrapper(ReflectionWrapper rw)
protected java.lang.Object unwrap(java.lang.Object[] scopes)
public java.lang.Object call(java.lang.Object[] scopes)
throws GuardException
call in interface Wrappercall in class GuardedWrapperGuardExceptionpublic java.lang.reflect.Method getMethod()
public java.lang.reflect.Field getField()
public java.lang.Object[] getArguments()
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2012. All Rights Reserved.