public final class InstrClassLoadHook extends java.lang.Object implements IClassLoadHook
Modifier and Type | Field and Description |
---|---|
private InstrVisitor |
m_classDefProcessor |
private IInclExclFilter |
m_filter |
private InstrVisitor.InstrResult |
m_instrResult |
private IMetaData |
m_metadata |
Constructor and Description |
---|
InstrClassLoadHook(IInclExclFilter filter,
IMetaData mdata) |
Modifier and Type | Method and Description |
---|---|
boolean |
processClassDef(java.lang.String className,
byte[] bytes,
int length,
ByteArrayOStream out) |
private final IInclExclFilter m_filter
private final IMetaData m_metadata
private final InstrVisitor m_classDefProcessor
private final InstrVisitor.InstrResult m_instrResult
public InstrClassLoadHook(IInclExclFilter filter, IMetaData mdata)
filter
- [can be null]public boolean processClassDef(java.lang.String className, byte[] bytes, int length, ByteArrayOStream out) throws java.io.IOException
processClassDef
in interface IClassLoadHook
java.io.IOException