public class DrillCheckClassAdapter extends RetargetableClassVisitor
In order to get around this, we use the DrillCheckClassAdapter instead. This strips off the offending bits before passing the class to CheckClassAdapter, and then restores them before passing the class on to whatever delegate the DrillCheckClassAdapter is created with.
Modifier | Constructor and Description |
---|---|
|
DrillCheckClassAdapter(org.objectweb.asm.ClassVisitor cv)
See
CheckClassAdapter(ClassVisitor) . |
|
DrillCheckClassAdapter(int api,
org.objectweb.asm.ClassVisitor cv)
See
CheckClassAdapter(ClassVisitor) . |
protected |
DrillCheckClassAdapter(int api,
org.objectweb.asm.ClassVisitor cv,
boolean checkDataFlow)
See
CheckClassAdapter(ClassVisitor, boolean) . |
Modifier and Type | Method and Description |
---|---|
static void |
verify(org.objectweb.asm.ClassReader cr,
boolean dump,
PrintWriter pw)
See
CheckClassAdapter.verify(ClassReader, boolean, PrintWriter) . |
setDelegate
public DrillCheckClassAdapter(org.objectweb.asm.ClassVisitor cv)
CheckClassAdapter(ClassVisitor)
.public DrillCheckClassAdapter(int api, org.objectweb.asm.ClassVisitor cv)
CheckClassAdapter(ClassVisitor)
.api
- the api versionprotected DrillCheckClassAdapter(int api, org.objectweb.asm.ClassVisitor cv, boolean checkDataFlow)
CheckClassAdapter(ClassVisitor, boolean)
.api
- the api versionpublic static void verify(org.objectweb.asm.ClassReader cr, boolean dump, PrintWriter pw)
CheckClassAdapter.verify(ClassReader, boolean, PrintWriter)
.Copyright © 1970 The Apache Software Foundation. All rights reserved.