Class JavaAssistClassWrapperFactory.JavaAssistClassWrapper
- java.lang.Object
-
- org.powermock.core.transformers.javassist.support.JavaAssistClassWrapperFactory.JavaAssistClassWrapper
-
- All Implemented Interfaces:
ClassWrapper<javassist.CtClass>
- Enclosing class:
- JavaAssistClassWrapperFactory
public static class JavaAssistClassWrapperFactory.JavaAssistClassWrapper extends java.lang.Object implements ClassWrapper<javassist.CtClass>
-
-
Field Summary
Fields Modifier and Type Field Description private javassist.CtClassctClass
-
Constructor Summary
Constructors Modifier Constructor Description privateJavaAssistClassWrapper(javassist.CtClass ctClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisInterface()Check if class is interfacejavassist.CtClassunwrap()Get original object which represent classClassWrapper<javassist.CtClass>wrap(javassist.CtClass original)Wrap changed implementation to get a new instance of ClassWrapper
-
-
-
Method Detail
-
isInterface
public boolean isInterface()
Description copied from interface:ClassWrapperCheck if class is interface- Specified by:
isInterfacein interfaceClassWrapper<javassist.CtClass>- Returns:
trueif class is an interface.
-
unwrap
public javassist.CtClass unwrap()
Description copied from interface:ClassWrapperGet original object which represent class- Specified by:
unwrapin interfaceClassWrapper<javassist.CtClass>- Returns:
- instance of original object.
-
wrap
public ClassWrapper<javassist.CtClass> wrap(javassist.CtClass original)
Description copied from interface:ClassWrapperWrap changed implementation to get a new instance of ClassWrapper- Specified by:
wrapin interfaceClassWrapper<javassist.CtClass>- Parameters:
original- - original class specific for byte-code modification framework.- Returns:
- a new instance of ClassWrapper
-
-