Uses of Class
net.sf.rej.java.ClassFile

Packages that use ClassFile
net.sf.rej.files Provides file access related functionality. 
net.sf.rej.gui Constains classes for the reJ graphical user interface. 
net.sf.rej.gui.action Contains reJ GUI actions. 
net.sf.rej.gui.compare Provides diff-like compare functionality for class files 
net.sf.rej.gui.editor Contains reJ bytecode editor components. 
net.sf.rej.gui.editor.iteration Contains classes that iterate through the project, going through every class with the purpose of finding definitions, references and doing refactoring 
net.sf.rej.gui.editor.row Contains various container classes for different "types" of lines in the reJ bytecode editor. 
net.sf.rej.gui.event Provides classes for the event framework of reJ GUI. 
net.sf.rej.gui.structure Provides components for a JTree which models the structure of a class file. 
net.sf.rej.java Contains core bytecode parsing and construction related classes. 
 

Uses of ClassFile in net.sf.rej.files
 

Methods in net.sf.rej.files that return ClassFile
 ClassFile ClassIndex.getByFullName(java.lang.String name)
          Returns the ClassFile object for the class whose fully qualified name is given as a parameter.
 ClassFile Project.getClassFile(java.lang.String filename)
           
 

Methods in net.sf.rej.files with parameters of type ClassFile
 void Project.addFile(java.lang.String file, ClassFile cf)
           
 void Project.setClassFileMofidied(boolean modified, java.lang.String filename, ClassFile cf)
           
 

Uses of ClassFile in net.sf.rej.gui
 

Methods in net.sf.rej.gui that return ClassFile
 ClassFile IterationContext.getCf()
           
 ClassFile SystemFacade.getClassFile(ClassLocator classLocator)
           
 ClassFile SystemFacade.getClassFile(java.lang.String filename)
          Return the ClassFile object of the selected file in the open project
 

Methods in net.sf.rej.gui with parameters of type ClassFile
 Imports EditorFacade.getImports(ClassFile cf)
           
 void EditorFacade.insertField(ClassFile cf, java.lang.String fieldName, Descriptor desc, AccessFlags flags)
           
 void EditorFacade.insertMethod(ClassFile cf, java.lang.String methodName, Descriptor desc, AccessFlags accessFlags, int maxStackSize, int maxLocals, java.util.List<java.lang.String> exceptions)
           
 void EditorFacade.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 IteratorAgentAdapter.processClass(IterationContext ic, ClassFile cf)
           
 void IteratorAgent.processClass(IterationContext ic, ClassFile cf)
           
 void DefaultMatcher.processClass(IterationContext ic, ClassFile cf)
           
 void IterationContext.setCf(ClassFile cf)
           
 

Uses of ClassFile in net.sf.rej.gui.action
 

Constructors in net.sf.rej.gui.action with parameters of type ClassFile
InsertCodeAction(ClassFile cf, Code targetCode, int pos, Code newCode)
           
InsertCodeToNewMethodAction(ClassFile cf, InsertMethodAction insertMethodAction, Code code)
           
InsertFieldAction(ClassFile cf, java.lang.String fieldName, Descriptor desc, AccessFlags accessFlags)
           
InsertMethodAction(ClassFile cf, java.lang.String methodName, Descriptor desc, AccessFlags accessFlags, int maxStackSize, int maxLocals, java.util.List<java.lang.String> exceptionNames)
           
MarkClassFileModifiedAction(Project project, java.lang.String filename, ClassFile cf)
           
ModifyClassPropertiesAction(ClassFile cf, AccessFlags flags, java.lang.String className, java.lang.String superName, java.util.List<Interface> remainingInterfaces, java.util.List<java.lang.String> newInterfaces)
           
ModifyClassVersionAction(ClassFile cf, ClassVersion version)
           
RemoveFieldAction(ClassFile classFile, Field field)
           
