Top Description Fields Constructors Methods
org.springframework.objenesis.instantiator.android

public Class Android10Instantiator<T>

extends Object
implements ObjectInstantiator<T>
Class Inheritance
All Implemented Interfaces
org.springframework.objenesis.instantiator.ObjectInstantiator
Annotations
@Instantiator:STANDARD
Imports
java.io.ObjectInputStream, java.lang.reflect.Method, org.springframework.objenesis.ObjenesisException, org.springframework.objenesis.instantiator.ObjectInstantiator, org.springframework.objenesis.instantiator.annotations.Instantiator, .Typology

Instantiator for Android API level 10 and lover which creates objects without driving their constructors, using internal methods on the Dalvik implementation of java.io.ObjectInputStream.
Author
Piotr 'Qertoip' W??odarek

Field Summary

Modifier and TypeField and Description
private final Method
private final Class<T>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static Method
public T
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

newStaticMethodback to summary
private final Method newStaticMethod
typeback to summary
private final Class<T> type

Constructor Detail

Android10Instantiatorback to summary
public Android10Instantiator(Class<T> type)

Method Detail

getNewStaticMethodback to summary
private static Method getNewStaticMethod()
newInstanceback to summary
public T newInstance()

Implements org.springframework.objenesis.instantiator.ObjectInstantiator.newInstance.

Doc from org.springframework.objenesis.instantiator.ObjectInstantiator.newInstance.

Returns a new instance of an object. The returned object's class is defined by the implementation.

Returns:T

A new instance of an object.