|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.rej.gui.EditorFacade
public class EditorFacade
EditorFacade
class is a common entrance point for all actions
in the editor.
Method Summary | |
---|---|
void |
addBreakPoint(Breakpoint breakpoint)
|
void |
addConstantPoolInfo(ConstantPool cp,
ConstantPoolInfo item)
|
void |
addStringInfo(ConstantPool cp,
java.lang.String str)
|
void |
findClassDefinition(java.lang.String className)
|
void |
findClassRefs(java.lang.String className)
|
void |
findFieldDefinition(java.lang.String className,
java.lang.String fieldName,
Descriptor desc)
|
void |
findFieldRefs(java.lang.String className,
java.lang.String fieldName,
Descriptor desc)
|
void |
findMethodDefinition(java.lang.String className,
java.lang.String methodName,
Descriptor desc)
|
void |
findMethodRefs(java.lang.String className,
java.lang.String methodName,
Descriptor desc)
|
Breakpoint |
getBreakpoint(java.lang.String className,
java.lang.String methodName,
Descriptor descriptor,
int pc)
|
java.util.Collection<Breakpoint> |
getBreakpoints()
|
ConstantPoolTranslationMode |
getConstantPoolTranslationMode()
|
java.lang.String |
getFieldString(Imports imports,
Descriptor desc,
java.lang.String className,
java.lang.String fieldName)
Return a String describing a Field in this class, using the import automizer given as a parameter. |
Imports |
getImports(ClassFile cf)
|
static EditorFacade |
getInstance()
|
LineIdentifierMode |
getLineIdentifierMode()
|
java.lang.String |
getMethodString(Imports imports,
Descriptor desc,
java.lang.String className,
java.lang.String methodName)
Return a String describing a Method in this class, using the import automizer given as a parameter. |
void |
gotoClassDefinition(java.lang.String className)
|
void |
gotoFieldDefinition(java.lang.String className,
java.lang.String fieldName,
Descriptor desc)
|
void |
gotoMethodDefinition(java.lang.String className,
java.lang.String methodName,
Descriptor desc)
|
void |
insertField(ClassFile cf,
java.lang.String fieldName,
Descriptor desc,
AccessFlags flags)
|
void |
insertInstruction(Instruction inst,
int pc,
Code code)
|
void |
insertLocalVariable()
|
void |
insertMethod(ClassFile cf,
java.lang.String methodName,
Descriptor desc,
AccessFlags accessFlags,
int maxStackSize,
int maxLocals,
java.util.List<java.lang.String> exceptions)
|
void |
modifyClass(ClassFile cf,
AccessFlags flags,
java.lang.String className,
java.lang.String superName,
java.util.List<Interface> remainingInterfaces,
java.util.List<java.lang.String> newInterfaces)
|
void |
modifyDoubleInfo(DoubleInfo info,
double newValue)
|
void |
modifyField(ConstantPool pool,
Field field,
java.lang.String name,
Descriptor desc,
AccessFlags flags)
|
void |
modifyFloatInfo(FloatInfo info,
float newValue)
|
void |
modifyInstruction(Instruction instruction,
Parameters params)
|
void |
modifyIntegerInfo(IntegerInfo info,
int newValue)
|
void |
modifyLongInfo(LongInfo info,
long newValue)
|
void |
modifyMethod(ConstantPool cp,
Method method,
java.lang.String name,
Descriptor desc,
AccessFlags flags,
int maxStack,
int maxLocals,
java.util.List exceptions)
|
void |
modifyStringInfo(StringInfo info,
java.lang.String newValue)
|
void |
modifyUTF8Info(UTF8Info info,
java.lang.String newValue)
|
void |
moveInstructionDown(Instruction instruction,
Code code)
|
void |
moveInstructionUp(Instruction instruction,
Code code)
|
void |
performRedo()
|
void |
performUndo()
|
void |
processEvent(Event event)
|
void |
refactorClassName(java.lang.String oldClassName,
java.lang.String newClassName)
|
void |
refactorFieldName(java.lang.String className,
Descriptor desc,
java.lang.String oldFieldName,
java.lang.String newFieldName)
|
void |
refactorMethodName(java.lang.String className,
Descriptor desc,
java.lang.String oldMethodName,
java.lang.String newMethodName)
|
void |
remove(java.util.List list)
|
void |
removeBreakpoint(Breakpoint breakpoint)
|
void |
removeLastConstantPoolItem(ConstantPool cp)
|
void |
setConstantPoolTranslationMode(ConstantPoolTranslationMode mode)
|
void |
setLineMode(int mode)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static EditorFacade getInstance()
public void modifyInstruction(Instruction instruction, Parameters params)
public void remove(java.util.List list)
public void insertInstruction(Instruction inst, int pc, Code code)
public void insertMethod(ClassFile cf, java.lang.String methodName, Descriptor desc, AccessFlags accessFlags, int maxStackSize, int maxLocals, java.util.List<java.lang.String> exceptions)
public void insertField(ClassFile cf, java.lang.String fieldName, Descriptor desc, AccessFlags flags)
public void insertLocalVariable()
public void performUndo()
public void performRedo()
public void moveInstructionUp(Instruction instruction, Code code)
public void moveInstructionDown(Instruction instruction, Code code)
public void modifyClass(ClassFile cf, AccessFlags flags, java.lang.String className, java.lang.String superName, java.util.List<Interface> remainingInterfaces, java.util.List<java.lang.String> newInterfaces)
public void modifyMethod(ConstantPool cp, Method method, java.lang.String name, Descriptor desc, AccessFlags flags, int maxStack, int maxLocals, java.util.List exceptions)
public void modifyField(ConstantPool pool, Field field, java.lang.String name, Descriptor desc, AccessFlags flags)
public void removeLastConstantPoolItem(ConstantPool cp)
public void modifyUTF8Info(UTF8Info info, java.lang.String newValue)
public void modifyDoubleInfo(DoubleInfo info, double newValue)
public void modifyStringInfo(StringInfo info, java.lang.String newValue)
public void addStringInfo(ConstantPool cp, java.lang.String str)
public void addConstantPoolInfo(ConstantPool cp, ConstantPoolInfo item)
public void modifyLongInfo(LongInfo info, long newValue)
public void modifyIntegerInfo(IntegerInfo info, int newValue)
public void modifyFloatInfo(FloatInfo info, float newValue)
public LineIdentifierMode getLineIdentifierMode()
public void setLineMode(int mode)
public void setConstantPoolTranslationMode(ConstantPoolTranslationMode mode)
public ConstantPoolTranslationMode getConstantPoolTranslationMode()
public void findMethodRefs(java.lang.String className, java.lang.String methodName, Descriptor desc)
public void findFieldRefs(java.lang.String className, java.lang.String fieldName, Descriptor desc)
public void findClassRefs(java.lang.String className)
public void gotoMethodDefinition(java.lang.String className, java.lang.String methodName, Descriptor desc)
public void gotoFieldDefinition(java.lang.String className, java.lang.String fieldName, Descriptor desc)
public void gotoClassDefinition(java.lang.String className)
public void findMethodDefinition(java.lang.String className, java.lang.String methodName, Descriptor desc)
public void findFieldDefinition(java.lang.String className, java.lang.String fieldName, Descriptor desc)
public void findClassDefinition(java.lang.String className)
public void refactorClassName(java.lang.String oldClassName, java.lang.String newClassName)
public void refactorMethodName(java.lang.String className, Descriptor desc, java.lang.String oldMethodName, java.lang.String newMethodName)
public void refactorFieldName(java.lang.String className, Descriptor desc, java.lang.String oldFieldName, java.lang.String newFieldName)
public Imports getImports(ClassFile cf)
public java.lang.String getMethodString(Imports imports, Descriptor desc, java.lang.String className, java.lang.String methodName)
imports
- Imports object for determining short names of typesdesc
- object describing the type and parameters of the method.className
- name of the class.methodName
- name of the method.
public java.lang.String getFieldString(Imports imports, Descriptor desc, java.lang.String className, java.lang.String fieldName)
imports
- Imports object for determining short names of typesdesc
- object describing the type of the fieldclassName
- name of the class.fieldName
- name of the field.
public void addBreakPoint(Breakpoint breakpoint)
public void removeBreakpoint(Breakpoint breakpoint)
public Breakpoint getBreakpoint(java.lang.String className, java.lang.String methodName, Descriptor descriptor, int pc)
public java.util.Collection<Breakpoint> getBreakpoints()
public void processEvent(Event event)
processEvent
in interface EventObserver
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |