| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final Signature | |
| private static final String | |
| private static final Type | |
| private static final Class |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static Object |
| CSTRUCT_OBJECT | back to summary |
|---|---|
| private static final Signature CSTRUCT_OBJECT | |
| FIELD_NAME | back to summary |
|---|---|
| private static final String FIELD_NAME | |
| ILLEGAL_STATE_EXCEPTION | back to summary |
|---|---|
| private static final Type ILLEGAL_STATE_EXCEPTION | |
| OBJECT_CLASSES | back to summary |
|---|---|
| private static final Class<T>[] OBJECT_CLASSES | |
| ImmutableBean | back to summary |
|---|---|
| private ImmutableBean() | |
| create | back to summary |
|---|---|
| public static Object create(Object bean) | |
| Modifier and Type | Field and Description |
|---|---|
| private Object | |
| private static final AbstractClassGenerator. | |
| private Class |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Object | |
| protected Object | firstInstance(Class<T> type)
Implements abstract org.
|
| public void | |
| protected ClassLoader | |
| protected ProtectionDomain | getProtectionDomain()
Overrides org. Returns the protection domain to use when defining the class. |
| protected Object | nextInstance(Object instance)
Implements abstract org.
|
| public void |
| bean | back to summary |
|---|---|
| private Object bean | |
| SOURCE | back to summary |
|---|---|
| private static final AbstractClassGenerator. | |
| target | back to summary |
|---|---|
| private Class<T> target | |
| Generator | back to summary |
|---|---|
| public Generator() | |
| create | back to summary |
|---|---|
| public Object create() | |
| firstInstance | back to summary |
|---|---|
| protected Object firstInstance(Class<T> type) Implements abstract org.
| |
| generateClass | back to summary |
|---|---|
| public void generateClass(ClassVisitor v) 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.
| |
| setBean | back to summary |
|---|---|
| public void setBean(Object bean) | |