All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractFeature |
Base class for features.
|
| AbstractLoader |
Class loading a property file and delegating the treatment of each line to a concrete implementations.
|
| AbstractLoader.ErrorHandler |
Handler for reporting errors from the AbstractLoader.
|
| AbstractLoader.LoggingErrorHandler |
Error handler that logs errors to a text stream.
|
| AccessibleInstantiator<T> |
Instantiates a class by grabbing the no-args constructor, making it accessible and then calling
Constructor.newInstance().
|
| Android10Instantiator<T> |
Instantiator for Android API level 10 and lover which creates objects without driving their
constructors, using internal methods on the Dalvik implementation of
ObjectInputStream.
|
| Android17Instantiator<T> |
Instantiator for Android API level 11 to 17 which creates objects without driving their
constructors, using internal methods on the Dalvik implementation of ObjectStreamClass.
|
| Android18Instantiator<T> |
Instantiator for Android API level 18 and higher.
|
| AndroidSerializationInstantiator<T> |
ObjectInstantiator for Android which creates objects using the constructor from the first
non-serializable parent class constructor, using internal methods on the Dalvik implementation of
ObjectStreamClass.
|
| BaseInstantiatorStrategy |
|
| Candidate |
Represents a candidate for instantiation
|
| Candidate.CandidateType |
|
| CandidateLoader |
Loads a set of candidate classes from a properties file into the TCK.
|
| ClassDefinitionUtils |
Helper class for ProxyObjectInstantiator.
|
| ClassEnumerator |
Taken and adapted from here
|
| ClassUtils |
Helper class for to play with classes.
|
| ConstructorInstantiator<T> |
Instantiates a class by grabbing the no args constructor and calling Constructor.newInstance().
|
| ConstructorThrowingException |
|
| ConstructorWithArguments |
|
| ConstructorWithMandatoryArguments |
|
| DefaultPackageConstructor |
|
| DefaultPrivateConstructor |
|
| DefaultProtectedConstructor |
|
| DefaultPublicConstructor |
|
| DefineClassHelper |
Java 11+ removed sun.misc.Unsafe.defineClass.
|
| DefineClassHelper.Helper |
|
| DefineClassHelper.Java11 |
|
| DefineClassHelper.Java8 |
|
| ExtendsNotSerializableParentClass |
No-arg of the first none serializable parent class is called.
|
| ExtendsNotSerializableParentClass.ExtendsNotSerializable |
|
| ExtendsSerializableClass |
A class extending a serializable class can be instantiated without calling any constructor
|
| ExtendsSerializableClass.ExtendsSerializable |
|
| FailingInstantiator<T> |
The instantiator that always throws an exception.
|
| Feature |
A feature is a behavior that we expect from an instantiator.
|
| GCJInstantiator<T> |
Instantiates a class by making a call to internal GCJ private methods.
|
| GCJInstantiatorBase<T> |
Base class for GCJ-based instantiators.
|
| GCJInstantiatorBase.DummyStream |
|
| GCJSerializationInstantiator<T> |
Instantiates a class by making a call to internal GCJ private methods.
|
| Instantiator |
Denote that the class in an instantiator of a given type
|
| InstantiatorStrategy |
Defines a strategy to determine the best instantiator for a class.
|
| MagicInstantiator<T> |
This instantiator will correctly bypass the constructors by instantiating the class using the default
constructor from Object.
|
| Main |
Command line launcher for Technology Compatibility Kit (TCK).
|
| NewInstanceInstantiator<T> |
The simplest instantiator - simply calls Class.newInstance().
|
| NoConstructor |
|
| NotSerializableClass |
Not serializable classes can't be instantiated.
|
| NotSerializableClass.NotSerializable |
|
| NullInstantiator<T> |
The instantiator that always return a null instance
|
| ObjectInputStreamInstantiator<T> |
Instantiates a class by using a dummy input stream that always feeds data for an empty object of
the same kind.
|
| ObjectInputStreamInstantiator.MockStream |
|
| ObjectInstantiator<T> |
Instantiates a new object.
|
| ObjectStreamClassInstantiator<T> |
Instantiates a class by using reflection to make a call to private method
ObjectStreamClass.newInstance, present in many JVM implementations.
|
| Objenesis |
Common interface to all kind of Objenesis objects
|
| ObjenesisBase |
Base class to extend if you want to have a class providing your own default strategy.
|
| ObjenesisException |
Exception thrown by Objenesis.
|
| ObjenesisHelper |
Use Objenesis in a static way.
|
| ObjenesisSerializer |
|
| ObjenesisStd |
|
| PercInstantiator<T> |
Instantiates a class by making a call to internal Perc private methods.
|
| PercSerializationInstantiator<T> |
Instantiates a class by making a call to internal Perc private methods.
|
| PlatformDescription |
List of constants describing the currently used platform.
|
| ProxyingInstantiator<T> |
This instantiator creates a class by dynamically extending it.
|
| ReadExternalNotCalled |
Externalizable methods should not be called during instantiation.
|
| ReadExternalNotCalled.ReadExternalAndAll |
|
| ReadObjectNotCalled |
Serializable special methods should not be called during instantiation.
|
| ReadObjectNotCalled.ReadObjectAndAll |
|
| Reporter |
Reports results from the TCK back to the user.
|
| SearchWorkingInstantiator |
This class will try every available instantiator on the platform to see which works.
|
| SearchWorkingInstantiatorListener |
|
| SerializableClass |
A serializable class can be instantiated without calling any constructor
|
| SerializableClass.IsSerializable |
|
| SerializableConstructorThrowingException |
|
| SerializableConstructorWithArguments |
|
| SerializableConstructorWithMandatoryArguments |
|
| SerializableDefaultPackageConstructor |
|
| SerializableDefaultPrivateConstructor |
|
| SerializableDefaultProtectedConstructor |
|
| SerializableDefaultPublicConstructor |
|
| SerializableNoConstructor |
|
| SerializableReplacer |
|
| SerializableResolver |
|
| SerializableWithAncestorThrowingException |
|
| SerializationInstantiatorHelper |
Helper for common serialization-compatible instantiation functions
|
| SerializingInstantiatorStrategy |
Guess the best serializing instantiator for a given class.
|
| SingleInstantiatorStrategy |
Strategy returning only one instantiator type.
|
| StdInstantiatorStrategy |
Guess the best instantiator for a given class.
|
| SunReflectionFactoryHelper |
Helper methods providing access to ReflectionFactory via reflection, for use
by the ObjectInstantiators that use it.
|
| SunReflectionFactoryInstantiator<T> |
Instantiates an object, WITHOUT calling it's constructor, using internal
sun.reflect.ReflectionFactory - a class only available on JDK's that use Sun's 1.4 (or later)
Java implementation.
|
| SunReflectionFactorySerializationInstantiator<T> |
Instantiates an object using internal sun.reflect.ReflectionFactory - a class only available on
JDK's that use Sun's 1.4 (or later) Java implementation.
|
| SystemOutListener |
|
| TCK |
Technology Compatibility Kit (TCK) for Objenesiss.
|
| TextReporter |
Reports results from TCK as tabulated text, suitable for dumping to the console or a file and
being read by a human.
|
| TextReporter.Result |
|
| Typology |
Possible types of instantiator
|
| UnsafeFactoryInstantiator<T> |
Instantiates an object, WITHOUT calling it's constructor, using
sun.misc.Unsafe.allocateInstance().
|
| UnsafeUtils |
Helper class basically allowing to get access to sun.misc.Unsafe
|