RemoveMethodAction(ClassFile classFile, Method method)
           
RenameFileAction(Project project, java.lang.String oldName, java.lang.String newName, ClassFile cf)
           
 

Uses of ClassFile in net.sf.rej.gui.compare
 

Methods in net.sf.rej.gui.compare with parameters of type ClassFile
 void ComparePanel.setClassFiles(ClassFile cfA, ClassFile cfB)
           
 

Uses of ClassFile in net.sf.rej.gui.editor
 

Methods in net.sf.rej.gui.editor with parameters of type ClassFile
 void MethodChooser.setClassFile(ClassFile cf)
           
 void InstructionEditor.setClassFile(ClassFile cf)
           
 void FieldChooser.setClassFile(ClassFile cf)
           
 void ClassChooser.setClassFile(ClassFile cf)
           
 

Uses of ClassFile in net.sf.rej.gui.editor.iteration
 

Methods in net.sf.rej.gui.editor.iteration with parameters of type ClassFile
 void FindClassRefs.processClass(IterationContext sc, ClassFile cf)
           
 void FindClassDefinition.processClass(IterationContext sc, ClassFile cf)
           
 

Uses of ClassFile in net.sf.rej.gui.editor.row
 

Methods in net.sf.rej.gui.editor.row that return ClassFile
 ClassFile MethodDefRow.getClassFile()
           
 ClassFile FieldDefRow.getClassFile()
           
 ClassFile ClassDefRow.getClassFile()
           
 

Constructors in net.sf.rej.gui.editor.row with parameters of type ClassFile
ClassDefRow(ClassFile cf, boolean openTag)
           
CodeRow(ClassFile cf, MethodDefRow method, Instruction instruction)
           
FieldDefRow(ClassFile cf, Field field)
           
MethodDefRow(ClassFile cf, Method method, boolean openTag, boolean hasBody)
           
PackageDefRow(ClassFile cf)
           
 

Uses of ClassFile in net.sf.rej.gui.event
 

Methods in net.sf.rej.gui.event that return ClassFile
 ClassFile Event.getClassFile()
           
 

Methods in net.sf.rej.gui.event with parameters of type ClassFile
 void Event.setClassFile(ClassFile cf)
           
 

Uses of ClassFile in net.sf.rej.gui.structure
 

Constructors in net.sf.rej.gui.structure with parameters of type ClassFile
AccessFlagsNode(ClassFile cf)
           
ClassFileNode(ClassFile cf)
           
ConstantPoolNode(ClassFile cf)
           
FieldNode(ClassFile cf, Field field)
           
FieldsNode(ClassFile cf)
           
InterfaceNode(ClassFile cf, Interface interface0)
           
InterfacesNode(ClassFile cf)
           
MagicNode(ClassFile cf)
           
MethodNode(ClassFile cf, Method method)
           
MethodsNode(ClassFile cf)
           
SuperClassNode(ClassFile cf)
           
ThisClassNode(ClassFile cf)
           
VersionNode(ClassFile cf)
           
 

Uses of ClassFile in net.sf.rej.java
 

Methods in net.sf.rej.java that return ClassFile
 ClassFile ClassFactory.createClass(java.lang.String fullClassName)
           
 ClassFile ClassFactory.createClass(java.lang.String fullClassName, java.lang.String superClass)
           
static ClassFile Disassembler.parseBasics(ByteParser parser)
           
static ClassFile Disassembler.readClass(byte[] data)
           
 

Methods in net.sf.rej.java with parameters of type ClassFile
 Field FieldFactory.createField(ClassFile cf, AccessFlags accessFlags, int nameIndex, int descIndex)
           
 Method MethodFactory.createMethod(ClassFile cf, AccessFlags accessFlags, int nameIndex, int descIndex, int codeAttrNameIndex, int maxStackSize, int maxLocals, int exAttrNameIndex, java.util.List<ExceptionDescriptor> exceptions)