A B C D G I J N O P S T V

A

AccessibleInstantiator - 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) - Constructor for class org.objenesis.instantiator.basic.AccessibleInstantiator
 
allocateNewObjectMethod - Static variable in class org.objenesis.instantiator.sun.Sun13InstantiatorBase
 

B

BaseInstantiatorStrategy - Class in org.objenesis.strategy
Base InstantiatorStrategy class basically containing helpful constant to sort out JVMs.
BaseInstantiatorStrategy() - Constructor for class org.objenesis.strategy.BaseInstantiatorStrategy
 

C

cache - Variable in class org.objenesis.ObjenesisBase
Strategy cache.
constructor - Variable in class org.objenesis.instantiator.basic.ConstructorInstantiator
 
ConstructorInstantiator - Class in org.objenesis.instantiator.basic
Instantiates a class by grabbing the no args constructor and calling Constructor.newInstance().
ConstructorInstantiator(Class) - Constructor for class org.objenesis.instantiator.basic.ConstructorInstantiator
 

D

dummyStream - Static variable in class org.objenesis.instantiator.gcj.GCJInstantiatorBase
 

G

GCJInstantiator - Class in org.objenesis.instantiator.gcj
Instantiates a class by making a call to internal GCJ private methods.
GCJInstantiator(Class) - Constructor for class org.objenesis.instantiator.gcj.GCJInstantiator
 
GCJInstantiatorBase - Class in org.objenesis.instantiator.gcj
Base class for GCJ-based instantiators.
GCJInstantiatorBase(Class) - Constructor for class org.objenesis.instantiator.gcj.GCJInstantiatorBase
 
GCJSerializationInstantiator - Class in org.objenesis.instantiator.gcj
Instantiates a class by making a call to internal GCJ private methods.
GCJSerializationInstantiator(Class) - Constructor for class org.objenesis.instantiator.gcj.GCJSerializationInstantiator
 
getInstantiatorOf(Class) - Method in interface org.objenesis.Objenesis
Will pick the best instantiator for the provided class.
getInstantiatorOf(Class) - Method in class org.objenesis.ObjenesisBase
Will pick the best instantiator for the provided class.
getInstantiatorOf(Class) - Static method in class org.objenesis.ObjenesisHelper
Will pick the best instantiator for the provided class.
getNonSerializableSuperClass(Class) - Static method in class org.objenesis.instantiator.SerializationInstantiatorHelper
Returns the first non-serializable superclass of a given class.
getSerializableObjectInstantiatorOf(Class) - Static method in class org.objenesis.ObjenesisHelper
Same as ObjenesisHelper.getInstantiatorOf(Class) but providing an instantiator emulating ObjectInputStream.readObject behavior.
GNU - Static variable in class org.objenesis.strategy.BaseInstantiatorStrategy
JVM_NAME prefix for GCJ

I

InstantiatorStrategy - Interface in org.objenesis.strategy
Defines a strategy to determine the best instantiator for a class.

J

JROCKIT - Static variable in class org.objenesis.strategy.BaseInstantiatorStrategy
JVM_NAME prefix for JRockit
JRockit131Instantiator - Class in org.objenesis.instantiator.jrockit
Instantiates a class by making a call to internal JRockit private methods.
JRockit131Instantiator(Class) - Constructor for class org.objenesis.instantiator.jrockit.JRockit131Instantiator
 
JRockitLegacyInstantiator - Class in org.objenesis.instantiator.jrockit
Instantiates a class by making a call to internal JRockit private methods.
JRockitLegacyInstantiator(Class) - Constructor for class org.objenesis.instantiator.jrockit.JRockitLegacyInstantiator
 
JVM_NAME - Static variable in class org.objenesis.strategy.BaseInstantiatorStrategy
JVM name

N

newInstance() - Method in class org.objenesis.instantiator.basic.ConstructorInstantiator
 
newInstance() - Method in class org.objenesis.instantiator.basic.NewInstanceInstantiator
 
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.gcj.GCJInstantiator
 
newInstance() - Method in class org.objenesis.instantiator.gcj.GCJInstantiatorBase
 
newInstance() - Method in class org.objenesis.instantiator.gcj.GCJSerializationInstantiator
 
newInstance() - Method in class org.objenesis.instantiator.jrockit.JRockit131Instantiator
 
newInstance() - Method in class org.objenesis.instantiator.jrockit.JRockitLegacyInstantiator
 
newInstance() - Method in class org.objenesis.instantiator.NullInstantiator
 
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.Sun13Instantiator
 
newInstance() - Method in class org.objenesis.instantiator.sun.Sun13InstantiatorBase
 
newInstance() - Method in class org.objenesis.instantiator.sun.Sun13SerializationInstantiator
 
newInstance() - Method in class org.objenesis.instantiator.sun.SunReflectionFactoryInstantiator
 
newInstance() - Method in class org.objenesis.instantiator.sun.SunReflectionFactorySerializationInstantiator
 
