A B C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractFeature - Class in org.objenesis.tck.features
-
Base class for features.
- AbstractFeature() - Constructor for class org.objenesis.tck.features.AbstractFeature
- AbstractLoader - Class in org.objenesis.tck
-
Class loading a property file and delegating the treatment of each line to a concrete implementations.
- AbstractLoader(ClassLoader, AbstractLoader.ErrorHandler) - Constructor for class org.objenesis.tck.AbstractLoader
- AbstractLoader.ErrorHandler - Interface in org.objenesis.tck
-
Handler for reporting errors from the AbstractLoader.
- AbstractLoader.LoggingErrorHandler - Class in org.objenesis.tck
-
Error handler that logs errors to a text stream.
- ACC_ABSTRACT - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- ACC_ANNOTATION - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- ACC_ENUM - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- ACC_FINAL - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- ACC_INTERFACE - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- ACC_PUBLIC - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- ACC_SUPER - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- ACC_SYNTHETIC - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- AccessibleInstantiator<T> - Class in org.objenesis.instantiator.basic
-
Instantiates a class by grabbing the no-args constructor, making it accessible and then calling Constructor.newInstance().
- AccessibleInstantiator(Class<T>) - Constructor for class org.objenesis.instantiator.basic.AccessibleInstantiator
- addReads - Variable in class org.objenesis.instantiator.util.DefineClassHelper.Java11
- addReads() - Method in class org.objenesis.instantiator.util.DefineClassHelper.Java11
- addResult(Candidate.CandidateType, boolean, Exception) - Method in class org.objenesis.tck.TextReporter
- advanceBuffer() - Method in class org.objenesis.instantiator.basic.ObjectInputStreamInstantiator.MockStream
- ANDROID_VERSION - Static variable in class org.objenesis.strategy.PlatformDescription
-
Android version.
- Android10Instantiator<T> - Class in org.objenesis.instantiator.android
-
Instantiator for Android API level 10 and lover which creates objects without driving their constructors, using internal methods on the Dalvik implementation of
ObjectInputStream
. - Android10Instantiator(Class<T>) - Constructor for class org.objenesis.instantiator.android.Android10Instantiator
- Android17Instantiator<T> - Class in org.objenesis.instantiator.android
-
Instantiator for Android API level 11 to 17 which creates objects without driving their constructors, using internal methods on the Dalvik implementation of
ObjectStreamClass
. - Android17Instantiator(Class<T>) - Constructor for class org.objenesis.instantiator.android.Android17Instantiator
- Android18Instantiator<T> - Class in org.objenesis.instantiator.android
-
Instantiator for Android API level 18 and higher.
- Android18Instantiator(Class<T>) - Constructor for class org.objenesis.instantiator.android.Android18Instantiator
- AndroidSerializationInstantiator<T> - Class in org.objenesis.instantiator.android
-
ObjectInstantiator
for Android which creates objects using the constructor from the first non-serializable parent class constructor, using internal methods on the Dalvik implementation ofObjectStreamClass
. - AndroidSerializationInstantiator(Class<T>) - Constructor for class org.objenesis.instantiator.android.AndroidSerializationInstantiator
- another - Variable in class org.objenesis.tck.candidates.ConstructorWithArguments
- another - Variable in class org.objenesis.tck.candidates.SerializableConstructorWithArguments
- available() - Method in class org.objenesis.instantiator.basic.ObjectInputStreamInstantiator.MockStream
B
- BaseInstantiatorStrategy - Class in org.objenesis.strategy
-
Base
InstantiatorStrategy
class basically. - BaseInstantiatorStrategy() - Constructor for class org.objenesis.strategy.BaseInstantiatorStrategy
- buffers - Variable in class org.objenesis.instantiator.basic.ObjectInputStreamInstantiator.MockStream
C
- cache - Variable in class org.objenesis.ObjenesisBase
-
Strategy cache.
- called - Static variable in class org.objenesis.tck.features.AbstractFeature
- candidate - Variable in class org.objenesis.tck.TextReporter.Result
- Candidate - Class in org.objenesis.tck
-
Represents a candidate for instantiation
- Candidate(Class<?>, String, Candidate.CandidateType...) - Constructor for class org.objenesis.tck.Candidate
- Candidate.CandidateType - Enum in org.objenesis.tck
- CandidateLoader - Class in org.objenesis.tck
-
Loads a set of candidate classes from a properties file into the TCK.
- CandidateLoader(TCK, AbstractLoader.ErrorHandler) - Constructor for class org.objenesis.tck.CandidateLoader
- candidates - Variable in class org.objenesis.tck.TCK
- CandidateType() - Constructor for enum org.objenesis.tck.Candidate.CandidateType
- ClassDefinitionUtils - Class in org.objenesis.instantiator.util
-
Helper class for ProxyObjectInstantiator.
- ClassDefinitionUtils() - Constructor for class org.objenesis.instantiator.util.ClassDefinitionUtils
- ClassEnumerator - Class in org.objenesis.tck.search
-
Taken and adapted from here
- ClassEnumerator() - Constructor for class org.objenesis.tck.search.ClassEnumerator
- classloader - Variable in class org.objenesis.tck.AbstractLoader
- classNameToInternalClassName(String) - Static method in class org.objenesis.instantiator.util.ClassUtils
-
Will convert a class name to its name in the class definition format (e.g
org.objenesis.EmptyClass
becomesorg/objenesis/EmptyClass
) - classNameToResource(String) - Static method in class org.objenesis.instantiator.util.ClassUtils
-
Will convert a class name to its class loader resource name (e.g
org.objenesis.EmptyClass
becomesorg/objenesis/EmptyClass.class
) - classNotFound(String) - Method in interface org.objenesis.tck.AbstractLoader.ErrorHandler
-
Called whenever, trying to retrieve a candidate class from its name, a ClassNotFoundException is thrown
- classNotFound(String) - Method in class org.objenesis.tck.AbstractLoader.LoggingErrorHandler
- ClassUtils - Class in org.objenesis.instantiator.util
-
Helper class for to play with classes.
- ClassUtils() - Constructor for class org.objenesis.instantiator.util.ClassUtils
- clazz - Variable in class org.objenesis.tck.Candidate
- CODE - Static variable in class org.objenesis.instantiator.basic.ProxyingInstantiator
- CODE_ATTRIBUTE_LENGTH - Static variable in class org.objenesis.instantiator.basic.ProxyingInstantiator
- compareTo(Candidate) - Method in class org.objenesis.tck.Candidate
- CONSTANT_Class - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- CONSTANT_Double - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- CONSTANT_Fieldref - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- CONSTANT_Float - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- CONSTANT_Integer - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- CONSTANT_InterfaceMethodref - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- CONSTANT_InvokeDynamic - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- CONSTANT_Long - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- CONSTANT_MethodHandle - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- CONSTANT_Methodref - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- CONSTANT_MethodType - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- CONSTANT_NameAndType - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- CONSTANT_POOL_COUNT - Static variable in class org.objenesis.instantiator.basic.ProxyingInstantiator
- CONSTANT_POOL_COUNT - Static variable in class org.objenesis.instantiator.sun.MagicInstantiator
- CONSTANT_String - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- CONSTANT_Utf8 - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- constructor - Variable in class org.objenesis.instantiator.basic.ConstructorInstantiator
- constructor - Variable in class org.objenesis.strategy.SingleInstantiatorStrategy
- CONSTRUCTOR_CODE - Static variable in class org.objenesis.instantiator.sun.MagicInstantiator
- CONSTRUCTOR_CODE_ATTRIBUTE_LENGTH - Static variable in class org.objenesis.instantiator.sun.MagicInstantiator
- CONSTRUCTOR_DESC - Static variable in class org.objenesis.instantiator.basic.ProxyingInstantiator
- CONSTRUCTOR_DESC - Static variable in class org.objenesis.instantiator.sun.MagicInstantiator
- CONSTRUCTOR_NAME - Static variable in class org.objenesis.instantiator.basic.ProxyingInstantiator
- CONSTRUCTOR_NAME - Static variable in class org.objenesis.instantiator.sun.MagicInstantiator
- ConstructorInstantiator<T> - Class in org.objenesis.instantiator.basic
-
Instantiates a class by grabbing the no args constructor and calling Constructor.newInstance().
- ConstructorInstantiator(Class<T>) - Constructor for class org.objenesis.instantiator.basic.ConstructorInstantiator
- ConstructorThrowingException - Class in org.objenesis.tck.candidates
- ConstructorThrowingException() - Constructor for class org.objenesis.tck.candidates.ConstructorThrowingException
- ConstructorWithArguments - Class in org.objenesis.tck.candidates
- ConstructorWithArguments(String, int) - Constructor for class org.objenesis.tck.candidates.ConstructorWithArguments
- ConstructorWithMandatoryArguments - Class in org.objenesis.tck.candidates
- ConstructorWithMandatoryArguments(String) - Constructor for class org.objenesis.tck.candidates.ConstructorWithMandatoryArguments
- createReflectionFactory(Class<?>) - Static method in class org.objenesis.instantiator.sun.SunReflectionFactoryHelper
- currentCandidate - Variable in class org.objenesis.tck.TextReporter
D
- DALVIK - Static variable in class org.objenesis.strategy.PlatformDescription
-
JVM_NAME prefix for Dalvik/Android
- data - Variable in class org.objenesis.instantiator.basic.ObjectInputStreamInstantiator.MockStream
- DefaultPackageConstructor - Class in org.objenesis.tck.candidates
- DefaultPackageConstructor() - Constructor for class org.objenesis.tck.candidates.DefaultPackageConstructor
- DefaultPrivateConstructor - Class in org.objenesis.tck.candidates
- DefaultPrivateConstructor() - Constructor for class org.objenesis.tck.candidates.DefaultPrivateConstructor
- DefaultProtectedConstructor - Class in org.objenesis.tck.candidates
- DefaultProtectedConstructor() - Constructor for class org.objenesis.tck.candidates.DefaultProtectedConstructor
- DefaultPublicConstructor - Class in org.objenesis.tck.candidates
- DefaultPublicConstructor() - Constructor for class org.objenesis.tck.candidates.DefaultPublicConstructor
- defineClass - Variable in class org.objenesis.instantiator.util.DefineClassHelper.Java11
- defineClass - Variable in class org.objenesis.instantiator.util.DefineClassHelper.Java8
- defineClass() - Method in class org.objenesis.instantiator.util.DefineClassHelper.Java11
- defineClass() - Method in class org.objenesis.instantiator.util.DefineClassHelper.Java8
- defineClass(String, byte[], int, int, Class<?>, ClassLoader, ProtectionDomain) - Static method in class org.objenesis.instantiator.util.DefineClassHelper
- defineClass(String, byte[], int, int, Class<?>, ClassLoader, ProtectionDomain) - Method in class org.objenesis.instantiator.util.DefineClassHelper.Helper
- defineClass(String, byte[], int, int, Class<?>, ClassLoader, ProtectionDomain) - Method in class org.objenesis.instantiator.util.DefineClassHelper.Java11
- defineClass(String, byte[], int, int, Class<?>, ClassLoader, ProtectionDomain) - Method in class org.objenesis.instantiator.util.DefineClassHelper.Java8
- defineClass(String, byte[], Class<?>, ClassLoader) - Static method in class org.objenesis.instantiator.util.ClassDefinitionUtils
-
Define a class in the provided class loader from the array of bytes.
- DefineClassHelper - Class in org.objenesis.instantiator.util
-
Java 11+ removed sun.misc.Unsafe.defineClass.
- DefineClassHelper() - Constructor for class org.objenesis.instantiator.util.DefineClassHelper
- DefineClassHelper.Helper - Class in org.objenesis.instantiator.util
- DefineClassHelper.Java11 - Class in org.objenesis.instantiator.util
- DefineClassHelper.Java8 - Class in org.objenesis.instantiator.util
- describePlatform() - Static method in class org.objenesis.strategy.PlatformDescription
-
Describes the platform.
- describePlatform() - Method in class org.objenesis.tck.TCK
-
Describes the platform.
- description - Variable in class org.objenesis.tck.Candidate
- dummyStream - Static variable in class org.objenesis.instantiator.gcj.GCJInstantiatorBase
- DummyStream() - Constructor for class org.objenesis.instantiator.gcj.GCJInstantiatorBase.DummyStream
E
- endTests() - Method in interface org.objenesis.tck.Reporter
-
Report that all tests have finished.
- endTests() - Method in class org.objenesis.tck.TextReporter
- equals(Object) - Method in class org.objenesis.tck.Candidate
- errorCount - Variable in class org.objenesis.tck.TextReporter
- errorHandler - Variable in class org.objenesis.tck.AbstractLoader
- exception - Variable in class org.objenesis.tck.TextReporter.Result
- exception(Candidate.CandidateType, Exception) - Method in interface org.objenesis.tck.Reporter
-
Report that something bad happened during the test.
- exception(Candidate.CandidateType, Exception) - Method in class org.objenesis.tck.TextReporter
- ExtendsNotSerializable() - Constructor for class org.objenesis.tck.features.ExtendsNotSerializableParentClass.ExtendsNotSerializable
- ExtendsNotSerializableParentClass - Class in org.objenesis.tck.features
-
No-arg of the first none serializable parent class is called.
- ExtendsNotSerializableParentClass() - Constructor for class org.objenesis.tck.features.ExtendsNotSerializableParentClass
- ExtendsNotSerializableParentClass.ExtendsNotSerializable - Class in org.objenesis.tck.features
- ExtendsSerializable() - Constructor for class org.objenesis.tck.features.ExtendsSerializableClass.ExtendsSerializable
- ExtendsSerializableClass - Class in org.objenesis.tck.features
-
A class extending a serializable class can be instantiated without calling any constructor
- ExtendsSerializableClass() - Constructor for class org.objenesis.tck.features.ExtendsSerializableClass
- ExtendsSerializableClass.ExtendsSerializable - Class in org.objenesis.tck.features
F
- FailingInstantiator<T> - Class in org.objenesis.instantiator.basic
-
The instantiator that always throws an exception.
- FailingInstantiator(Class<T>) - Constructor for class org.objenesis.instantiator.basic.FailingInstantiator
- Feature - Interface in org.objenesis.tck.features
-
A feature is a behavior that we expect from an instantiator.
- findConstructorIdForJavaLangObjectConstructor() - Static method in class org.objenesis.instantiator.android.Android17Instantiator
- findConstructorIdForJavaLangObjectConstructor() - Static method in class org.objenesis.instantiator.android.Android18Instantiator
- FIRST_DATA - Variable in class org.objenesis.instantiator.basic.ObjectInputStreamInstantiator.MockStream
G
- GAE_VERSION - Static variable in class org.objenesis.strategy.PlatformDescription
-
Google App Engine version or null is we are not on GAE
- GCJInstantiator<T> - Class in org.objenesis.instantiator.gcj
-
Instantiates a class by making a call to internal GCJ private methods.
- GCJInstantiator(Class<T>) - Constructor for class org.objenesis.instantiator.gcj.GCJInstantiator
- GCJInstantiatorBase<T> - Class in org.objenesis.instantiator.gcj
-
Base class for GCJ-based instantiators.
- GCJInstantiatorBase(Class<T>) - Constructor for class org.objenesis.instantiator.gcj.GCJInstantiatorBase
- GCJInstantiatorBase.DummyStream - Class in org.objenesis.instantiator.gcj
- GCJSerializationInstantiator<T> - Class in org.objenesis.instantiator.gcj
-
Instantiates a class by making a call to internal GCJ private methods.
- GCJSerializationInstantiator(Class<T>) - Constructor for class org.objenesis.instantiator.gcj.GCJSerializationInstantiator
- getAndroidVersion() - Static method in class org.objenesis.strategy.PlatformDescription
- getAndroidVersion0() - Static method in class org.objenesis.strategy.PlatformDescription
- getClassesForPackage(Package) - Static method in class org.objenesis.tck.search.ClassEnumerator
-
Return all the classes in this package recursively.
- getClassesForPackage(Package, ClassLoader) - Static method in class org.objenesis.tck.search.ClassEnumerator
-
Return all the classes in this package recursively.
- getClazz() - Method in class org.objenesis.tck.Candidate
- getDescription() - Method in class org.objenesis.tck.Candidate
- getExistingClass(ClassLoader, String) - Static method in class org.objenesis.instantiator.util.ClassUtils
-
Check if this class already exists in the class loader and return it if it does
- getGaeRuntimeVersion() - Static method in class org.objenesis.strategy.PlatformDescription
- getInstantiator() - Method in class org.objenesis.instantiator.sun.MagicInstantiator
-
Get the underlying instantiator.
- getInstantiatorOf(Class<T>) - Method in interface org.objenesis.Objenesis
-
Will pick the best instantiator for the provided class.
- getInstantiatorOf(Class<T>) - Method in class org.objenesis.ObjenesisBase
-
Will pick the best instantiator for the provided class.
- getInstantiatorOf(Class<T>) - Static method in class org.objenesis.ObjenesisHelper
-
Will pick the best instantiator for the provided class.
- getIsAndroidOpenJDK() - Static method in class org.objenesis.strategy.PlatformDescription
- getJavaLangObjectConstructor() - Static method in class org.objenesis.instantiator.sun.SunReflectionFactoryInstantiator
- getMagicClass() - Static method in class org.objenesis.instantiator.sun.MagicInstantiator
- getModule - Variable in class org.objenesis.instantiator.util.DefineClassHelper.Java11
- getModule() - Method in class org.objenesis.instantiator.util.DefineClassHelper.Java11
- getNewConstructorForSerializationMethod(Class<?>) - Static method in class org.objenesis.instantiator.sun.SunReflectionFactoryHelper
- getNewInstanceMethod() - Static method in class org.objenesis.instantiator.android.Android17Instantiator
- getNewInstanceMethod() - Static method in class org.objenesis.instantiator.android.Android18Instantiator
- getNewInstanceMethod() - Static method in class org.objenesis.instantiator.android.AndroidSerializationInstantiator
- getNewStaticMethod() - Static method in class org.objenesis.instantiator.android.Android10Instantiator
- getNonSerializableSuperClass(Class<T>) - Static method in class org.objenesis.instantiator.SerializationInstantiatorHelper
-
Returns the first non-serializable superclass of a given class.
- getOldAndroidVersion(Class<?>) - Static method in class org.objenesis.strategy.PlatformDescription
- getReflectionFactoryClass() - Static method in class org.objenesis.instantiator.sun.SunReflectionFactoryHelper
- getSerializableObjectInstantiatorOf(Class<T>) - Static method in class org.objenesis.ObjenesisHelper
-
Same as
ObjenesisHelper.getInstantiatorOf(Class)
but providing an instantiator emulating ObjectInputStream.readObject behavior. - getTypes() - Method in class org.objenesis.tck.Candidate
- getTypology(Class<?>) - Method in class org.objenesis.tck.search.SystemOutListener
- getUnsafe() - Static method in class org.objenesis.instantiator.util.UnsafeUtils
- GNU - Static variable in class org.objenesis.strategy.PlatformDescription
-
JVM_NAME prefix for GCJ
H
- handlePropertyEntry(Class<?>, String, Candidate.CandidateType) - Method in class org.objenesis.tck.AbstractLoader
-
Will receive one class and its description pairs from the file
- handlePropertyEntry(Class<?>, String, Candidate.CandidateType) - Method in class org.objenesis.tck.CandidateLoader
- handlePropertyEntry(String, String, Candidate.CandidateType) - Method in class org.objenesis.tck.AbstractLoader
- hasErrors() - Method in class org.objenesis.tck.TextReporter
-
Return true if the reporter has registered some errors
- hashCode() - Method in class org.objenesis.tck.Candidate
- HEADER - Static variable in class org.objenesis.instantiator.basic.ObjectInputStreamInstantiator.MockStream
- Helper() - Constructor for class org.objenesis.instantiator.util.DefineClassHelper.Helper
- HOTSPOT - Static variable in class org.objenesis.strategy.PlatformDescription
-
JVM_NAME prefix for Java HotSpot
I
- INDEX_CLASS_INTERFACE - Static variable in class org.objenesis.instantiator.sun.MagicInstantiator
- INDEX_CLASS_OBJECT - Static variable in class org.objenesis.instantiator.sun.MagicInstantiator
- INDEX_CLASS_SUPERCLASS - Static variable in class org.objenesis.instantiator.basic.ProxyingInstantiator
- INDEX_CLASS_SUPERCLASS - Static variable in class org.objenesis.instantiator.sun.MagicInstantiator
- INDEX_CLASS_THIS - Static variable in class org.objenesis.instantiator.basic.ProxyingInstantiator
- INDEX_CLASS_THIS - Static variable in class org.objenesis.instantiator.sun.MagicInstantiator
- INDEX_CLASS_TYPE - Static variable in class org.objenesis.instantiator.sun.MagicInstantiator
- INDEX_METHODREF_OBJECT_CONSTRUCTOR - Static variable in class org.objenesis.instantiator.sun.MagicInstantiator
- INDEX_NAMEANDTYPE_DEFAULT_CONSTRUCTOR - Static variable in class org.objenesis.instantiator.sun.MagicInstantiator
- INDEX_UTF8_CLASS - Static variable in class org.objenesis.instantiator.basic.ProxyingInstantiator
- INDEX_UTF8_CODE_ATTRIBUTE - Static variable in class org.objenesis.instantiator.basic.ProxyingInstantiator
- INDEX_UTF8_CODE_ATTRIBUTE - Static variable in class org.objenesis.instantiator.sun.MagicInstantiator
- INDEX_UTF8_CONSTRUCTOR_DESC - Static variable in class org.objenesis.instantiator.basic.ProxyingInstantiator
- INDEX_UTF8_CONSTRUCTOR_DESC - Static variable in class org.objenesis.instantiator.sun.MagicInstantiator
- INDEX_UTF8_CONSTRUCTOR_NAME - Static variable in class org.objenesis.instantiator.basic.ProxyingInstantiator
- INDEX_UTF8_CONSTRUCTOR_NAME - Static variable in class org.objenesis.instantiator.sun.MagicInstantiator
- INDEX_UTF8_INSTANTIATOR_CLASS - Static variable in class org.objenesis.instantiator.sun.MagicInstantiator
- INDEX_UTF8_INTERFACE - Static variable in class org.objenesis.instantiator.sun.MagicInstantiator
- INDEX_UTF8_NEWINSTANCE_DESC - Static variable in class org.objenesis.instantiator.sun.MagicInstantiator
- INDEX_UTF8_NEWINSTANCE_NAME - Static variable in class org.objenesis.instantiator.sun.MagicInstantiator
- INDEX_UTF8_OBJECT - Static variable in class org.objenesis.instantiator.sun.MagicInstantiator
- INDEX_UTF8_SUPERCLASS - Static variable in class org.objenesis.instantiator.basic.ProxyingInstantiator
- INDEX_UTF8_SUPERCLASS - Static variable in class org.objenesis.instantiator.sun.MagicInstantiator
- INDEX_UTF8_TYPE - Static variable in class org.objenesis.instantiator.sun.MagicInstantiator
- initialize() - Static method in class org.objenesis.instantiator.basic.ObjectInputStreamInstantiator.MockStream
- initialize() - Static method in class org.objenesis.instantiator.basic.ObjectStreamClassInstantiator
- initialize() - Static method in class org.objenesis.instantiator.gcj.GCJInstantiatorBase
- inputStream - Variable in class org.objenesis.instantiator.basic.ObjectInputStreamInstantiator
- instantiator - Variable in class org.objenesis.instantiator.sun.MagicInstantiator
- Instantiator - Annotation Type in org.objenesis.instantiator.annotations
-
Denote that the class in an instantiator of a given type
- instantiatorNotFound(String, Throwable) - Method in interface org.objenesis.tck.search.SearchWorkingInstantiatorListener
- instantiatorNotFound(String, Throwable) - Method in class org.objenesis.tck.search.SystemOutListener
- InstantiatorStrategy - Interface in org.objenesis.strategy
-
Defines a strategy to determine the best instantiator for a class.
- instantiatorSupported(Class<?>) - Method in interface org.objenesis.tck.search.SearchWorkingInstantiatorListener
- instantiatorSupported(Class<?>) - Method in class org.objenesis.tck.search.SystemOutListener
- instantiatorUnsupported(Class<?>, Throwable) - Method in interface org.objenesis.tck.search.SearchWorkingInstantiatorListener
- instantiatorUnsupported(Class<?>, Throwable) - Method in class org.objenesis.tck.search.SystemOutListener
- IS_ANDROID_OPENJDK - Static variable in class org.objenesis.strategy.PlatformDescription
-
Flag telling if this version of Android is based on the OpenJDK
- isAfterJava11() - Static method in class org.objenesis.strategy.PlatformDescription
-
Tells if the current JVM is running Java 11 or above
- isAfterJigsaw() - Static method in class org.objenesis.strategy.PlatformDescription
-
Tells if the current JVM is running Java 9 or above
- isAndroidOpenJDK() - Static method in class org.objenesis.strategy.PlatformDescription
-
Check if this JVM is an Android JVM based on OpenJDK.
- isCompliant(Objenesis) - Method in class org.objenesis.tck.features.ExtendsNotSerializableParentClass
- isCompliant(Objenesis) - Method in class org.objenesis.tck.features.ExtendsSerializableClass
- isCompliant(Objenesis) - Method in interface org.objenesis.tck.features.Feature
- isCompliant(Objenesis) - Method in class org.objenesis.tck.features.NotSerializableClass
- isCompliant(Objenesis) - Method in class org.objenesis.tck.features.ReadExternalNotCalled
- isCompliant(Objenesis) - Method in class org.objenesis.tck.features.ReadObjectNotCalled
- isCompliant(Objenesis) - Method in class org.objenesis.tck.features.SerializableClass
- isGoogleAppEngine() - Static method in class org.objenesis.strategy.PlatformDescription
- IsSerializable() - Constructor for class org.objenesis.tck.features.SerializableClass.IsSerializable
- isThisJVM(String) - Static method in class org.objenesis.strategy.PlatformDescription
-
Check if the current JVM is of the type passed in parameter.
J
- Java11() - Constructor for class org.objenesis.instantiator.util.DefineClassHelper.Java11
- Java8() - Constructor for class org.objenesis.instantiator.util.DefineClassHelper.Java8
- JVM_NAME - Static variable in class org.objenesis.strategy.PlatformDescription
-
JVM name
L
- lengthOfLongestStringIn(Collection<String>) - Method in class org.objenesis.tck.TextReporter
- listener - Variable in class org.objenesis.tck.search.SearchWorkingInstantiator
- loadCandidates() - Method in class org.objenesis.tck.TCK
- loadFrom(InputStream, Candidate.CandidateType) - Method in class org.objenesis.tck.AbstractLoader
- loadFromResource(String, Candidate.CandidateType) - Method in class org.objenesis.tck.AbstractLoader
-
Load a candidate property file
- log - Variable in class org.objenesis.tck.TextReporter
- LoggingErrorHandler(PrintStream) - Constructor for class org.objenesis.tck.AbstractLoader.LoggingErrorHandler
- lookup - Variable in class org.objenesis.instantiator.util.DefineClassHelper.Java11
M
- MAGIC - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- MAGIC_ACCESSOR - Static variable in class org.objenesis.instantiator.sun.MagicInstantiator
- MagicInstantiator<T> - Class in org.objenesis.instantiator.sun
-
This instantiator will correctly bypass the constructors by instantiating the class using the default constructor from Object.
- MagicInstantiator(Class<T>) - Constructor for class org.objenesis.instantiator.sun.MagicInstantiator
- main(String[]) - Static method in class org.objenesis.tck.Main
-
Main class of the TCK.
- main(String[]) - Static method in class org.objenesis.tck.search.SearchWorkingInstantiator
- Main - Class in org.objenesis.tck
-
Command line launcher for Technology Compatibility Kit (TCK).
- Main() - Constructor for class org.objenesis.tck.Main
- MockStream(Class<?>) - Constructor for class org.objenesis.instantiator.basic.ObjectInputStreamInstantiator.MockStream
- module - Variable in class org.objenesis.instantiator.util.DefineClassHelper.Java11
- module() - Method in class org.objenesis.instantiator.util.DefineClassHelper.Java11
- mungedConstructor - Variable in class org.objenesis.instantiator.sun.SunReflectionFactoryInstantiator
- mungedConstructor - Variable in class org.objenesis.instantiator.sun.SunReflectionFactorySerializationInstantiator
N
- nameForSubclass(Class<?>) - Static method in class org.objenesis.instantiator.basic.ProxyingInstantiator
- newConstructorForSerialization(Class<T>, Constructor<?>) - Static method in class org.objenesis.instantiator.sun.SunReflectionFactoryHelper
- newInstance() - Method in class org.objenesis.instantiator.android.Android10Instantiator
- newInstance() - Method in class org.objenesis.instantiator.android.Android17Instantiator
- newInstance() - Method in class org.objenesis.instantiator.android.Android18Instantiator
- newInstance() - Method in class org.objenesis.instantiator.android.AndroidSerializationInstantiator
- newInstance() - Method in class org.objenesis.instantiator.basic.ConstructorInstantiator
- newInstance() - Method in class org.objenesis.instantiator.basic.FailingInstantiator
- newInstance() - Method in class org.objenesis.instantiator.basic.NewInstanceInstantiator
- newInstance() - Method in class org.objenesis.instantiator.basic.NullInstantiator
- newInstance() - Method in class org.objenesis.instantiator.basic.ObjectInputStreamInstantiator
- newInstance() - Method in class org.objenesis.instantiator.basic.ObjectStreamClassInstantiator
- newInstance() - Method in class org.objenesis.instantiator.basic.ProxyingInstantiator
- newInstance() - Method in class org.objenesis.instantiator.gcj.GCJInstantiator
- newInstance() - Method in class org.objenesis.instantiator.gcj.GCJInstantiatorBase
- newInstance() - Method in class org.objenesis.instantiator.gcj.GCJSerializationInstantiator
- newInstance() - Method in interface org.objenesis.instantiator.ObjectInstantiator
-
Returns a new instance of an object.
- newInstance() - Method in class org.objenesis.instantiator.perc.PercInstantiator
- newInstance() - Method in class org.objenesis.instantiator.perc.PercSerializationInstantiator
- newInstance() - Method in class org.objenesis.instantiator.sun.MagicInstantiator
- newInstance() - Method in class org.objenesis.instantiator.sun.SunReflectionFactoryInstantiator
- newInstance() - Method in class org.objenesis.instantiator.sun.SunReflectionFactorySerializationInstantiator
- newInstance() - Method in class org.objenesis.instantiator.sun.UnsafeFactoryInstantiator
- newInstance(Class<T>) - Static method in class org.objenesis.instantiator.util.ClassUtils
- newInstance(Class<T>) - Method in interface org.objenesis.Objenesis
-
Will create a new object without any constructor being called
- newInstance(Class<T>) - Method in class org.objenesis.ObjenesisBase
-
Will create a new object without any constructor being called
- newInstance(Class<T>) - Static method in class org.objenesis.ObjenesisHelper
-
Will create a new object without any constructor being called
- NEWINSTANCE_CODE - Static variable in class org.objenesis.instantiator.sun.MagicInstantiator
- NEWINSTANCE_CODE_ATTRIBUTE_LENGTH - Static variable in class org.objenesis.instantiator.sun.MagicInstantiator
- NewInstanceInstantiator<T> - Class in org.objenesis.instantiator.basic
-
The simplest instantiator - simply calls Class.newInstance().
- NewInstanceInstantiator(Class<T>) - Constructor for class org.objenesis.instantiator.basic.NewInstanceInstantiator
- newInstanceMethod - Variable in class org.objenesis.instantiator.android.Android17Instantiator
- newInstanceMethod - Variable in class org.objenesis.instantiator.android.Android18Instantiator
- newInstanceMethod - Variable in class org.objenesis.instantiator.android.AndroidSerializationInstantiator
- newInstanceMethod - Static variable in class org.objenesis.instantiator.basic.ObjectStreamClassInstantiator
- newInstanceMethod - Variable in class org.objenesis.instantiator.perc.PercInstantiator
- newInstanceMethod - Variable in class org.objenesis.instantiator.perc.PercSerializationInstantiator
- newInstantiatorOf(Class<T>) - Method in class org.objenesis.instantiator.sun.MagicInstantiator
- newInstantiatorOf(Class<T>) - Method in interface org.objenesis.strategy.InstantiatorStrategy
-
Create a dedicated instantiator for the given class
- newInstantiatorOf(Class<T>) - Method in class org.objenesis.strategy.SerializingInstantiatorStrategy
-
Return an
ObjectInstantiator
allowing to create instance following the java serialization framework specifications. - newInstantiatorOf(Class<T>) - Method in class org.objenesis.strategy.SingleInstantiatorStrategy
-
Return an instantiator for the wanted type and of the one and only type of instantiator returned by this class.
- newInstantiatorOf(Class<T>) - Method in class org.objenesis.strategy.StdInstantiatorStrategy
-
Return an
ObjectInstantiator
allowing to create instance without any constructor being called. - newObjectMethod - Static variable in class org.objenesis.instantiator.gcj.GCJInstantiatorBase
- newSerializableInstance(Class<T>) - Static method in class org.objenesis.ObjenesisHelper
-
Will create an object just like it's done by ObjectInputStream.readObject (the default constructor of the first non serializable class will be called)
- newStaticMethod - Variable in class org.objenesis.instantiator.android.Android10Instantiator
- newType - Variable in class org.objenesis.instantiator.basic.ProxyingInstantiator
- NEXT - Static variable in class org.objenesis.instantiator.basic.ObjectInputStreamInstantiator.MockStream
- NoConstructor - Class in org.objenesis.tck.candidates
- NoConstructor() - Constructor for class org.objenesis.tck.candidates.NoConstructor
- NOT_COMPLIANT - org.objenesis.instantiator.annotations.Typology
-
Mark an instantiator that doesn't behave like a
Typology.STANDARD
nor aTypology.SERIALIZATION
(e.g. - NotSerializable() - Constructor for class org.objenesis.tck.features.NotSerializableClass.NotSerializable
- NotSerializableClass - Class in org.objenesis.tck.features
-
Not serializable classes can't be instantiated.
- NotSerializableClass() - Constructor for class org.objenesis.tck.features.NotSerializableClass
- NotSerializableClass.NotSerializable - Class in org.objenesis.tck.features
- NullInstantiator<T> - Class in org.objenesis.instantiator.basic
-
The instantiator that always return a null instance
- NullInstantiator(Class<T>) - Constructor for class org.objenesis.instantiator.basic.NullInstantiator
O
- objectConstructorId - Variable in class org.objenesis.instantiator.android.Android17Instantiator
- objectConstructorId - Variable in class org.objenesis.instantiator.android.Android18Instantiator
- ObjectInputStreamInstantiator<T> - Class in org.objenesis.instantiator.basic
-
Instantiates a class by using a dummy input stream that always feeds data for an empty object of the same kind.
- ObjectInputStreamInstantiator(Class<T>) - Constructor for class org.objenesis.instantiator.basic.ObjectInputStreamInstantiator
- ObjectInputStreamInstantiator.MockStream - Class in org.objenesis.instantiator.basic
- ObjectInstantiator<T> - Interface in org.objenesis.instantiator
-
Instantiates a new object.
- objectStreamClass - Variable in class org.objenesis.instantiator.android.AndroidSerializationInstantiator
- ObjectStreamClassInstantiator<T> - Class in org.objenesis.instantiator.basic
-
Instantiates a class by using reflection to make a call to private method ObjectStreamClass.newInstance, present in many JVM implementations.
- ObjectStreamClassInstantiator(Class<T>) - Constructor for class org.objenesis.instantiator.basic.ObjectStreamClassInstantiator
- Objenesis - Interface in org.objenesis
-
Common interface to all kind of Objenesis objects
- OBJENESIS_SERIALIZER - Static variable in class org.objenesis.ObjenesisHelper
- OBJENESIS_STD - Static variable in class org.objenesis.ObjenesisHelper
- ObjenesisBase - Class in org.objenesis
-
Base class to extend if you want to have a class providing your own default strategy.
- ObjenesisBase(InstantiatorStrategy) - Constructor for class org.objenesis.ObjenesisBase
-
Constructor allowing to pick a strategy and using cache
- ObjenesisBase(InstantiatorStrategy, boolean) - Constructor for class org.objenesis.ObjenesisBase
-
Flexible constructor allowing to pick the strategy and if caching should be used
- ObjenesisException - Exception in org.objenesis
-
Exception thrown by Objenesis.
- ObjenesisException(String) - Constructor for exception org.objenesis.ObjenesisException
- ObjenesisException(String, Throwable) - Constructor for exception org.objenesis.ObjenesisException
- ObjenesisException(Throwable) - Constructor for exception org.objenesis.ObjenesisException
- ObjenesisHelper - Class in org.objenesis
-
Use Objenesis in a static way.
- ObjenesisHelper() - Constructor for class org.objenesis.ObjenesisHelper
- objenesisSerializer - Variable in class org.objenesis.tck.TCK
- objenesisSerializer - Variable in class org.objenesis.tck.TextReporter
- ObjenesisSerializer - Class in org.objenesis
-
Objenesis implementation using the
SerializingInstantiatorStrategy
. - ObjenesisSerializer() - Constructor for class org.objenesis.ObjenesisSerializer
-
Default constructor using the
SerializingInstantiatorStrategy
- ObjenesisSerializer(boolean) - Constructor for class org.objenesis.ObjenesisSerializer
-
Instance using the
SerializingInstantiatorStrategy
with or without cachingObjectInstantiator
s - objenesisStandard - Variable in class org.objenesis.tck.TCK
- objenesisStandard - Variable in class org.objenesis.tck.TextReporter
- ObjenesisStd - Class in org.objenesis
-
Objenesis implementation using the
StdInstantiatorStrategy
. - ObjenesisStd() - Constructor for class org.objenesis.ObjenesisStd
-
Default constructor using the
StdInstantiatorStrategy
- ObjenesisStd(boolean) - Constructor for class org.objenesis.ObjenesisStd
-
Instance using the
StdInstantiatorStrategy
with or without cachingObjectInstantiator
s - objStreamClass - Variable in class org.objenesis.instantiator.basic.ObjectStreamClassInstantiator
- OPENJDK - Static variable in class org.objenesis.strategy.PlatformDescription
-
JVM_NAME prefix for the OpenJDK
- OPS_aload_0 - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- OPS_areturn - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- OPS_dup - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- OPS_invokespecial - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- OPS_new - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- OPS_return - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- org.objenesis - package org.objenesis
- org.objenesis.instantiator - package org.objenesis.instantiator
- org.objenesis.instantiator.android - package org.objenesis.instantiator.android
- org.objenesis.instantiator.annotations - package org.objenesis.instantiator.annotations
- org.objenesis.instantiator.basic - package org.objenesis.instantiator.basic
- org.objenesis.instantiator.gcj - package org.objenesis.instantiator.gcj
- org.objenesis.instantiator.perc - package org.objenesis.instantiator.perc
- org.objenesis.instantiator.sun - package org.objenesis.instantiator.sun
- org.objenesis.instantiator.util - package org.objenesis.instantiator.util
- org.objenesis.strategy - package org.objenesis.strategy
- org.objenesis.tck - package org.objenesis.tck
- org.objenesis.tck.candidates - package org.objenesis.tck.candidates
- org.objenesis.tck.features - package org.objenesis.tck.features
- org.objenesis.tck.search - package org.objenesis.tck.search
- out - Variable in class org.objenesis.tck.AbstractLoader.LoggingErrorHandler
P
- pad(String, int) - Method in class org.objenesis.tck.TextReporter
- PATTERN - Static variable in class org.objenesis.tck.search.SystemOutListener
- PERC - Static variable in class org.objenesis.strategy.PlatformDescription
-
JVM_NAME prefix for Aonix PERC
- PercInstantiator<T> - Class in org.objenesis.instantiator.perc
-
Instantiates a class by making a call to internal Perc private methods.
- PercInstantiator(Class<T>) - Constructor for class org.objenesis.instantiator.perc.PercInstantiator
- PercSerializationInstantiator<T> - Class in org.objenesis.instantiator.perc
-
Instantiates a class by making a call to internal Perc private methods.
- PercSerializationInstantiator(Class<T>) - Constructor for class org.objenesis.instantiator.perc.PercSerializationInstantiator
- platformDescription - Variable in class org.objenesis.tck.TextReporter
- PlatformDescription - Class in org.objenesis.strategy
-
List of constants describing the currently used platform.
- PlatformDescription() - Constructor for class org.objenesis.strategy.PlatformDescription
- pointer - Variable in class org.objenesis.instantiator.basic.ObjectInputStreamInstantiator.MockStream
- PREFIX - Static variable in class org.objenesis.instantiator.basic.ProxyingInstantiator
- printResult(long) - Method in class org.objenesis.tck.TextReporter
-
Print the final summary report
- privateLookupIn - Variable in class org.objenesis.instantiator.util.DefineClassHelper.Java11
- privateLookupIn() - Method in class org.objenesis.instantiator.util.DefineClassHelper.Java11
- privileged - Static variable in class org.objenesis.instantiator.util.DefineClassHelper
- processDirectory(File, String, SortedSet<String>) - Static method in class org.objenesis.tck.search.ClassEnumerator
- processJarfile(URL, String, SortedSet<String>) - Static method in class org.objenesis.tck.search.ClassEnumerator
- PROTECTION_DOMAIN - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- ProxyingInstantiator<T> - Class in org.objenesis.instantiator.basic
-
This instantiator creates a class by dynamically extending it.
- ProxyingInstantiator(Class<T>) - Constructor for class org.objenesis.instantiator.basic.ProxyingInstantiator
R
- read() - Method in class org.objenesis.instantiator.basic.ObjectInputStreamInstantiator.MockStream
- read(byte[], int, int) - Method in class org.objenesis.instantiator.basic.ObjectInputStreamInstantiator.MockStream
- readClass(String) - Static method in class org.objenesis.instantiator.util.ClassDefinitionUtils
-
Read the bytes of a class from the classpath
- readExternal(ObjectInput) - Method in class org.objenesis.tck.features.ReadExternalNotCalled.ReadExternalAndAll
- ReadExternalAndAll() - Constructor for class org.objenesis.tck.features.ReadExternalNotCalled.ReadExternalAndAll
- ReadExternalNotCalled - Class in org.objenesis.tck.features
-
Externalizable
methods should not be called during instantiation. - ReadExternalNotCalled() - Constructor for class org.objenesis.tck.features.ReadExternalNotCalled
- ReadExternalNotCalled.ReadExternalAndAll - Class in org.objenesis.tck.features
- readObject(ObjectInputStream) - Method in class org.objenesis.tck.features.ReadObjectNotCalled.ReadObjectAndAll
- ReadObjectAndAll() - Constructor for class org.objenesis.tck.features.ReadObjectNotCalled.ReadObjectAndAll
- readObjectNoData() - Method in class org.objenesis.tck.features.ReadObjectNotCalled.ReadObjectAndAll
- ReadObjectNotCalled - Class in org.objenesis.tck.features
-
Serializable
special methods should not be called during instantiation. - ReadObjectNotCalled() - Constructor for class org.objenesis.tck.features.ReadObjectNotCalled
- ReadObjectNotCalled.ReadObjectAndAll - Class in org.objenesis.tck.features
- readResolve() - Method in class org.objenesis.tck.candidates.SerializableResolver
- readResolve() - Method in class org.objenesis.tck.features.ReadObjectNotCalled.ReadObjectAndAll
- registerCandidate(Class<?>, String, Candidate.CandidateType) - Method in class org.objenesis.tck.TCK
-
Register a candidate class to attempt to instantiate.
- REPEATING_DATA - Static variable in class org.objenesis.instantiator.basic.ObjectInputStreamInstantiator.MockStream
- reporter - Variable in class org.objenesis.tck.TCK
- Reporter - Interface in org.objenesis.tck
-
Reports results from the TCK back to the user.
- result - Variable in class org.objenesis.tck.TextReporter.Result
- result(Candidate.CandidateType, boolean) - Method in interface org.objenesis.tck.Reporter
-
Report details about what happened when performing an instantiation test or a serialization feature test.
- result(Candidate.CandidateType, boolean) - Method in class org.objenesis.tck.TextReporter
- Result(Candidate, Candidate.CandidateType, boolean, Exception) - Constructor for class org.objenesis.tck.TextReporter.Result
- results - Variable in class org.objenesis.tck.TextReporter
- run(Reporter) - Static method in class org.objenesis.tck.Main
-
Run the full test suite using standard Objenesis instances
- runCandidate(Reporter, Class<?>, Objenesis, Candidate.CandidateType) - Method in class org.objenesis.tck.TCK
- runFeature(Reporter, Class<?>, Objenesis, Candidate.CandidateType) - Method in class org.objenesis.tck.TCK
- runTest(Reporter, Class<?>, Objenesis, Candidate.CandidateType) - Method in class org.objenesis.tck.TCK
- runTests() - Method in class org.objenesis.tck.TCK
-
Run all TCK tests.
S
- searchForInstantiator(Class<?>) - Method in class org.objenesis.tck.search.SearchWorkingInstantiator
- SearchWorkingInstantiator - Class in org.objenesis.tck.search
-
This class will try every available instantiator on the platform to see which works.
- SearchWorkingInstantiator(SearchWorkingInstantiatorListener) - Constructor for class org.objenesis.tck.search.SearchWorkingInstantiator
- SearchWorkingInstantiatorListener - Interface in org.objenesis.tck.search
- sequence - Variable in class org.objenesis.instantiator.basic.ObjectInputStreamInstantiator.MockStream
- SerializableClass - Class in org.objenesis.tck.features
-
A serializable class can be instantiated without calling any constructor
- SerializableClass() - Constructor for class org.objenesis.tck.features.SerializableClass
- SerializableClass.IsSerializable - Class in org.objenesis.tck.features
- SerializableConstructorThrowingException - Class in org.objenesis.tck.candidates
- SerializableConstructorThrowingException() - Constructor for class org.objenesis.tck.candidates.SerializableConstructorThrowingException
- SerializableConstructorWithArguments - Class in org.objenesis.tck.candidates
- SerializableConstructorWithArguments(String, int) - Constructor for class org.objenesis.tck.candidates.SerializableConstructorWithArguments
- SerializableConstructorWithMandatoryArguments - Class in org.objenesis.tck.candidates
- SerializableConstructorWithMandatoryArguments(String) - Constructor for class org.objenesis.tck.candidates.SerializableConstructorWithMandatoryArguments
- SerializableDefaultPackageConstructor - Class in org.objenesis.tck.candidates
- SerializableDefaultPackageConstructor() - Constructor for class org.objenesis.tck.candidates.SerializableDefaultPackageConstructor
- SerializableDefaultPrivateConstructor - Class in org.objenesis.tck.candidates
- SerializableDefaultPrivateConstructor() - Constructor for class org.objenesis.tck.candidates.SerializableDefaultPrivateConstructor
- SerializableDefaultProtectedConstructor - Class in org.objenesis.tck.candidates
- SerializableDefaultProtectedConstructor() - Constructor for class org.objenesis.tck.candidates.SerializableDefaultProtectedConstructor
- SerializableDefaultPublicConstructor - Class in org.objenesis.tck.candidates
- SerializableDefaultPublicConstructor() - Constructor for class org.objenesis.tck.candidates.SerializableDefaultPublicConstructor
- SerializableNoConstructor - Class in org.objenesis.tck.candidates
- SerializableNoConstructor() - Constructor for class org.objenesis.tck.candidates.SerializableNoConstructor
- SerializableReplacer - Class in org.objenesis.tck.candidates
- SerializableReplacer() - Constructor for class org.objenesis.tck.candidates.SerializableReplacer
- SerializableResolver - Class in org.objenesis.tck.candidates
- SerializableResolver() - Constructor for class org.objenesis.tck.candidates.SerializableResolver
- SerializableWithAncestorThrowingException - Class in org.objenesis.tck.candidates
- SerializableWithAncestorThrowingException() - Constructor for class org.objenesis.tck.candidates.SerializableWithAncestorThrowingException
- SERIALIZATION - org.objenesis.instantiator.annotations.Typology
-
Mark an instantiator used for serialization.
- SERIALIZATION - org.objenesis.tck.Candidate.CandidateType
- SerializationInstantiatorHelper - Class in org.objenesis.instantiator
-
Helper for common serialization-compatible instantiation functions
- SerializationInstantiatorHelper() - Constructor for class org.objenesis.instantiator.SerializationInstantiatorHelper
- SerializingInstantiatorStrategy - Class in org.objenesis.strategy
-
Guess the best serializing instantiator for a given class.
- SerializingInstantiatorStrategy() - Constructor for class org.objenesis.strategy.SerializingInstantiatorStrategy
- serialVersionUID - Static variable in exception org.objenesis.ObjenesisException
- serialVersionUID - Static variable in class org.objenesis.tck.candidates.SerializableConstructorThrowingException
- serialVersionUID - Static variable in class org.objenesis.tck.candidates.SerializableConstructorWithArguments
- serialVersionUID - Static variable in class org.objenesis.tck.candidates.SerializableConstructorWithMandatoryArguments
- serialVersionUID - Static variable in class org.objenesis.tck.candidates.SerializableDefaultPackageConstructor
- serialVersionUID - Static variable in class org.objenesis.tck.candidates.SerializableDefaultPrivateConstructor
- serialVersionUID - Static variable in class org.objenesis.tck.candidates.SerializableDefaultProtectedConstructor
- serialVersionUID - Static variable in class org.objenesis.tck.candidates.SerializableDefaultPublicConstructor
- serialVersionUID - Static variable in class org.objenesis.tck.candidates.SerializableNoConstructor
- serialVersionUID - Static variable in class org.objenesis.tck.candidates.SerializableReplacer
- serialVersionUID - Static variable in class org.objenesis.tck.candidates.SerializableResolver
- serialVersionUID - Static variable in class org.objenesis.tck.candidates.SerializableWithAncestorThrowingException
- SingleInstantiatorStrategy - Class in org.objenesis.strategy
-
Strategy returning only one instantiator type.
- SingleInstantiatorStrategy(Class<T>) - Constructor for class org.objenesis.strategy.SingleInstantiatorStrategy
-
Create a strategy that will return always the same instantiator type.
- something - Variable in class org.objenesis.tck.candidates.ConstructorWithArguments
- something - Variable in class org.objenesis.tck.candidates.SerializableConstructorWithArguments
- SPECIFICATION_VERSION - Static variable in class org.objenesis.strategy.PlatformDescription
-
Java specification version
- STANDARD - org.objenesis.instantiator.annotations.Typology
-
Mark an instantiator used for standard instantiation (not calling a constructor).
- STANDARD - org.objenesis.tck.Candidate.CandidateType
- startTest(Candidate) - Method in interface org.objenesis.tck.Reporter
-
Report that a test between a candidate and an objenesis instance is about to start.
- startTest(Candidate) - Method in class org.objenesis.tck.TextReporter
- startTests(String, Objenesis, Objenesis) - Method in interface org.objenesis.tck.Reporter
-
Report that the tests are starting.
- startTests(String, Objenesis, Objenesis) - Method in class org.objenesis.tck.TextReporter
- startTime - Variable in class org.objenesis.tck.TextReporter
- StdInstantiatorStrategy - Class in org.objenesis.strategy
-
Guess the best instantiator for a given class.
- StdInstantiatorStrategy() - Constructor for class org.objenesis.strategy.StdInstantiatorStrategy
- strategy - Variable in class org.objenesis.ObjenesisBase
-
Strategy used by this Objenesis implementation to create classes
- SUFFIX - Static variable in class org.objenesis.instantiator.basic.ProxyingInstantiator
- summary - Variable in class org.objenesis.tck.TextReporter
- SUN - Static variable in class org.objenesis.strategy.PlatformDescription
-
Deprecated.Use
PlatformDescription.HOTSPOT
instead - SunReflectionFactoryHelper - Class in org.objenesis.instantiator.sun
-
Helper methods providing access to
ReflectionFactory
via reflection, for use by theObjectInstantiator
s that use it. - SunReflectionFactoryHelper() - Constructor for class org.objenesis.instantiator.sun.SunReflectionFactoryHelper
- SunReflectionFactoryInstantiator<T> - Class in org.objenesis.instantiator.sun
-
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.
- SunReflectionFactoryInstantiator(Class<T>) - Constructor for class org.objenesis.instantiator.sun.SunReflectionFactoryInstantiator
- SunReflectionFactorySerializationInstantiator<T> - Class in org.objenesis.instantiator.sun
-
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.
- SunReflectionFactorySerializationInstantiator(Class<T>) - Constructor for class org.objenesis.instantiator.sun.SunReflectionFactorySerializationInstantiator
- superType - Variable in class org.objenesis.instantiator.gcj.GCJSerializationInstantiator
- SystemOutListener - Class in org.objenesis.tck.search
- SystemOutListener() - Constructor for class org.objenesis.tck.search.SystemOutListener
T
- tck - Variable in class org.objenesis.tck.CandidateLoader
- TCK - Class in org.objenesis.tck
-
Technology Compatibility Kit (TCK) for
Objenesis
s. - TCK(Objenesis, Objenesis, Reporter) - Constructor for class org.objenesis.tck.TCK
- TextReporter - Class in org.objenesis.tck
-
Reports results from TCK as tabulated text, suitable for dumping to the console or a file and being read by a human.
- TextReporter(PrintStream, PrintStream) - Constructor for class org.objenesis.tck.TextReporter
- TextReporter.Result - Class in org.objenesis.tck
- toString() - Method in class org.objenesis.ObjenesisBase
- toString() - Method in class org.objenesis.tck.Candidate
- toString() - Method in class org.objenesis.tck.candidates.ConstructorWithArguments
- toString() - Method in class org.objenesis.tck.candidates.SerializableConstructorWithArguments
- type - Variable in class org.objenesis.instantiator.android.Android10Instantiator
- type - Variable in class org.objenesis.instantiator.android.Android17Instantiator
- type - Variable in class org.objenesis.instantiator.android.Android18Instantiator
- type - Variable in class org.objenesis.instantiator.android.AndroidSerializationInstantiator
- type - Variable in class org.objenesis.instantiator.basic.NewInstanceInstantiator
- type - Variable in class org.objenesis.instantiator.gcj.GCJInstantiatorBase
- type - Variable in class org.objenesis.instantiator.sun.UnsafeFactoryInstantiator
- type - Variable in class org.objenesis.tck.TextReporter.Result
- typeArgs - Variable in class org.objenesis.instantiator.perc.PercInstantiator
- typeArgs - Variable in class org.objenesis.instantiator.perc.PercSerializationInstantiator
- types - Variable in class org.objenesis.tck.Candidate
- Typology - Enum in org.objenesis.instantiator.annotations
-
Possible types of instantiator
- Typology() - Constructor for enum org.objenesis.instantiator.annotations.Typology
U
- UNKNOWN - org.objenesis.instantiator.annotations.Typology
-
No type specified on the instantiator class
- unsafe - Variable in class org.objenesis.instantiator.sun.UnsafeFactoryInstantiator
- unsafe - Static variable in class org.objenesis.instantiator.util.UnsafeUtils
- UnsafeFactoryInstantiator<T> - Class in org.objenesis.instantiator.sun
-
Instantiates an object, WITHOUT calling it's constructor, using
sun.misc.Unsafe.allocateInstance()
. - UnsafeFactoryInstantiator(Class<T>) - Constructor for class org.objenesis.instantiator.sun.UnsafeFactoryInstantiator
- UnsafeUtils - Class in org.objenesis.instantiator.util
-
Helper class basically allowing to get access to
sun.misc.Unsafe
- UnsafeUtils() - Constructor for class org.objenesis.instantiator.util.UnsafeUtils
V
- value() - Method in annotation type org.objenesis.instantiator.annotations.Instantiator
- valueOf(String) - Static method in enum org.objenesis.instantiator.annotations.Typology
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.objenesis.tck.Candidate.CandidateType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.objenesis.instantiator.annotations.Typology
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.objenesis.tck.Candidate.CandidateType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VENDOR - Static variable in class org.objenesis.strategy.PlatformDescription
-
VM vendor name
- VENDOR_VERSION - Static variable in class org.objenesis.strategy.PlatformDescription
-
VM vendor version
- VERSION - Static variable in class org.objenesis.instantiator.util.ClassDefinitionUtils
- VM_INFO - Static variable in class org.objenesis.strategy.PlatformDescription
-
JVM version
- VM_VERSION - Static variable in class org.objenesis.strategy.PlatformDescription
-
JVM version
W
- writeClass(String, byte[]) - Static method in class org.objenesis.instantiator.util.ClassDefinitionUtils
-
Write all class bytes to a file.
- writeExtendingClass(Class<?>, String) - Static method in class org.objenesis.instantiator.basic.ProxyingInstantiator
-
Will generate the bytes for a class extending the type passed in parameter.
- writeExtendingClass(Class<?>, String) - Method in class org.objenesis.instantiator.sun.MagicInstantiator
-
Will generate the bytes for a class extending the type passed in parameter.
- writeExternal(ObjectOutput) - Method in class org.objenesis.tck.features.ReadExternalNotCalled.ReadExternalAndAll
- writeReplace() - Method in class org.objenesis.tck.candidates.SerializableReplacer
All Classes All Packages