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 IClassLoadHookjava.io.IOException