org.objenesis.instantiator.gcj.GCJInstantiator Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mockito-all Show documentation
Show all versions of mockito-all Show documentation
Mock objects library for java
package org.objenesis.instantiator.gcj;
import org.objenesis.ObjenesisException;
/**
* Instantiates a class by making a call to internal GCJ private methods. It is only supposed to
* work on GCJ JVMs. This instantiator will not call any constructors.
*
* @author Leonardo Mesquita
* @see org.objenesis.instantiator.ObjectInstantiator
*/
public class GCJInstantiator extends GCJInstantiatorBase {
public GCJInstantiator(Class type) {
super(type);
}
public Object newInstance() {
try {
return newObjectMethod.invoke(dummyStream, new Object[] {type, Object.class});
}
catch(Exception e) {
throw new ObjenesisException(e);
}
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy