| Modifier and Type | Interface and Description |
|---|---|
| public interface | CopyInterceptor
Interface used to control copyobject behavior. |
| public interface | ObjectCopier
Provides an interface for a variety of means to copy an arbitrary object. |
| public interface | ObjectCopierFactory
ObjectCopier factory interface used for registration. |
| Modifier and Type | Annotation and Description |
|---|---|
| public @interface | Copy
Annotation used on fields to indicate how they should be copied, according to the value of CopyType. |
| public @interface | Immutable
Annotation used on classes that are immutable; that is, all public methods return the same value for the same inputs after the object has been constructed. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | |
| public class | |
| public class | LibraryClassLoader
Based on feedback from bug report 4452016, all class loading in the ORB is isolated here. |
| public class |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | CopyType
Enum used with Copy annotation on fields to indicate special handling by the object copier. |