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()
ObjectInstantiatornewInstance in interface ObjectInstantiator<T>