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 ObjectInstantiator s 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 Objenesis s.
|
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
|