org.objenesis.instantiator.jrockit
Class JRockitLegacyInstantiator
java.lang.Object
org.objenesis.instantiator.jrockit.JRockitLegacyInstantiator
- All Implemented Interfaces:
- ObjectInstantiator
public class JRockitLegacyInstantiator
- extends Object
- implements ObjectInstantiator
Instantiates a class by making a call to internal JRockit private methods. It is only supposed to
work on JRockit 1.4.2 JVMs prior to release R25.1. From release R25.1 on, JRockit supports
sun.reflect.ReflectionFactory, making this "trick" unnecessary. This instantiator will not call
any constructors.
- Author:
- Leonardo Mesquita
- See Also:
ObjectInstantiator
,
SunReflectionFactoryInstantiator
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JRockitLegacyInstantiator
public JRockitLegacyInstantiator(Class type)
newInstance
public Object newInstance()
- Description copied from interface:
ObjectInstantiator
- Returns a new instance of an object. The returned object's class is defined by the
implementation.
- Specified by:
newInstance
in interface ObjectInstantiator
- Returns:
- A new instance of an object.
Copyright © 2006-2011 Joe Walnes, Henri Tremblay, Leonardo Mesquita. All Rights Reserved.