| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public abstract MulticastDelegate | |
| protected MulticastDelegate | |
| public static MulticastDelegate | |
| public List | |
| public abstract MulticastDelegate | |
| public MulticastDelegate |
| targets | back to summary |
|---|---|
| protected Object[] targets | |
| MulticastDelegate | back to summary |
|---|---|
| protected MulticastDelegate() | |
| add | back to summary |
|---|---|
| public abstract MulticastDelegate add(Object target) | |
| addHelper | back to summary |
|---|---|
| protected MulticastDelegate addHelper(Object target) | |
| create | back to summary |
|---|---|
| public static MulticastDelegate create(Class<T> iface) | |
| getTargets | back to summary |
|---|---|
| public List | |
| newInstance | back to summary |
|---|---|
| public abstract MulticastDelegate newInstance() | |
| remove | back to summary |
|---|---|
| public MulticastDelegate remove(Object target) | |
| Modifier and Type | Field and Description |
|---|---|
| private static final Signature | |
| private static final Signature | |
| private Class | |
| private static final Type | |
| private static final Signature | |
| private static final AbstractClassGenerator. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public MulticastDelegate | |
| private void | |
| protected Object | firstInstance(Class<T> type)
Implements abstract org. |
| public void | |
| protected ClassLoader | |
| protected ProtectionDomain | getProtectionDomain()
Overrides org. |
| protected Object | nextInstance(Object instance)
Implements abstract org. |
| public void |
| ADD_DELEGATE | back to summary |
|---|---|
| private static final Signature ADD_DELEGATE | |
| ADD_HELPER | back to summary |
|---|---|
| private static final Signature ADD_HELPER | |
| iface | back to summary |
|---|---|
| private Class<T> iface | |
| MULTICAST_DELEGATE | back to summary |
|---|---|
| private static final Type MULTICAST_DELEGATE | |
| NEW_INSTANCE | back to summary |
|---|---|
| private static final Signature NEW_INSTANCE | |
| SOURCE | back to summary |
|---|---|
| private static final AbstractClassGenerator. | |
| Generator | back to summary |
|---|---|
| public Generator() | |
| create | back to summary |
|---|---|
| public MulticastDelegate create() | |
| emitProxy | back to summary |
|---|---|
| private void emitProxy(ClassEmitter ce, final MethodInfo method) | |
| firstInstance | back to summary |
|---|---|
| protected Object firstInstance(Class<T> type) Implements abstract org.
| |
| generateClass | back to summary |
|---|---|
| public void generateClass(ClassVisitor cv) Implements org.
| |
| getDefaultClassLoader | back to summary |
|---|---|
| protected ClassLoader getDefaultClassLoader() Implements abstract org.
| |
| getProtectionDomain | back to summary |
|---|---|
| protected ProtectionDomain getProtectionDomain() Overrides org. Doc from org. Returns the protection domain to use when defining the class.
Default implementation returns
| |
| nextInstance | back to summary |
|---|---|
| protected Object nextInstance(Object instance) Implements abstract org.
| |
| setInterface | back to summary |
|---|---|
| public void setInterface(Class<T> iface) | |