public abstract class GCJInstantiatorBase<T> extends java.lang.Object implements ObjectInstantiator<T>
Modifier and Type | Class and Description |
---|---|
private static class |
GCJInstantiatorBase.DummyStream |
Modifier and Type | Field and Description |
---|---|
(package private) static java.io.ObjectInputStream |
dummyStream |
(package private) static java.lang.reflect.Method |
newObjectMethod |
protected java.lang.Class<T> |
type |
Constructor and Description |
---|
GCJInstantiatorBase(java.lang.Class<T> type) |
Modifier and Type | Method and Description |
---|---|
private static void |
initialize() |
abstract T |
newInstance()
Returns a new instance of an object.
|
static java.lang.reflect.Method newObjectMethod
static java.io.ObjectInputStream dummyStream
protected final java.lang.Class<T> type
public GCJInstantiatorBase(java.lang.Class<T> type)
private static void initialize()
public abstract T newInstance()
ObjectInstantiator
newInstance
in interface ObjectInstantiator<T>