public final class PowerMockExpressionEditor
extends javassist.expr.ExprEditor
| Modifier and Type | Field and Description |
|---|---|
private javassist.CtClass |
clazz |
private java.lang.Class<?> |
mockGetawayClass |
private TransformStrategy |
strategy |
| Constructor and Description |
|---|
PowerMockExpressionEditor(TransformStrategy strategy,
javassist.CtClass clazz,
java.lang.Class<?> mockGetawayClass) |
| Modifier and Type | Method and Description |
|---|---|
private void |
addNewDeferConstructor(javassist.CtClass clazz)
Create a defer constructor in the class which will be called when the
constructor is suppressed.
|
void |
edit(javassist.expr.ConstructorCall c) |
void |
edit(javassist.expr.FieldAccess f) |
void |
edit(javassist.expr.MethodCall m) |
void |
edit(javassist.expr.NewExpr e) |
private final javassist.CtClass clazz
private final java.lang.Class<?> mockGetawayClass
private final TransformStrategy strategy
public PowerMockExpressionEditor(TransformStrategy strategy, javassist.CtClass clazz, java.lang.Class<?> mockGetawayClass)
public void edit(javassist.expr.NewExpr e)
throws javassist.CannotCompileException
edit in class javassist.expr.ExprEditorjavassist.CannotCompileExceptionpublic void edit(javassist.expr.MethodCall m)
throws javassist.CannotCompileException
edit in class javassist.expr.ExprEditorjavassist.CannotCompileExceptionpublic void edit(javassist.expr.ConstructorCall c)
throws javassist.CannotCompileException
edit in class javassist.expr.ExprEditorjavassist.CannotCompileExceptionpublic void edit(javassist.expr.FieldAccess f)
throws javassist.CannotCompileException
edit in class javassist.expr.ExprEditorjavassist.CannotCompileExceptionprivate void addNewDeferConstructor(javassist.CtClass clazz)
throws javassist.CannotCompileException
clazz - The class whose super constructor will get a new defer
constructor if it doesn't already have one.javassist.CannotCompileException - If an unexpected compilation error occurs.