private static class ConstructorInterceptorHandler.ConstructorInvocationImpl extends java.lang.Object implements org.aopalliance.intercept.ConstructorInvocation, HK2Invocation
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Object[] |
args |
private java.lang.reflect.Constructor<?> |
c |
private ConstructorAction |
finalAction |
private int |
index |
private java.util.List<org.aopalliance.intercept.ConstructorInterceptor> |
interceptors |
private java.lang.Object |
myThis |
private boolean |
neutralCCL |
private java.util.HashMap<java.lang.String,java.lang.Object> |
userData |
| Modifier | Constructor and Description |
|---|---|
private |
ConstructorInvocationImpl(java.lang.reflect.Constructor<?> c,
java.lang.Object[] args,
boolean neutralCCL,
ConstructorAction finalAction,
int index,
java.util.List<org.aopalliance.intercept.ConstructorInterceptor> interceptors,
java.util.HashMap<java.lang.String,java.lang.Object> userData) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object[] |
getArguments() |
java.lang.reflect.Constructor |
getConstructor() |
java.lang.reflect.AccessibleObject |
getStaticPart() |
java.lang.Object |
getThis() |
java.lang.Object |
getUserData(java.lang.String key)
Gets the user data associated with the given key
|
java.lang.Object |
proceed() |
void |
setUserData(java.lang.String key,
java.lang.Object data)
Sets the user data to be associated with the invocation
frame.
|
private final java.lang.reflect.Constructor<?> c
private final java.lang.Object[] args
private final boolean neutralCCL
private java.lang.Object myThis
private final int index
private final ConstructorAction finalAction
private final java.util.List<org.aopalliance.intercept.ConstructorInterceptor> interceptors
private java.util.HashMap<java.lang.String,java.lang.Object> userData
private ConstructorInvocationImpl(java.lang.reflect.Constructor<?> c,
java.lang.Object[] args,
boolean neutralCCL,
ConstructorAction finalAction,
int index,
java.util.List<org.aopalliance.intercept.ConstructorInterceptor> interceptors,
java.util.HashMap<java.lang.String,java.lang.Object> userData)
public java.lang.Object[] getArguments()
getArguments in interface org.aopalliance.intercept.Invocationpublic java.lang.reflect.AccessibleObject getStaticPart()
getStaticPart in interface org.aopalliance.intercept.Joinpointpublic java.lang.Object getThis()
getThis in interface org.aopalliance.intercept.Joinpointpublic java.lang.Object proceed()
throws java.lang.Throwable
proceed in interface org.aopalliance.intercept.Joinpointjava.lang.Throwablepublic java.lang.reflect.Constructor getConstructor()
getConstructor in interface org.aopalliance.intercept.ConstructorInvocationpublic void setUserData(java.lang.String key,
java.lang.Object data)
HK2InvocationsetUserData in interface HK2Invocationkey - a non-null identifier for user data to be
associated with the invocation framedata - possibly null data. If non-null it
will replace any value previously associated with
the key. If null it will remove the key from the
mappublic java.lang.Object getUserData(java.lang.String key)
HK2InvocationgetUserData in interface HK2Invocationkey - The key for which to get data. May
not be null