public class BloatLoaderContext
extends java.lang.Object
| Constructor and Description |
|---|
BloatLoaderContext(ClassInfoLoader loader) |
BloatLoaderContext(EditorContext context) |
| Modifier and Type | Method and Description |
|---|---|
ClassEditor |
classEditor(int modifiers,
java.lang.String className,
Type superClass,
Type[] interfaces) |
ClassEditor |
classEditor(java.lang.String className) |
ClassEditor |
classEditor(Type type) |
void |
commit() |
FieldEditor |
field(ClassEditor classEdit,
java.lang.String fieldName,
Type fieldType) |
FlowGraph |
flowGraph(ClassEditor classEdit,
java.lang.String methodName,
Type[] argTypes) |
FlowGraph |
flowGraph(java.lang.String className,
java.lang.String methodName) |
FlowGraph |
flowGraph(java.lang.String className,
java.lang.String methodName,
Type[] argTypes) |
MethodEditor |
method(ClassEditor classEdit,
java.lang.String methodName,
Type[] argTypes) |
BloatReferenceProvider |
references() |
Type |
superType(Type type) |
public BloatLoaderContext(ClassInfoLoader loader)
public BloatLoaderContext(EditorContext context)
public BloatReferenceProvider references()
public FlowGraph flowGraph(java.lang.String className, java.lang.String methodName) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic FlowGraph flowGraph(java.lang.String className, java.lang.String methodName, Type[] argTypes) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic FlowGraph flowGraph(ClassEditor classEdit, java.lang.String methodName, Type[] argTypes) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic MethodEditor method(ClassEditor classEdit, java.lang.String methodName, Type[] argTypes) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic FieldEditor field(ClassEditor classEdit, java.lang.String fieldName, Type fieldType) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic ClassEditor classEditor(Type type) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic ClassEditor classEditor(java.lang.String className) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic ClassEditor classEditor(int modifiers, java.lang.String className, Type superClass, Type[] interfaces)
public Type superType(Type type) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic void commit()