newInstance(Class) - Method in interface org.objenesis.Objenesis
Will create a new object without any constructor being called
newInstance(Class) - Method in class org.objenesis.ObjenesisBase
Will create a new object without any constructor being called
newInstance(Class) - Static method in class org.objenesis.ObjenesisHelper
Will create a new object without any constructor being called
NewInstanceInstantiator - Class in org.objenesis.instantiator.basic
The simplest instantiator - simply calls Class.newInstance().
NewInstanceInstantiator(Class) - Constructor for class org.objenesis.instantiator.basic.NewInstanceInstantiator
 
newInstantiatorOf(Class) - Method in interface org.objenesis.strategy.InstantiatorStrategy
Create a dedicated instantiator for the given class
newInstantiatorOf(Class) - Method in class org.objenesis.strategy.SerializingInstantiatorStrategy
Return an ObjectInstantiator allowing to create instance following the java serialization framework specifications.
newInstantiatorOf(Class) - 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) - 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)
NullInstantiator - Class in org.objenesis.instantiator
The instantiator that always return a null instance
NullInstantiator() - Constructor for class org.objenesis.instantiator.NullInstantiator
 

O

ObjectInputStreamInstantiator - 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) - Constructor for class org.objenesis.instantiator.basic.ObjectInputStreamInstantiator
 
ObjectInstantiator - Interface in org.objenesis.instantiator
Instantiates a new object.
ObjectStreamClassInstantiator - 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) - Constructor for class org.objenesis.instantiator.basic.ObjectStreamClassInstantiator
 
Objenesis - Interface in org.objenesis
Common interface to all kind of Objenesis objects
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(Throwable) - Constructor for exception org.objenesis.ObjenesisException
 
ObjenesisException(String, Throwable) - Constructor for exception org.objenesis.ObjenesisException
 
ObjenesisHelper - Class in org.objenesis
Use Objenesis in a static way.
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 caching ObjectInstantiators
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 caching ObjectInstantiators
org.objenesis - package org.objenesis
 
org.objenesis.instantiator - package org.objenesis.instantiator
 
org.objenesis.instantiator.basic - package org.objenesis.instantiator.basic
 
org.objenesis.instantiator.gcj - package org.objenesis.instantiator.gcj
 
org.objenesis.instantiator.jrockit - package org.objenesis.instantiator.jrockit
 
org.objenesis.instantiator.perc - package org.objenesis.instantiator.perc
 
org.objenesis.instantiator.sun - package org.objenesis.instantiator.sun
 
org.objenesis.strategy - package org.objenesis.strategy
 

P

PERC - Static variable in class org.objenesis.strategy.BaseInstantiatorStrategy
JVM_NAME prefix for Aonix PERC
PercInstantiator - Class in org.objenesis.instantiator.perc
Instantiates a class by making a call to internal Perc private methods.
PercInstantiator(Class) - Constructor for class org.objenesis.instantiator.perc.PercInstantiator
 
PercSerializationInstantiator - Class in org.objenesis.instantiator.perc
Instantiates a class by making a call to internal Perc private methods.
PercSerializationInstantiator(Class) - Constructor for class org.objenesis.instantiator.perc.PercSerializationInstantiator
 

S

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
 
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 Objenesi implementation to create classes
SUN - Static variable in class org.objenesis.strategy.BaseInstantiatorStrategy
JVM_NAME prefix for Sun Java HotSpot
Sun13Instantiator - Class in org.objenesis.instantiator.sun
Instantiates a class by making a call to internal Sun private methods.
Sun13Instantiator(Class) - Constructor for class org.objenesis.instantiator.sun.Sun13Instantiator
 
Sun13InstantiatorBase - Class in org.objenesis.instantiator.sun
Base class for Sun 1.3 based instantiators.
Sun13InstantiatorBase(Class) - Constructor for class org.objenesis.instantiator.sun.Sun13InstantiatorBase
 
Sun13SerializationInstantiator - Class in org.objenesis.instantiator.sun
Instantiates a class by making a call to internal Sun private methods.
Sun13SerializationInstantiator(Class) - Constructor for class org.objenesis.instantiator.sun.Sun13SerializationInstantiator
 
SunReflectionFactoryInstantiator - 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) - Constructor for class org.objenesis.instantiator.sun.SunReflectionFactoryInstantiator
 
SunReflectionFactorySerializationInstantiator - 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) - Constructor for class org.objenesis.instantiator.sun.SunReflectionFactorySerializationInstantiator
 

T

toString() - Method in class org.objenesis.ObjenesisBase
 
type - Variable in class org.objenesis.instantiator.gcj.GCJInstantiatorBase
 
type - Variable in class org.objenesis.instantiator.sun.Sun13InstantiatorBase
 

V

VENDOR - Static variable in class org.objenesis.strategy.BaseInstantiatorStrategy
Vendor name
VENDOR_VERSION - Static variable in class org.objenesis.strategy.BaseInstantiatorStrategy
Vendor version
VM_INFO - Static variable in class org.objenesis.strategy.BaseInstantiatorStrategy
JVM version
VM_VERSION - Static variable in class org.objenesis.strategy.BaseInstantiatorStrategy
JVM version

A B C D G I J N O P S T V