Class ClassImposterizer
- java.lang.Object
-
- org.powermock.api.mockito.repackaged.ClassImposterizer
-
public class ClassImposterizer extends java.lang.ObjectInspired on jMock (thanks jMock guys!!!)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClassImposterizer.ClassWithSuperclassToWorkAroundCglibBug
-
Field Summary
Fields Modifier and Type Field Description private static net.sf.cglib.proxy.CallbackFilterIGNORE_BRIDGE_METHODSprivate org.mockito.internal.creation.instance.Instantiatorinstantiatorprivate static net.sf.cglib.core.NamingPolicyNAMING_POLICY_THAT_ALLOWS_IMPOSTERISATION_OF_CLASSES_IN_SIGNED_PACKAGES
-
Constructor Summary
Constructors Constructor Description ClassImposterizer(org.mockito.internal.creation.instance.Instantiator instantiator)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.ObjectcreateProxy(java.lang.Class<net.sf.cglib.proxy.Factory> proxyClass, net.sf.cglib.proxy.MethodInterceptor interceptor)java.lang.Class<net.sf.cglib.proxy.Factory>createProxyClass(java.lang.Class<?> mockedType, java.lang.Class<?>... interfaces)private static java.lang.StringdescribeClass(java.lang.Class type)private static java.lang.StringdescribeClass(java.lang.Object instance)<T> Timposterise(net.sf.cglib.proxy.MethodInterceptor interceptor, java.lang.Class<T> mockedType, java.lang.Class<?>... ancillaryTypes)<T> Timposterise(net.sf.cglib.proxy.MethodInterceptor interceptor, java.lang.Class<T> mockedType, java.util.Collection<java.lang.Class> ancillaryTypes)private java.lang.Class<?>[]prepend(java.lang.Class<?> first, java.lang.Class<?>... rest)voidsetConstructorsAccessible(java.lang.Class<?> mockedType, boolean accessible)
-
-
-
Field Detail
-
instantiator
private final org.mockito.internal.creation.instance.Instantiator instantiator
-
NAMING_POLICY_THAT_ALLOWS_IMPOSTERISATION_OF_CLASSES_IN_SIGNED_PACKAGES
private static final net.sf.cglib.core.NamingPolicy NAMING_POLICY_THAT_ALLOWS_IMPOSTERISATION_OF_CLASSES_IN_SIGNED_PACKAGES
-
IGNORE_BRIDGE_METHODS
private static final net.sf.cglib.proxy.CallbackFilter IGNORE_BRIDGE_METHODS
-
-
Method Detail
-
imposterise
public <T> T imposterise(net.sf.cglib.proxy.MethodInterceptor interceptor, java.lang.Class<T> mockedType, java.util.Collection<java.lang.Class> ancillaryTypes)
-
imposterise
public <T> T imposterise(net.sf.cglib.proxy.MethodInterceptor interceptor, java.lang.Class<T> mockedType, java.lang.Class<?>... ancillaryTypes)
-
describeClass
private static java.lang.String describeClass(java.lang.Class type)
-
describeClass
private static java.lang.String describeClass(java.lang.Object instance)
-
setConstructorsAccessible
public void setConstructorsAccessible(java.lang.Class<?> mockedType, boolean accessible)
-
createProxyClass
public java.lang.Class<net.sf.cglib.proxy.Factory> createProxyClass(java.lang.Class<?> mockedType, java.lang.Class<?>... interfaces)
-
createProxy
private java.lang.Object createProxy(java.lang.Class<net.sf.cglib.proxy.Factory> proxyClass, net.sf.cglib.proxy.MethodInterceptor interceptor)
-
prepend
private java.lang.Class<?>[] prepend(java.lang.Class<?> first, java.lang.Class<?>... rest)
-
-