A B C D E F G H I J L M N O P R S T U V W X Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abort - Variable in class org.jrd.agent.AgentActionWorker
- abort() - Method in class org.jrd.frontend.MainFrame.LoadingDialog
- abortActionListener - Variable in class org.jrd.frontend.MainFrame.LoadingDialog
- abortAndCleanup() - Method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- abortButton - Variable in class org.jrd.frontend.MainFrame.LoadingDialog
- aboutDialog - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- AboutView - Class in org.jrd.frontend.AboutFrame
- AboutView(MainFrameView) - Constructor for class org.jrd.frontend.AboutFrame.AboutView
- ACTION_PARAM_NAME - Static variable in class org.jrd.backend.core.AgentRequestAction
- actionListeners - Variable in class org.jrd.backend.data.VmManager
- actionPerformed(ActionEvent) - Method in class org.fife.ui.hex.event.HexSearchActionListener
- actionPerformed(ActionEvent) - Method in class org.jrd.frontend.MainFrame.BytecodeDecompilerView.RewriteActionListener
- add(VmInfo) - Method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController.vmArrayList
- addButton - Variable in class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayAddRow
- addButtonListener - Variable in class org.jrd.frontend.NewConnectionFrame.NewConnectionView
- addButtonListener - Variable in class org.jrd.frontend.NewFsVmFrame.NewFsVmView
- added - Variable in class org.fife.ui.hex.event.HexEditorEvent
- added - Variable in class org.fife.ui.hex.swing.HexTableModel.BytesReplacedUndoableEdit
- addFsVm() - Method in class org.jrd.frontend.NewFsVmFrame.NewFsVmController
- addHexEditorListener(HexEditorListener) - Method in class org.fife.ui.hex.swing.HexEditor
- addJustClass(String, List<String>, String) - Static method in class org.jrd.backend.communication.FsAgent
- addPathPart(String) - Method in class org.jrd.backend.data.ArchiveManager.ArchivePathManager
- addRemoteVmInfo() - Method in class org.jrd.frontend.NewConnectionFrame.NewConnectionController
- address - Variable in class org.jrd.backend.communication.CallDecompilerAgent
- addressGiven - Static variable in class org.jrd.agent.ConnectionDelegator
- addRow(String, boolean) - Method in class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayPanel
- adds() - Method in class org.jrd.frontend.MainFrame.RewriteClassDialog
- addSelectionInterval(int, int) - Method in class org.fife.ui.hex.swing.HexEditorRowHeader
- addToBoot - Variable in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- addWrapper() - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- addWrapperButton - Variable in class org.jrd.frontend.PluginMangerFrame.PluginListPanel
- adjustColumn(int, int) - Method in class org.fife.ui.hex.swing.HexTable
- ADRESS_STRING - Static variable in class org.jrd.agent.Main
- AGENT_HOME_SYSTEM_PROP - Static variable in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- AGENT_HOME_SYSTEM_PROP - Static variable in class org.jrd.backend.core.AgentLoader
- AGENT_LOADED_PROPERTY - Static variable in class org.jrd.backend.core.AgentLoader
- AGENT_PORT_PROPERTY - Static variable in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- AGENT_PORT_PROPERTY - Static variable in class org.jrd.backend.core.AgentLoader
- AgentActionWorker - Class in org.jrd.agent
-
This class handles the socket accepting and request processing from the decompiler
- AgentActionWorker(Socket, InstrumentationProvider) - Constructor for class org.jrd.agent.AgentActionWorker
- AgentAttachManager - Class in org.jrd.backend.core
-
Attach manager for agent contains utility methods and information about attach.
- AgentAttachManager(VmManager) - Constructor for class org.jrd.backend.core.AgentAttachManager
- agentJar - Variable in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- AgentLoader - Class in org.jrd.backend.core
-
This class contains methods for attaching the agent.
- AgentLoader() - Constructor for class org.jrd.backend.core.AgentLoader
- agentmain(String, Instrumentation) - Static method in class org.jrd.agent.Main
-
This method only calls the premain
- AgentRequestAction - Class in org.jrd.backend.core
- AgentRequestAction() - Constructor for class org.jrd.backend.core.AgentRequestAction
- AgentRequestAction.RequestAction - Enum in org.jrd.backend.core
- ALL_OPTIONS - Static variable in class org.jrd.backend.data.Help
- allargs - Variable in class org.jrd.backend.data.Cli
- allowToSaveBytecode - Variable in class org.jrd.agent.Transformer
- allowToSaveBytecode() - Method in class org.jrd.agent.Transformer
-
This method allows saving of bytecode
- alternateColumnBG - Variable in class org.fife.ui.hex.swing.HexEditor
- alternateRowBG - Variable in class org.fife.ui.hex.swing.HexEditor
- anchorSelectionIndex - Variable in class org.fife.ui.hex.swing.HexTable
- ANTERNATING_CELL_COLOR - Static variable in class org.fife.ui.hex.swing.HexTable
- applyWrapperChange(DecompilerWrapperInformation) - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- ArchiveManager - Class in org.jrd.backend.data
- ArchiveManager() - Constructor for class org.jrd.backend.data.ArchiveManager
- ArchiveManager.ArchiveManagerHolder - Class in org.jrd.backend.data
- ArchiveManager.ArchivePathManager - Class in org.jrd.backend.data
- ArchiveManagerHolder() - Constructor for class org.jrd.backend.data.ArchiveManager.ArchiveManagerHolder
- ArchiveManagerOptions - Class in org.jrd.backend.data
- ArchiveManagerOptions() - Constructor for class org.jrd.backend.data.ArchiveManagerOptions
- ArchiveManagerOptions.ArchiveManagerOptionsHolder - Class in org.jrd.backend.data
- ArchiveManagerOptionsHolder() - Constructor for class org.jrd.backend.data.ArchiveManagerOptions.ArchiveManagerOptionsHolder
- ArchivePathManager() - Constructor for class org.jrd.backend.data.ArchiveManager.ArchivePathManager
- ARTIFACTID - Static variable in class org.jrd.backend.data.Cli.VersionFromManifest
- as - Variable in class org.jrd.backend.data.Cli.Saving
- attach() - Method in class org.jrd.backend.communication.InstallDecompilerAgentImpl
-
attach to the Java process identified by the process id supplied on the command line
- attach(String, int) - Method in class org.jrd.backend.core.AgentLoader
-
This method handles the attach of a decompiler agent to given VM.
- attachAgentToVm(String, int) - Method in class org.jrd.backend.core.AgentAttachManager
- attachManager - Variable in class org.jrd.backend.core.DecompilerRequestReceiver
- attributes - Variable in class org.jrd.backend.data.Cli.VersionFromManifest
- availableVMs() - Static method in class org.jrd.backend.communication.InstallDecompilerAgentImpl
B
- BASE64 - Static variable in class org.jrd.backend.data.Cli
- BASE64_FORMAT - Static variable in class org.jrd.backend.data.Help
- BASE64_TEXT - Static variable in class org.jrd.backend.data.Help
- binaryFilename - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- binaryView - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- bitBuf - Variable in class org.fife.ui.hex.swing.HexTableModel
- body - Variable in class org.jrd.backend.communication.FsAgent.WriteingCpOperator
- browseButton - Variable in class org.jrd.frontend.ConfigureFrame.ConfigureView.confBrosePanel
- browseButton - Variable in class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayRow
- browseButton - Variable in class org.jrd.frontend.PluginMangerFrame.FileSelectorPanel
- buffer - Variable in class org.fife.ui.hex.ByteBuffer
- buttons - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- ByteArrayTransferable - Class in org.fife.ui.hex.swing
- ByteArrayTransferable(int, byte[]) - Constructor for class org.fife.ui.hex.swing.ByteArrayTransferable
- ByteBuffer - Class in org.fife.ui.hex
- ByteBuffer(int) - Constructor for class org.fife.ui.hex.ByteBuffer
- ByteBuffer(File) - Constructor for class org.fife.ui.hex.ByteBuffer
- ByteBuffer(InputStream) - Constructor for class org.fife.ui.hex.ByteBuffer
- ByteBuffer(String) - Constructor for class org.fife.ui.hex.ByteBuffer
- ByteChangedUndoableEdit(int, byte, byte) - Constructor for class org.fife.ui.hex.swing.HexTableModel.ByteChangedUndoableEdit
- BytecodeDecompilerPanel - Variable in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- bytecodeDecompilerView - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- bytecodeDecompilerView - Variable in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- BytecodeDecompilerView - Class in org.jrd.frontend.MainFrame
-
Class that creates GUI for attached VM.
- BytecodeDecompilerView() - Constructor for class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- BytecodeDecompilerView.RewriteActionListener - Class in org.jrd.frontend.MainFrame
- bytecodeScrollPane - Variable in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- bytecodeSyntaxTextArea - Variable in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- bytes - Variable in class org.fife.ui.hex.swing.ByteArrayTransferable
- BYTES - org.jrd.backend.core.AgentRequestAction.RequestAction
- BYTES - Static variable in class org.jrd.backend.data.Cli
- BYTES_FORMAT - Static variable in class org.jrd.backend.data.Help
- BYTES_TEXT - Static variable in class org.jrd.backend.data.Help
- bytesActionListener - Variable in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- bytesClassName - Variable in class org.jrd.backend.core.VmDecompilerStatus
- bytesPerRow - Variable in class org.fife.ui.hex.swing.HexTableModel
- BytesReplacedUndoableEdit(int, byte[], byte[]) - Constructor for class org.fife.ui.hex.swing.HexTableModel.BytesReplacedUndoableEdit
- bytesToBase64(byte[]) - Static method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- bytesToFile(byte[]) - Method in class org.jrd.backend.decompiling.JavapDisassemblerWrapper
- byteStrVals - Variable in class org.fife.ui.hex.swing.HexTableModel
C
- CallDecompilerAgent - Class in org.jrd.backend.communication
-
This class is handling opening of communication socket and request submitting.
- CallDecompilerAgent(int, String) - Constructor for class org.jrd.backend.communication.CallDecompilerAgent
-
Constructor of the object
- cancelButton - Variable in class org.jrd.frontend.ConfigureFrame.ConfigureView
- cancelButton - Variable in class org.jrd.frontend.NewConnectionFrame.NewConnectionView
- cancelButton - Variable in class org.jrd.frontend.NewFsVmFrame.NewFsVmView
- cancelButton - Variable in class org.jrd.frontend.PluginMangerFrame.OkCancelPanel
- canImport(JComponent, DataFlavor[]) - Method in class org.fife.ui.hex.swing.HexEditorTransferHandler
- cardConfigPanel - Variable in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorView
- cardLayout - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- cardLayoutForConfigPanels - Variable in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorView
- CELL_BORDER - Static variable in class org.fife.ui.hex.swing.HexEditorRowHeader
- CellEditor() - Constructor for class org.fife.ui.hex.swing.HexTable.CellEditor
- CellRenderer() - Constructor for class org.fife.ui.hex.swing.HexEditorRowHeader.CellRenderer
- CellRenderer() - Constructor for class org.fife.ui.hex.swing.HexTable.CellRenderer
- cellToOffset(int, int) - Method in class org.fife.ui.hex.swing.HexEditor
- cellToOffset(int, int) - Method in class org.fife.ui.hex.swing.HexTable
- centerPanel - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- centerPanel - Variable in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorView
- centerWindowsToCurrentScreen(Window) - Static method in class org.jrd.frontend.MainFrame.ScreenFinder
- changed - Variable in class org.jrd.backend.data.VmManager
- changedUpdate(DocumentEvent) - Method in class org.fife.ui.hex.event.HexSearchDocumentListener
- changedUpdate(DocumentEvent) - Method in class org.jrd.frontend.MainFrame.FiletoClassValidator
- changeSelection(int, int, boolean, boolean) - Method in class org.fife.ui.hex.swing.HexTable
- changeSelectionByOffset(int, boolean) - Method in class org.fife.ui.hex.swing.HexTable
- changeVm(ActionEvent) - Method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- cheatName(String, int, String, String) - Static method in class org.jrd.frontend.Utils
- checkIfAgentIsLoaded(int, String, int) - Method in class org.jrd.backend.core.DecompilerRequestReceiver
- checkIfMatches(ArrayList<Byte>, int) - Method in class org.fife.ui.hex.swing.HexSearch
- chooser - Variable in class org.jrd.frontend.ConfigureFrame.ConfigureView.confBrosePanel
- chooser - Variable in class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayRow
- chooser - Variable in class org.jrd.frontend.PluginMangerFrame.FileSelectorPanel
- CLASS_BODY - Static variable in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- CLASS_NAME - Static variable in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- CLASS_TO_DECOMPILE_NAME - Static variable in class org.jrd.backend.core.AgentRequestAction
- CLASS_TO_OVERWRITE_BODY - Static variable in class org.jrd.backend.core.AgentRequestAction
- classes - Variable in class org.jrd.backend.communication.FsAgent.ListingCpOperator
- classes - Variable in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- CLASSES - org.jrd.backend.core.AgentRequestAction.RequestAction
- CLASSES_NOPE - Static variable in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- classesActionListener - Variable in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- classesPanel - Variable in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- classesSortField - Variable in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- classesSortFieldColor - Variable in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- className - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- ClassRewriter() - Constructor for class org.jrd.frontend.MainFrame.VmDecompilerInformationController.ClassRewriter
- classWorker(String) - Method in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- clazz - Variable in class org.jrd.backend.data.ArchiveManager.ArchivePathManager
- clazz - Variable in class org.jrd.frontend.MainFrame.FiletoClassValidator
- cleanParameter(String) - Static method in class org.jrd.backend.data.Cli
- clearChanged() - Method in class org.jrd.backend.data.VmManager
- clearConfigPanel() - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorView
- clearLocalListSelection() - Method in class org.jrd.frontend.MainFrame.MainFrameView
- clearOtherList(JList<VmInfo>) - Method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
-
If selected list is remoteVmList clears localVmList and vice versa.
Effectively merging them into one. - clearRemoteListSelection() - Method in class org.jrd.frontend.MainFrame.MainFrameView
- clearSelection() - Method in class org.fife.ui.hex.swing.HexTable
- Cli - Class in org.jrd.backend.data
- Cli(String[], Model) - Constructor for class org.jrd.backend.data.Cli
- Cli.Saving - Class in org.jrd.backend.data
- Cli.VersionFromManifest - Class in org.jrd.backend.data
- Cli.VersionFromManifest.NoManifestFound - Class in org.jrd.backend.data
- CliHelpFormatter() - Constructor for class org.jrd.backend.data.Help.CliHelpFormatter
- cloneButton - Variable in class org.jrd.frontend.PluginMangerFrame.PluginTopOptionPanel
- cloneWrapper(DecompilerWrapperInformation) - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- close() - Method in class org.jrd.backend.communication.Communicate
-
Closes a socket.
- closeSocket(BufferedWriter) - Method in class org.jrd.agent.AgentActionWorker
- collapseEnvVars(String) - Static method in class org.jrd.backend.decompiling.ExpandableUrl
- collapseEnvVars(String, String, String, String) - Static method in class org.jrd.backend.decompiling.ExpandableUrl
- columnNames - Variable in class org.fife.ui.hex.swing.HexTableModel
- commInput - Variable in class org.jrd.backend.communication.Communicate
- commOutput - Variable in class org.jrd.backend.communication.Communicate
- commSocket - Variable in class org.jrd.backend.communication.Communicate
- Communicate - Class in org.jrd.backend.communication
-
This class opens a socket and contain methods for read and write to socket IS/OS.
- Communicate(String, int) - Constructor for class org.jrd.backend.communication.Communicate
-
Constructor creates a socket on given port and saves the streams into class variables.
- compilationLog - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog.CompilationWithResult
- CompilationWithResult(ClasspathlessCompiler, ClassesProvider, JTextArea, IdentifiedSource...) - Constructor for class org.jrd.frontend.MainFrame.RewriteClassDialog.CompilationWithResult
- compile(List<String>, int) - Method in class org.jrd.backend.data.Cli
- COMPILE - Static variable in class org.jrd.backend.data.Cli
- COMPILE_FORMAT - Static variable in class org.jrd.backend.data.Help
- COMPILE_TEXT - Static variable in class org.jrd.backend.data.Help
- compileAndSave - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- compileAndUpload - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- compileClass(ClassesProvider, Optional<MessagesListener>, IdentifiedSource...) - Method in class org.jrd.backend.communication.RuntimeCompilerConnector.DummyRuntimeCompiler
- compileClass(ClassesProvider, Optional<MessagesListener>, IdentifiedSource...) - Method in class org.jrd.backend.communication.RuntimeCompilerConnector.ForeignCompilerWrapper
- compileExternalFiles - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- compileExternalFilesAndUpload - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- compileMethod - Variable in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- CompilerOutputActionFields(JTextField, VmInfo, VmManager, PluginManager, DecompilerWrapperInformation, boolean, int, String) - Constructor for class org.jrd.frontend.MainFrame.RewriteClassDialog.CompilerOutputActionFields
- compileWrapper(DecompilerWrapperInformation, ByteArrayOutputStream) - Method in class org.jrd.backend.decompiling.PluginManager
- confBrosePanel(String) - Constructor for class org.jrd.frontend.ConfigureFrame.ConfigureView.confBrosePanel
- confBrosePanel(String, String) - Constructor for class org.jrd.frontend.ConfigureFrame.ConfigureView.confBrosePanel
- config - Variable in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- config - Static variable in class org.jrd.backend.data.Config
- config - Variable in class org.jrd.frontend.ConfigureFrame.ConfigureView
- Config - Class in org.jrd.backend.data
-
Singleton class for storing and retrieving configuration strings.
- Config() - Constructor for class org.jrd.backend.data.Config
- configAndOptionPanel - Variable in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorView
- configFilePath - Variable in class org.jrd.backend.data.Config
- configMap - Variable in class org.jrd.backend.data.Config
- ConfigPanel - Class in org.jrd.frontend.PluginMangerFrame
- ConfigPanel() - Constructor for class org.jrd.frontend.PluginMangerFrame.ConfigPanel
- configPanelHashMap - Variable in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- configureAgentPathPanel - Variable in class org.jrd.frontend.ConfigureFrame.ConfigureView
- configureDecompilerPathPanel - Variable in class org.jrd.frontend.ConfigureFrame.ConfigureView
- configureDialog - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- configureOKCancelPanel - Variable in class org.jrd.frontend.ConfigureFrame.ConfigureView
- configureOKCancelPanel - Variable in class org.jrd.frontend.NewConnectionFrame.NewConnectionView
- configureOKCancelPanel - Variable in class org.jrd.frontend.NewFsVmFrame.NewFsVmView
- ConfigureView - Class in org.jrd.frontend.ConfigureFrame
- ConfigureView(MainFrameView) - Constructor for class org.jrd.frontend.ConfigureFrame.ConfigureView
- ConfigureView.confBrosePanel - Class in org.jrd.frontend.ConfigureFrame
- confirmWrapperOverwrite() - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- connectionDelegator - Static variable in class org.jrd.agent.ConnectionDelegator
- ConnectionDelegator - Class in org.jrd.agent
- ConnectionDelegator(InstrumentationProvider, ServerSocket) - Constructor for class org.jrd.agent.ConnectionDelegator
- consumeCli() - Method in class org.jrd.backend.data.Cli
- copy() - Method in class org.fife.ui.hex.swing.HexEditor
- copyWrappers(URL, String) - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- cp - Variable in class org.jrd.backend.communication.FsAgent
- cp - Variable in class org.jrd.backend.communication.FsAgent.OperateOnCp
- cp - Variable in class org.jrd.backend.data.VmInfo
- cp - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog.CompilationWithResult
- CpNamePanel() - Constructor for class org.jrd.frontend.NewFsVmFrame.NewFsVmView.CpNamePanel
- cpTextField - Variable in class org.jrd.frontend.NewFsVmFrame.NewFsVmView.CpNamePanel
- cpToFiles(String) - Static method in class org.jrd.frontend.NewFsVmFrame.NewFsVmController
- cpToFilesCatched(String) - Static method in class org.jrd.frontend.NewFsVmFrame.NewFsVmController
- crawl(List<URL>, File) - Method in class org.jrd.frontend.PluginMangerFrame.embedded.Directory
- create(VmInfo, String, int, AgentRequestAction.RequestAction) - Static method in class org.jrd.backend.core.AgentRequestAction
- create(VmInfo, String, int, AgentRequestAction.RequestAction, String) - Static method in class org.jrd.backend.core.AgentRequestAction
- create(VmInfo, String, int, AgentRequestAction.RequestAction, String, String) - Static method in class org.jrd.backend.core.AgentRequestAction
- createConfigurationEditor() - Method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- createFromPath(String) - Static method in class org.jrd.backend.decompiling.ExpandableUrl
- createFromStringUrl(String) - Static method in class org.jrd.backend.decompiling.ExpandableUrl
- createFsVM(List<File>, String) - Method in class org.jrd.backend.data.VmManager
- createNewConnectionDialog() - Method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- createNewFsVMDialog() - Method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- createProperties(int) - Method in class org.jrd.backend.core.AgentLoader
- createRemoteVM(String, int) - Method in class org.jrd.backend.data.VmManager
- createRequest(AgentRequestAction.RequestAction, String...) - Method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- createRequest(VmInfo, AgentRequestAction.RequestAction, String...) - Static method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- createTextField() - Static method in class org.fife.ui.hex.swing.HexTable.CellEditor
- createTransferable(JComponent) - Method in class org.fife.ui.hex.swing.HexEditorTransferHandler
- createUserPluginDir() - Static method in class org.jrd.backend.decompiling.PluginManager
- createWrapper() - Method in class org.jrd.backend.decompiling.PluginManager
- currentBufferPane - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- currentClass - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- currentD - Variable in class org.jrd.backend.data.ArchiveManager
- currentDecompiler - Variable in class org.jrd.backend.communication.RuntimeCompilerConnector.ForeignCompilerWrapper
- currentPath - Variable in class org.jrd.backend.data.ArchiveManager.ArchivePathManager
- CUSTOM_NAME - Static variable in class org.jrd.frontend.Utils
- cut() - Method in class org.fife.ui.hex.swing.HexEditor
D
- decompile(byte[], String[]) - Method in class org.jrd.backend.decompiling.JavapDisassemblerWrapper
- decompile(List<String>, int) - Method in class org.jrd.backend.data.Cli
- decompile(DecompilerWrapperInformation, String, byte[], String[], VmInfo, VmManager) - Method in class org.jrd.backend.decompiling.PluginManager
- DECOMPILE - Static variable in class org.jrd.backend.data.Cli
- DECOMPILE_FORMAT - Static variable in class org.jrd.backend.data.Help
- DECOMPILE_TEXT - Static variable in class org.jrd.backend.data.Help
- decompileMethodNoInners - Variable in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- decompileMethodWithInners - Variable in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- decompiler - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- DECOMPILER_AGENT_BASE_DIR - Variable in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- DECOMPILER_AGENT_NAME - Variable in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- DECOMPILER_HOME_ENV_VARIABLE - Static variable in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- DECOMPILER_HOME_ENV_VARIABLE - Static variable in class org.jrd.backend.core.AgentLoader
- DECOMPILER_HOME_SYSTEM_PROP - Variable in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- DECOMPILER_JAR_ENV_VARIABLE - Static variable in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- DECOMPILER_PREFIX - Static variable in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- DECOMPILER_PREFIX - Static variable in class org.jrd.backend.core.AgentLoader
- decompilerDownloadURL - Variable in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- DecompilerRequestReceiver - Class in org.jrd.backend.core
-
This class manages the requests that are put in queue by the controller.
- DecompilerRequestReceiver(VmManager) - Constructor for class org.jrd.backend.core.DecompilerRequestReceiver
- DecompilerRequestReceiver.ResponseWithPort - Class in org.jrd.backend.core
- decompilerWrapper - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog.CompilerOutputActionFields
- DecompilerWrapperInformation - Class in org.jrd.backend.decompiling
- DecompilerWrapperInformation() - Constructor for class org.jrd.backend.decompiling.DecompilerWrapperInformation
- DecompilerWrapperInformation(String) - Constructor for class org.jrd.backend.decompiling.DecompilerWrapperInformation
- DecompilerWrapperInformation(String, String, List<String>, String) - Constructor for class org.jrd.backend.decompiling.DecompilerWrapperInformation
-
Class containing information about available Decompiler wrapper
- DecompilerWrapperInformation.Switcher - Interface in org.jrd.backend.decompiling
- DecompilerWrapperInformationDeserializer - Class in org.jrd.backend.decompiling
- DecompilerWrapperInformationDeserializer() - Constructor for class org.jrd.backend.decompiling.DecompilerWrapperInformationDeserializer
- DecompilerWrapperInformationSerializer - Class in org.jrd.backend.decompiling
- DecompilerWrapperInformationSerializer() - Constructor for class org.jrd.backend.decompiling.DecompilerWrapperInformationSerializer
- DEFAULT - Static variable in class org.jrd.backend.data.Cli.Saving
- DEFAULT_ADDRESS - Static variable in class org.jrd.backend.communication.CallDecompilerAgent
- DEFAULT_ADDRESS - Static variable in class org.jrd.backend.communication.Communicate
- DEFAULT_ADRESS - Static variable in class org.jrd.agent.ConnectionDelegator
- DEFAULT_PORT - Static variable in class org.jrd.agent.ConnectionDelegator
- DEFAULT_PORT - Static variable in class org.jrd.backend.communication.CallDecompilerAgent
- DEFAULT_TRANSFER_HANDLER - Static variable in class org.fife.ui.hex.swing.HexEditor
- defaults - Static variable in class org.jrd.backend.data.ArchiveManagerOptions
- delete() - Method in class org.fife.ui.hex.swing.HexEditor
- delete() - Method in class org.jrd.backend.data.ArchiveManager
-
Deletes jrd temporary folder
- DELETE_ICON - Static variable in class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayRow
- deleteButton - Variable in class org.jrd.frontend.PluginMangerFrame.PluginTopOptionPanel
- deleteRecursive(File) - Method in class org.jrd.backend.data.ArchiveManager
-
Deletes all nested files and directories, so the root can be deleted
- deleteWrapper(DecompilerWrapperInformation) - Method in class org.jrd.backend.decompiling.PluginManager
- denyToSaveBytecode() - Method in class org.jrd.agent.Transformer
-
This method denies the bytecode to be saved during transformation.
- dependencyUrlPanel - Variable in class org.jrd.frontend.PluginMangerFrame.ConfigPanel
- DependencyURLs - Variable in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformationDeserializer
- destination - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog.CompilerOutputActionFields
- DIR - Static variable in class org.jrd.backend.data.Cli.Saving
- Directories - Class in org.jrd.backend.data
- Directories() - Constructor for class org.jrd.backend.data.Directories
- Directory - Class in org.jrd.frontend.PluginMangerFrame.embedded
- Directory(File) - Constructor for class org.jrd.frontend.PluginMangerFrame.embedded.Directory
- doc - Variable in class org.fife.ui.hex.swing.HexTableModel
- dualpane - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- DummyRuntimeCompiler() - Constructor for class org.jrd.backend.communication.RuntimeCompilerConnector.DummyRuntimeCompiler
- DUMP_COLUMN_WIDTH - Static variable in class org.fife.ui.hex.swing.HexEditor
- dumpColBuf - Variable in class org.fife.ui.hex.swing.HexTableModel
E
- editor - Variable in class org.fife.ui.hex.swing.HexTableModel
- EditorDocumentFilter() - Constructor for class org.fife.ui.hex.swing.HexTable.EditorDocumentFilter
- end - Variable in class org.fife.ui.hex.swing.SearchState
- ensureByteRepresented(String) - Method in class org.fife.ui.hex.swing.HexTable.EditorDocumentFilter
- ensureCellIsVisible(int, int) - Method in class org.fife.ui.hex.swing.HexTable
- equals(Object) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- ERROR_RESPONSE - Static variable in class org.jrd.backend.core.DecompilerRequestReceiver
- ex - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog.CompilationWithResult
- EXACT - Static variable in class org.jrd.backend.data.Cli.Saving
- executeRequest(Socket) - Method in class org.jrd.agent.AgentActionWorker
- ExpandableUrl - Class in org.jrd.backend.decompiling
- ExpandableUrl(String) - Constructor for class org.jrd.backend.decompiling.ExpandableUrl
- ExpandableUrl.MalformedMacroExpansion - Exception in org.jrd.backend.decompiling
- ExpandableUrl.MalformedURLToPath - Exception in org.jrd.backend.decompiling
- expandEnvVars(String) - Static method in class org.jrd.backend.decompiling.ExpandableUrl
- expandEnvVars(String, boolean) - Static method in class org.jrd.backend.decompiling.ExpandableUrl
- EXPECTED_ARTIFACTID - Static variable in class org.jrd.backend.data.Cli.VersionFromManifest
- EXPECTED_GROUPID - Static variable in class org.jrd.backend.data.Cli.VersionFromManifest
- exportDone(JComponent, Transferable, int) - Method in class org.fife.ui.hex.swing.HexEditorTransferHandler
- extensions - Variable in class org.jrd.backend.data.ArchiveManagerOptions
- externalFiles - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- extracted - Variable in class org.jrd.backend.data.ArchiveManager.ArchivePathManager
F
- fallback(File) - Static method in class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayRow
- file - Variable in class org.jrd.frontend.MainFrame.FiletoClassValidator
- file - Variable in class org.jrd.frontend.PluginMangerFrame.embedded.Directory
- fileLocation - Variable in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- filePath - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- fileSelectorArrayAddRow - Variable in class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayPanel
- FileSelectorArrayAddRow - Class in org.jrd.frontend.PluginMangerFrame
- FileSelectorArrayAddRow() - Constructor for class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayAddRow
- FileSelectorArrayPanel - Class in org.jrd.frontend.PluginMangerFrame
- FileSelectorArrayPanel(String) - Constructor for class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayPanel
- FileSelectorArrayRow - Class in org.jrd.frontend.PluginMangerFrame
- FileSelectorArrayRow(FileSelectorArrayPanel, String) - Constructor for class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayRow
- FileSelectorPanel - Class in org.jrd.frontend.PluginMangerFrame
- FileSelectorPanel(String) - Constructor for class org.jrd.frontend.PluginMangerFrame.FileSelectorPanel
- FileSelectorPanel(String, String) - Constructor for class org.jrd.frontend.PluginMangerFrame.FileSelectorPanel
- fileSeparator - Variable in class org.jrd.backend.data.ArchiveManager
- filesToCompile - Variable in class org.jrd.frontend.MainFrame.LatestPaths
- filesToCompile - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- fileToBase64(String) - Static method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- fileToBytes(String) - Static method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- FiletoClassValidator - Class in org.jrd.frontend.MainFrame
- FiletoClassValidator(JLabel, JTextField, JTextField) - Constructor for class org.jrd.frontend.MainFrame.FiletoClassValidator
- FiletoClassValidator.StringAndScore - Class in org.jrd.frontend.MainFrame
- filteredClassesJlist - Variable in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- finalizirung() - Method in interface org.jrd.backend.communication.FsAgent.CpOperator
- finalizirung() - Method in class org.jrd.backend.communication.FsAgent.ListingCpOperator
- finalizirung() - Method in class org.jrd.backend.communication.FsAgent.ReadingCpOperator
- finalizirung() - Method in class org.jrd.backend.communication.FsAgent.WriteingCpOperator
- find() - Method in class org.fife.ui.hex.event.HexSearchDocumentListener
- findClass(String) - Method in class org.jrd.agent.InstrumentationProvider
- findClassBody(String) - Method in class org.jrd.agent.InstrumentationProvider
-
Finds class object corresponding to the class name and returns its bytecode.
- findClazz(ZipInputStream, String) - Method in class org.jrd.backend.data.ArchiveManager
-
Recursive search through nested jars
- findDecompiler(String, PluginManager) - Method in class org.jrd.backend.data.Cli
- findMatch(ArrayList<Byte>, int) - Method in class org.fife.ui.hex.swing.HexSearch
- findPort() - Method in class org.jrd.backend.core.AgentLoader
- findVmFromPID(String) - Method in class org.jrd.backend.data.VmManager
- fireHexEditorEvent(int, int, int) - Method in class org.fife.ui.hex.swing.HexEditor
- first - Variable in class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayPanel
- FLAVORS - Static variable in class org.fife.ui.hex.swing.ByteArrayTransferable
- flipWrapperExtension(String) - Static method in class org.jrd.backend.decompiling.PluginManager
- focusGained(FocusEvent) - Method in class org.fife.ui.hex.swing.HexTable.CellEditor
- focusLost(FocusEvent) - Method in class org.fife.ui.hex.swing.HexTable.CellEditor
- ForeignCompilerWrapper(PluginManager, DecompilerWrapperInformation) - Constructor for class org.jrd.backend.communication.RuntimeCompilerConnector.ForeignCompilerWrapper
- formatWrap(char, String) - Method in class org.jrd.backend.data.Help.ManPageFormatter
- found - Variable in class org.fife.ui.hex.swing.SearchState
- found - Variable in class org.jrd.backend.data.ArchiveManager.ArchivePathManager
- FQN - Static variable in class org.jrd.backend.data.Cli.Saving
- FS - org.jrd.backend.data.VmInfo.Type
- FsAgent - Class in org.jrd.backend.communication
-
This class is doing agent-like based operations on filesystem
- FsAgent(List<File>) - Constructor for class org.jrd.backend.communication.FsAgent
- FsAgent.CpOperator<T> - Interface in org.jrd.backend.communication
- FsAgent.ListingCpOperator - Class in org.jrd.backend.communication
- FsAgent.OperateOnCp<T> - Class in org.jrd.backend.communication
- FsAgent.ReadingCpOperator - Class in org.jrd.backend.communication
- FsAgent.WriteingCpOperator - Class in org.jrd.backend.communication
- FsVmCounter - Static variable in class org.jrd.backend.data.VmManager
- FULLY_QUALIFIED_NAME - Static variable in class org.jrd.frontend.Utils
- fullyQualifiedClassName - Variable in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- futureBinTarget - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- futureSrcTarget - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
G
- gbc - Variable in class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayPanel
- gbc - Variable in class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayRow
- get() - Method in class org.fife.ui.hex.swing.HexEditor
- get(int) - Method in class org.jrd.backend.data.ArchiveManager.ArchivePathManager
- getActionId() - Method in enum org.jrd.backend.core.AgentRequestAction.RequestAction
- getAddButton() - Method in class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayAddRow
- getAddedCount() - Method in class org.fife.ui.hex.event.HexEditorEvent
- getAddWrapperButton() - Method in class org.jrd.frontend.PluginMangerFrame.PluginListPanel
- getAgentExpandedPath() - Method in class org.jrd.backend.data.Config
- getAgentRawPath() - Method in class org.jrd.backend.data.Config
- getAllLoadedClasses(BufferedReader, BufferedWriter) - Method in class org.jrd.agent.AgentActionWorker
- getAllLoadedClassesAction(String, int, String, int) - Method in class org.jrd.backend.core.DecompilerRequestReceiver
- getAlternateColumnBG() - Method in class org.fife.ui.hex.swing.HexEditor
- getAlternateRowBG() - Method in class org.fife.ui.hex.swing.HexEditor
- getBuffer() - Method in class org.fife.ui.hex.ByteBuffer
- getByte(int) - Method in class org.fife.ui.hex.ByteBuffer
- getByte(int) - Method in class org.fife.ui.hex.swing.HexEditor
- getByte(int) - Method in class org.fife.ui.hex.swing.HexTable
- getByte(int) - Method in class org.fife.ui.hex.swing.HexTableModel
- getByteArray(String, HexSearch.HexSearchOptions) - Method in class org.fife.ui.hex.swing.HexSearch
- getByteCodeAction(String, int, String, int, String) - Method in class org.jrd.backend.core.DecompilerRequestReceiver
- getBytecodeDecompilerPanel() - Method in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
-
Constructor creates the graphics and adds the action listeners.
- getBytecodeDecompilerView() - Method in class org.jrd.frontend.MainFrame.MainFrameView
- getByteCount() - Method in class org.fife.ui.hex.swing.HexEditor
- getByteCount() - Method in class org.fife.ui.hex.swing.HexTable
- getByteCount() - Method in class org.fife.ui.hex.swing.HexTableModel
- getBytesClassName() - Method in class org.jrd.backend.core.VmDecompilerStatus
- getBytesPerRow() - Method in class org.fife.ui.hex.swing.HexTableModel
- getCancelButton() - Method in class org.jrd.frontend.PluginMangerFrame.OkCancelPanel
- getClass(ClassIdentifier...) - Method in class org.jrd.backend.communication.RuntimeCompilerConnector.JRDClassesProvider
- getClassBody(Class) - Method in class org.jrd.agent.InstrumentationProvider
- getClassesNames(LinkedBlockingQueue<String>, Boolean) - Method in class org.jrd.agent.InstrumentationProvider
-
Inserts names of classes into queue.
- getClassPathListing() - Method in class org.jrd.backend.communication.RuntimeCompilerConnector.JRDClassesProvider
- getCloneButton() - Method in class org.jrd.frontend.PluginMangerFrame.PluginTopOptionPanel
- getColumnCount() - Method in class org.fife.ui.hex.swing.HexTableModel
- getColumnName(int) - Method in class org.fife.ui.hex.swing.HexTableModel
- getCompileMethod() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- getConfig() - Static method in class org.jrd.backend.data.Config
- getConfigDirectory() - Static method in class org.jrd.backend.data.Directories
-
Locate configuration directory as per XDG base directory specification.
- getCp() - Method in class org.jrd.backend.data.VmInfo
- getCP() - Method in class org.jrd.frontend.NewFsVmFrame.NewFsVmView
- getCurrentClazz() - Method in class org.jrd.backend.data.ArchiveManager.ArchivePathManager
- getCurrentPoint() - Static method in class org.jrd.frontend.MainFrame.ScreenFinder
- getCurrentScreen() - Static method in class org.jrd.frontend.MainFrame.ScreenFinder
- getCurrentScreenSizeWithoutBounds() - Static method in class org.jrd.frontend.MainFrame.ScreenFinder
- getDataFromPanel(DecompilerWrapperInformation) - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- getDecompileMethodNoInners() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- getDecompileMethodWithInners() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- getDecompilerDownloadURL() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- getDeleteButton() - Method in class org.jrd.frontend.PluginMangerFrame.PluginTopOptionPanel
- getDependencyUrlPanel() - Method in class org.jrd.frontend.PluginMangerFrame.ConfigPanel
- getDependencyURLs() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- getDoc() - Method in class org.fife.ui.hex.swing.HexTableModel
- getDocBuffer() - Method in class org.fife.ui.hex.swing.HexTable
- getElementAt(int) - Method in class org.fife.ui.hex.swing.HexEditorRowHeader.RowHeaderListModel
- getEnd() - Method in class org.fife.ui.hex.swing.SearchState
- getExpandableUrl(String) - Method in interface org.jrd.backend.decompiling.DecompilerWrapperInformation.Switcher
- getExpandedPath() - Method in class org.jrd.backend.decompiling.ExpandableUrl
- getExpandedURL() - Method in class org.jrd.backend.decompiling.ExpandableUrl
- getExtensions() - Method in class org.jrd.backend.data.ArchiveManagerOptions
- getFile() - Method in class org.jrd.backend.decompiling.ExpandableUrl
- getFileLocation() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- getFilesToCompile() - Method in class org.jrd.frontend.MainFrame.RewriteClassDialog
- getFullyQualifiedClassName() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- getGroup() - Method in class org.jrd.backend.data.Cli.VersionFromManifest
- getGroup() - Method in class org.jrd.backend.data.Cli.VersionFromManifest.NoManifestFound
- getHaltAction(String, int, String, int) - Method in class org.jrd.backend.core.DecompilerRequestReceiver
- getHexEditor() - Method in class org.fife.ui.hex.event.HexEditorEvent
- getHighlightSelectionInAsciiDump() - Method in class org.fife.ui.hex.swing.HexEditor
- getHighlightSelectionInAsciiDumpColor() - Method in class org.fife.ui.hex.swing.HexEditor
- getHostname() - Method in class org.jrd.backend.core.VmDecompilerStatus
- getHostname() - Method in class org.jrd.frontend.NewConnectionFrame.NewConnectionView
- getImportButton() - Method in class org.jrd.frontend.PluginMangerFrame.PluginTopOptionPanel
- getImportFlavor(DataFlavor[], HexEditor) - Method in class org.fife.ui.hex.swing.HexEditorTransferHandler
- getInstance() - Static method in class org.jrd.backend.data.ArchiveManager
- getInstance() - Static method in class org.jrd.backend.data.ArchiveManagerOptions
- getInstance() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- getJavap() - Static method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- getJavapv() - Static method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- getjLabel() - Method in class org.jrd.frontend.PluginMangerFrame.MessagePanel
- getjLabel() - Method in class org.jrd.frontend.PluginMangerFrame.TextInputPanel
- getJrdAttributes() - Static method in class org.jrd.backend.data.Cli
- getJrdLocation() - Static method in class org.jrd.backend.data.Directories
- getJsonFileURL() - Method in class org.jrd.frontend.PluginMangerFrame.ConfigPanel
- getLargestSelectionIndex() - Method in class org.fife.ui.hex.swing.HexEditor
- getLargestSelectionIndex() - Method in class org.fife.ui.hex.swing.HexTable
- getLength() - Method in class org.fife.ui.hex.swing.ByteArrayTransferable
- getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class org.fife.ui.hex.swing.HexEditorRowHeader.CellRenderer
- getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class org.jrd.frontend.MainFrame.VmListRenderer
- getListenPort() - Method in class org.jrd.backend.core.VmDecompilerStatus
- getLoadedClassBytes() - Method in class org.jrd.backend.core.VmDecompilerStatus
- getLoadedClassNames() - Method in class org.jrd.backend.core.VmDecompilerStatus
- getLogger() - Static method in class org.jrd.agent.OutputControllerAgent
- getLogger() - Static method in class org.jrd.backend.core.OutputController
- getMainFrame() - Method in class org.jrd.frontend.MainFrame.MainFrameView
- getManualUploadPath() - Method in class org.jrd.frontend.MainFrame.RewriteClassDialog
- getMessagePanel() - Method in class org.jrd.frontend.PluginMangerFrame.ConfigPanel
- getName() - Method in exception org.fife.ui.hex.swing.HexSearchParseException
- getName() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- getNameHelper() - Method in class org.jrd.frontend.NewFsVmFrame.NewFsVmView
- getNamePanel() - Method in class org.jrd.frontend.PluginMangerFrame.ConfigPanel
- getOffset() - Method in class org.fife.ui.hex.event.HexEditorEvent
- getOffset() - Method in class org.fife.ui.hex.swing.ByteArrayTransferable
- getOkButton() - Method in class org.jrd.frontend.PluginMangerFrame.OkCancelPanel
- getOkCancelPanel() - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorView
- getOpenWebsiteButton() - Method in class org.jrd.frontend.PluginMangerFrame.PluginTopOptionPanel
- getOrCreatePluginConfigPanel(DecompilerWrapperInformation) - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- getOutputBinaries() - Method in class org.jrd.frontend.MainFrame.RewriteClassDialog
- getOutputExternalFilesDir() - Method in class org.jrd.frontend.MainFrame.RewriteClassDialog
- getOverwriteAction(String, int, String, int, String, String) - Method in class org.jrd.backend.core.DecompilerRequestReceiver
- getParameter(String) - Method in class org.jrd.backend.core.AgentRequestAction
- getPathSize() - Method in class org.jrd.backend.data.ArchiveManager.ArchivePathManager
- getPluginDirectory() - Static method in class org.jrd.backend.data.Directories
-
Locate configuration directory as per XDG base directory specification.
- getPluginListPanel() - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorView
- getPluginManager() - Method in class org.jrd.backend.data.Model
- getPluginTopOptionPanel() - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorView
- getPort(String, int, String, int) - Method in class org.jrd.backend.core.DecompilerRequestReceiver
- getPortString() - Method in class org.jrd.frontend.NewConnectionFrame.NewConnectionView
- getProperty(String, String) - Static method in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- getRawPath() - Method in class org.jrd.backend.decompiling.ExpandableUrl
- getRawURL() - Method in class org.jrd.backend.decompiling.ExpandableUrl
- getRemovedCount() - Method in class org.fife.ui.hex.event.HexEditorEvent
- getResponse(String, int, String, int, String) - Method in class org.jrd.backend.core.DecompilerRequestReceiver
- getResult(String) - Method in class org.jrd.agent.Transformer
-
Returns bytecode of transformed class.
- getRowCount() - Method in class org.fife.ui.hex.swing.HexTableModel
- getSaveBinPath() - Method in class org.jrd.frontend.MainFrame.RewriteClassDialog
- getSaveSrcPath() - Method in class org.jrd.frontend.MainFrame.RewriteClassDialog
- getScope() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- getScreenOnCoords(Point) - Static method in class org.jrd.frontend.MainFrame.ScreenFinder
- getScreenOnCoordsWithoutBounds(Point) - Static method in class org.jrd.frontend.MainFrame.ScreenFinder
- getSearchState() - Method in class org.fife.ui.hex.swing.HexSearch
- getSelecteddecompilerWrapperInformation() - Method in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- getSize() - Method in class org.fife.ui.hex.ByteBuffer
- getSize() - Method in class org.fife.ui.hex.swing.HexEditorRowHeader.RowHeaderListModel
- getSmallestSelectionIndex() - Method in class org.fife.ui.hex.swing.HexEditor
- getSmallestSelectionIndex() - Method in class org.fife.ui.hex.swing.HexTable
- getSourceActions(JComponent) - Method in class org.fife.ui.hex.swing.HexEditorTransferHandler
- getSrcLengthCatched(IdentifiedSource) - Static method in class org.jrd.backend.communication.RuntimeCompilerConnector
- getStart() - Method in class org.fife.ui.hex.swing.SearchState
- getStringList() - Method in class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayPanel
- getSystemProperty(String, String) - Static method in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- getTable() - Method in class org.fife.ui.hex.swing.HexEditor
- getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class org.fife.ui.hex.swing.HexTable.CellRenderer
- getText() - Method in class org.jrd.frontend.PluginMangerFrame.FileSelectorPanel
- getTextField() - Method in class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayRow
- getTextField() - Method in class org.jrd.frontend.PluginMangerFrame.TextInputPanel
- getTextFieldToolTip() - Static method in class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayRow
- getTimestamp() - Method in class org.jrd.backend.data.Cli.VersionFromManifest
- getTimestamp() - Method in class org.jrd.backend.data.Cli.VersionFromManifest.NoManifestFound
- getTimeStamp() - Method in class org.jrd.backend.core.VmDecompilerStatus
- getTransferData(DataFlavor) - Method in class org.fife.ui.hex.swing.ByteArrayTransferable
- getTransferDataFlavors() - Method in class org.fife.ui.hex.swing.ByteArrayTransferable
- getType() - Method in class org.jrd.backend.data.VmInfo
- getValidateButton() - Method in class org.jrd.frontend.PluginMangerFrame.OkCancelPanel
- getValueAt(int, int) - Method in class org.fife.ui.hex.swing.HexTableModel
- getVersion() - Method in class org.jrd.backend.data.Cli.VersionFromManifest
- getVersion() - Method in class org.jrd.backend.data.Cli.VersionFromManifest.NoManifestFound
- getVersion() - Method in class org.jrd.frontend.AboutFrame.AboutView
- getVmDecompilerStatus() - Method in class org.jrd.backend.data.VmInfo
- getVmId() - Method in class org.jrd.backend.core.VmDecompilerStatus
- getVmId() - Method in class org.jrd.backend.data.VmInfo
- getVmInfo(String) - Method in class org.jrd.backend.data.Cli
- getVmInfoByID(String) - Method in class org.jrd.backend.data.VmManager
- getVmInfoSet() - Method in class org.jrd.backend.data.VmManager
- getVmManager() - Method in class org.jrd.backend.data.Model
- getVmName() - Method in class org.jrd.backend.data.VmInfo
- getVmPid() - Method in class org.jrd.backend.data.VmInfo
- getWrapperJList() - Method in class org.jrd.frontend.PluginMangerFrame.PluginListPanel
- getWrappers() - Method in class org.jrd.backend.decompiling.PluginManager
- getWrappersFromClasspath() - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- getWrapperURL() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- getWrapperUrlPanel() - Method in class org.jrd.frontend.PluginMangerFrame.ConfigPanel
- getXdgJrdBaseDir() - Static method in class org.jrd.backend.data.Directories
-
Returns specific xdg directory for the framework
- gracefulShutdown() - Static method in class org.jrd.agent.ConnectionDelegator
-
Closes server socket Already connected clients can finish their work but no new clients can connect.
- GROUPID - Static variable in class org.jrd.backend.data.Cli.VersionFromManifest
- gson - Variable in class org.jrd.backend.data.Config
- gson - Variable in class org.jrd.backend.decompiling.PluginManager
- guessClass(String) - Static method in class org.jrd.frontend.Utils
- guessName(byte[]) - Static method in class org.jrd.backend.data.Cli
- guessType(String) - Method in class org.jrd.backend.data.Cli
H
- H - Static variable in class org.jrd.backend.data.Cli
- HALT - org.jrd.backend.core.AgentRequestAction.RequestAction
- haltAgent() - Method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- haltAgentListener - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- handleError(String) - Method in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
-
Creates a warning table in case of error.
- hasChanged() - Method in class org.jrd.backend.data.VmManager
- hashCode() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- haveCompiler - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog.CompilerOutputActionFields
- haveCompiler - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- haveCompiler(DecompilerWrapperInformation) - Method in class org.jrd.backend.decompiling.PluginManager
- haveDecompilerMethod() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- Help - Class in org.jrd.backend.data
-
Class for relaying help texts to the user.
- Help() - Constructor for class org.jrd.backend.data.Help
- HELP - Static variable in class org.jrd.backend.data.Cli
- HELP_FORMAT - Static variable in class org.jrd.backend.data.Help
- HELP_TEXT - Static variable in class org.jrd.backend.data.Help
- Help.CliHelpFormatter - Class in org.jrd.backend.data
- Help.HelpFormatter - Interface in org.jrd.backend.data
- Help.ManPageFormatter - Class in org.jrd.backend.data
- HELPER_SOCKET_NAME_PROPERTY - Static variable in class org.jrd.backend.core.AgentLoader
- hex - Variable in class org.fife.ui.hex.swing.HexSearch
- hex - Variable in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- HEX - org.fife.ui.hex.swing.HexSearch.HexSearchOptions
- hexBytesChanged(HexEditorEvent) - Method in interface org.fife.ui.hex.event.HexEditorListener
- hexControls - Variable in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- hexEditor - Variable in class org.fife.ui.hex.swing.HexTable
- HexEditor - Class in org.fife.ui.hex.swing
- HexEditor() - Constructor for class org.fife.ui.hex.swing.HexEditor
- HexEditorEvent - Class in org.fife.ui.hex.event
- HexEditorEvent(HexEditor, int, int, int) - Constructor for class org.fife.ui.hex.event.HexEditorEvent
- HexEditorListener - Interface in org.fife.ui.hex.event
- HexEditorRowHeader - Class in org.fife.ui.hex.swing
- HexEditorRowHeader(HexTable) - Constructor for class org.fife.ui.hex.swing.HexEditorRowHeader
- HexEditorRowHeader.CellRenderer - Class in org.fife.ui.hex.swing
- HexEditorRowHeader.RowHeaderBorder - Class in org.fife.ui.hex.swing
- HexEditorRowHeader.RowHeaderListModel - Class in org.fife.ui.hex.swing
- HexEditorTransferHandler - Class in org.fife.ui.hex.swing
- HexEditorTransferHandler() - Constructor for class org.fife.ui.hex.swing.HexEditorTransferHandler
- hexSearch - Variable in class org.fife.ui.hex.event.HexSearchActionListener
- hexSearch - Variable in class org.fife.ui.hex.event.HexSearchDocumentListener
- HexSearch - Class in org.fife.ui.hex.swing
- HexSearch(HexEditor) - Constructor for class org.fife.ui.hex.swing.HexSearch
- HexSearch.HexSearchOptions - Enum in org.fife.ui.hex.swing
- HexSearchActionListener - Class in org.fife.ui.hex.event
- HexSearchActionListener(HexSearch, JTextField, JComboBox<HexSearch.HexSearchOptions>, HexSearchActionListener.Method) - Constructor for class org.fife.ui.hex.event.HexSearchActionListener
- HexSearchActionListener.Method - Enum in org.fife.ui.hex.event
- HexSearchDocumentListener - Class in org.fife.ui.hex.event
- HexSearchDocumentListener(HexSearch, JTextField, JComboBox<HexSearch.HexSearchOptions>) - Constructor for class org.fife.ui.hex.event.HexSearchDocumentListener
- hexSearchEngine - Variable in class org.fife.ui.hex.event.HexSearchActionListener
- hexSearchEngine - Variable in class org.fife.ui.hex.event.HexSearchDocumentListener
- HexSearchOptions() - Constructor for enum org.fife.ui.hex.swing.HexSearch.HexSearchOptions
- HexSearchParseException - Exception in org.fife.ui.hex.swing
- HexSearchParseException(String) - Constructor for exception org.fife.ui.hex.swing.HexSearchParseException
- hexSearchType - Variable in class org.fife.ui.hex.event.HexSearchActionListener
- hexSearchType - Variable in class org.fife.ui.hex.event.HexSearchDocumentListener
- HexTable - Class in org.fife.ui.hex.swing
- HexTable(HexEditor, HexTableModel) - Constructor for class org.fife.ui.hex.swing.HexTable
- HexTable.CellEditor - Class in org.fife.ui.hex.swing
- HexTable.CellRenderer - Class in org.fife.ui.hex.swing
- HexTable.EditorDocumentFilter - Class in org.fife.ui.hex.swing
- HexTableModel - Class in org.fife.ui.hex.swing
- HexTableModel(HexEditor) - Constructor for class org.fife.ui.hex.swing.HexTableModel
- HexTableModel.ByteChangedUndoableEdit - Class in org.fife.ui.hex.swing
- HexTableModel.BytesReplacedUndoableEdit - Class in org.fife.ui.hex.swing
- hideLoadingDialog() - Method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- highlight - Variable in class org.fife.ui.hex.swing.HexTable.CellRenderer
- highlightSelectionInAsciiDump - Variable in class org.fife.ui.hex.swing.HexEditor
- highlightSelectionInAsciiDumpColor - Variable in class org.fife.ui.hex.swing.HexEditor
- host - Variable in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- hostname - Static variable in class org.jrd.agent.Main
- hostname - Variable in class org.jrd.backend.core.VmDecompilerStatus
- HOSTNAME_PARAM_NAME - Static variable in class org.jrd.backend.core.AgentRequestAction
- hostnamePortInputPanel - Variable in class org.jrd.frontend.NewConnectionFrame.NewConnectionView
- HostnamePortInputPanel() - Constructor for class org.jrd.frontend.NewConnectionFrame.NewConnectionView.HostnamePortInputPanel
- hostnameTextField - Variable in class org.jrd.frontend.NewConnectionFrame.NewConnectionView.HostnamePortInputPanel
I
- id - Variable in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- importButton - Variable in class org.jrd.frontend.PluginMangerFrame.PluginTopOptionPanel
- importData(JComponent, Transferable) - Method in class org.fife.ui.hex.swing.HexEditorTransferHandler
- indent(int) - Method in interface org.jrd.backend.data.Help.HelpFormatter
- infoLabel - Variable in class org.jrd.frontend.MainFrame.LoadingDialog
- initialize(String, Integer, InstrumentationProvider) - Static method in class org.jrd.agent.ConnectionDelegator
-
This method is used to create an ConnectionDelegator object and start listener thread
- InitializeWrapper(DecompilerWrapperInformation) - Method in class org.jrd.backend.decompiling.PluginManager
-
Compiles wrapper plugin, loads it into JVM and stores it for later.
- injectAgent() - Method in class org.jrd.backend.communication.InstallDecompilerAgentImpl
-
get the attached process to upload and install the agent jar using whatever agent options were configured on the command line
- inputs - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- insertByte(int, byte) - Method in class org.fife.ui.hex.ByteBuffer
- insertBytes(int, byte[]) - Method in class org.fife.ui.hex.ByteBuffer
- insertString(DocumentFilter.FilterBypass, int, String, AttributeSet) - Method in class org.fife.ui.hex.swing.HexTable.EditorDocumentFilter
- insertUpdate(DocumentEvent) - Method in class org.fife.ui.hex.event.HexSearchDocumentListener
- insertUpdate(DocumentEvent) - Method in class org.jrd.frontend.MainFrame.FiletoClassValidator
- install(String, boolean, boolean, boolean, String, int, String[]) - Static method in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- install(String, boolean, boolean, String, int, String[]) - Static method in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- install(String, boolean, String, int, String[]) - Static method in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- InstallDecompilerAgentImpl - Class in org.jrd.backend.communication
-
This is byteman's install library copied, with small modifications.
- InstallDecompilerAgentImpl(String, boolean, boolean, boolean, String, int, String[]) - Constructor for class org.jrd.backend.communication.InstallDecompilerAgentImpl
- InstallDecompilerAgentImpl(String, boolean, String, int, String[]) - Constructor for class org.jrd.backend.communication.InstallDecompilerAgentImpl
- instance - Variable in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- INSTANCE - Static variable in class org.jrd.agent.OutputControllerAgent.OutputControllerHolder
- INSTANCE - Static variable in class org.jrd.backend.core.OutputController.OutputControllerHolder
- INSTANCE - Static variable in class org.jrd.backend.data.ArchiveManager.ArchiveManagerHolder
- INSTANCE - Static variable in class org.jrd.backend.data.ArchiveManagerOptions.ArchiveManagerOptionsHolder
- instrumentation - Variable in class org.jrd.agent.InstrumentationProvider
- InstrumentationProvider - Class in org.jrd.agent
-
This class stores instrumentation and transformer objects and handles the transformation, retrieval of bytecode and class names.
- InstrumentationProvider(Instrumentation, Transformer) - Constructor for class org.jrd.agent.InstrumentationProvider
- INT - org.fife.ui.hex.swing.HexSearch.HexSearchOptions
- intVal - Variable in enum org.jrd.backend.core.AgentRequestAction.RequestAction
- INVALID_PORT - Static variable in class org.jrd.backend.core.AgentLoader
- invalidityToString(boolean) - Static method in class org.jrd.backend.data.Cli
- invalidWrapper - Variable in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- invokeAction(Action) - Method in class org.fife.ui.hex.swing.HexEditor
- isCellEditable(int, int) - Method in class org.fife.ui.hex.swing.HexTable
- isCellSelected(int, int) - Method in class org.fife.ui.hex.swing.HexTable
- isClassInFile(String, File) - Method in class org.jrd.backend.data.ArchiveManager
-
Finds out whether desired class is contained in
c
- isDataFlavorSupported(DataFlavor) - Method in class org.fife.ui.hex.swing.ByteArrayTransferable
- isDecompilableInnerClass(String, String) - Method in class org.jrd.backend.decompiling.PluginManager
- isExtracted() - Method in class org.jrd.backend.data.ArchiveManager.ArchivePathManager
- isFound() - Method in class org.fife.ui.hex.swing.SearchState
- isGui() - Method in class org.jrd.backend.data.Cli
- isInner(String) - Method in class org.jrd.backend.data.ArchiveManagerOptions
- isInvalidWrapper() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- isModification() - Method in class org.fife.ui.hex.event.HexEditorEvent
- isOsWindows() - Static method in class org.jrd.backend.data.Directories
- isOurManifest(Attributes) - Static method in class org.jrd.backend.data.Cli.VersionFromManifest
- isPortable() - Static method in class org.jrd.backend.data.Directories
- isValidPort(String) - Method in class org.jrd.frontend.NewConnectionFrame.NewConnectionController
-
Returns true if portString is an integer between 0 and 65535
- isVerbose() - Method in class org.jrd.backend.core.OutputController
J
- jarFile - Variable in class org.jrd.frontend.PluginMangerFrame.embedded.Zip
- JAVAP_NAME - Static variable in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- JAVAP_VERBOSE_NAME - Static variable in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- JavapDisassemblerWrapper - Class in org.jrd.backend.decompiling
- JavapDisassemblerWrapper(String) - Constructor for class org.jrd.backend.decompiling.JavapDisassemblerWrapper
- jLabel - Variable in class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayPanel
- jLabel - Variable in class org.jrd.frontend.PluginMangerFrame.FileSelectorPanel
- jLabel - Variable in class org.jrd.frontend.PluginMangerFrame.MessagePanel
- jLabel - Variable in class org.jrd.frontend.PluginMangerFrame.TextInputPanel
- jMenuConfig - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- jMenuConnect - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- jMenuHelp - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- jMenuItemAbout - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- jMenuItemConfigure - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- jMenuItemLicense - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- jMenuItemNewConnection - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- jMenuItemUsage - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- jMenuPluginEditor - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- JrdAgent - Interface in org.jrd.backend.communication
- JRDClassesProvider(VmInfo, VmManager) - Constructor for class org.jrd.backend.communication.RuntimeCompilerConnector.JRDClassesProvider
- jsonFileURL - Variable in class org.jrd.frontend.PluginMangerFrame.ConfigPanel
L
- label - Variable in class org.jrd.frontend.ConfigureFrame.ConfigureView.confBrosePanel
- LAMBDA_FORM - Static variable in class org.jrd.backend.decompiling.PluginManager
- lastDecompiledClass - Variable in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- lastLoaded - Static variable in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- lastManualUplaod - Variable in class org.jrd.frontend.MainFrame.LatestPaths
- lastOpened - Static variable in class org.jrd.frontend.NewFsVmFrame.NewFsVmView
- lastSaveBin - Variable in class org.jrd.frontend.MainFrame.LatestPaths
- lastSaveSrc - Variable in class org.jrd.frontend.MainFrame.LatestPaths
- LatestPaths - Class in org.jrd.frontend.MainFrame
- LatestPaths() - Constructor for class org.jrd.frontend.MainFrame.LatestPaths
- launcher() - Method in class org.jrd.backend.data.Help.CliHelpFormatter
- launcher() - Method in interface org.jrd.backend.data.Help.HelpFormatter
- launcher() - Method in class org.jrd.backend.data.Help.ManPageFormatter
- LAUNCHER_LINUX - Static variable in class org.jrd.backend.data.Help
- LAUNCHER_WINDOWS - Static variable in class org.jrd.backend.data.Help
- launchOptions() - Method in interface org.jrd.backend.data.Help.HelpFormatter
- leadSelectionIndex - Variable in class org.fife.ui.hex.swing.HexTable
- leftMainPanel - Variable in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- leftScrollPanel - Variable in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- legacyConfigFilePath - Variable in class org.jrd.backend.data.Config
- Level() - Constructor for enum org.jrd.backend.core.OutputController.Level
- licenseDialog - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- licenseTextArea - Variable in class org.jrd.frontend.LicenseFrame.LicenseView
- LicenseView - Class in org.jrd.frontend.LicenseFrame
- LicenseView(MainFrameView) - Constructor for class org.jrd.frontend.LicenseFrame.LicenseView
- like - Variable in class org.jrd.backend.data.Cli.Saving
- Listable - Interface in org.jrd.frontend.PluginMangerFrame.embedded
- listChildren() - Method in class org.jrd.frontend.PluginMangerFrame.embedded.Directory
- listChildren() - Method in interface org.jrd.frontend.PluginMangerFrame.embedded.Listable
- listChildren() - Method in class org.jrd.frontend.PluginMangerFrame.embedded.Zip
- listClasses(List<String>, int) - Method in class org.jrd.backend.data.Cli
- LISTCLASSES - Static variable in class org.jrd.backend.data.Cli
- LISTCLASSES_FORMAT - Static variable in class org.jrd.backend.data.Help
- LISTCLASSES_TEXT - Static variable in class org.jrd.backend.data.Help
- listClassesFromVmInfo(VmInfo, List<Pattern>) - Method in class org.jrd.backend.data.Cli
- LISTEN_PORT_PARAM_NAME - Static variable in class org.jrd.backend.core.AgentRequestAction
- listenPort - Variable in class org.jrd.backend.core.VmDecompilerStatus
- ListingCpOperator(List<String>) - Constructor for class org.jrd.backend.communication.FsAgent.ListingCpOperator
- listJvms(List<String>) - Method in class org.jrd.backend.data.Cli
- LISTJVMS - Static variable in class org.jrd.backend.data.Cli
- LISTJVMS_FORMAT - Static variable in class org.jrd.backend.data.Help
- LISTJVMS_TEXT - Static variable in class org.jrd.backend.data.Help
- listPlugins(List<String>) - Method in class org.jrd.backend.data.Cli
- LISTPLUGINS - Static variable in class org.jrd.backend.data.Cli
- LISTPLUGINS_FORMAT - Static variable in class org.jrd.backend.data.Help
- LISTPLUGINS_TEXT - Static variable in class org.jrd.backend.data.Help
- loadClassBytecode(String) - Method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- loadClassNames() - Method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
-
Sends request for classes.
- loadConfig(File) - Method in class org.jrd.backend.decompiling.PluginManager
-
Loads information decompiler json file into List
Wrapper. - loadConfigFile() - Method in class org.jrd.backend.data.Config
- loadConfigs() - Method in class org.jrd.backend.decompiling.PluginManager
-
Searches plugin configuration locations and calls loadConfig(file) on files.
- loadedClassBytes - Variable in class org.jrd.backend.core.VmDecompilerStatus
- loadedClassNames - Variable in class org.jrd.backend.core.VmDecompilerStatus
- loader - Variable in class org.jrd.backend.core.AgentAttachManager
- loadingDialog - Variable in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- LoadingDialog - Class in org.jrd.frontend.MainFrame
- LoadingDialog() - Constructor for class org.jrd.frontend.MainFrame.LoadingDialog
- LOCAL - org.jrd.backend.data.VmInfo.Type
- LOCAL_SCOPE - Static variable in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- localFsButton - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- localFsLabelPanel - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- localFsPanel - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- localFsScrollPane - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- localFsVmList - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- LOCALHOST - Static variable in class org.jrd.backend.core.AgentLoader
- localVmLabelPanel - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- localVmList - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- localVmPanel - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- localVmScrollPane - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- locateAgent() - Method in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- locateJarFromClasspath(String) - Method in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- locateJarFromHomeDir(String, String, String) - Method in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- log(Object) - Method in class org.jrd.agent.OutputControllerAgent
- log(String) - Method in class org.jrd.backend.core.OutputController
- log(Throwable) - Method in class org.jrd.backend.core.OutputController
- log(OutputController.Level, Object) - Method in class org.jrd.backend.core.OutputController
- log(OutputController.Level, String) - Method in class org.jrd.backend.core.OutputController
- log(OutputController.Level, Throwable) - Method in class org.jrd.backend.core.OutputController
- LONGEST_FORMAT_LENGTH - Static variable in class org.jrd.backend.data.Help
M
- main(String[]) - Static method in class org.jrd.backend.data.Help
- main(String[]) - Static method in class org.jrd.backend.data.Main
- Main - Class in org.jrd.agent
-
This class contains agent's premain and agentmain methods.
- Main - Class in org.jrd.backend.data
- Main() - Constructor for class org.jrd.agent.Main
- Main() - Constructor for class org.jrd.backend.data.Main
- mainFrame - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- mainFrameView - Variable in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- MainFrameView - Class in org.jrd.frontend.MainFrame
- MainFrameView() - Constructor for class org.jrd.frontend.MainFrame.MainFrameView
- mainPanel - Variable in class org.jrd.frontend.ConfigureFrame.ConfigureView
- mainPanel - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- mainPanel - Variable in class org.jrd.frontend.NewConnectionFrame.NewConnectionView
- mainPanel - Variable in class org.jrd.frontend.NewFsVmFrame.NewFsVmView
- MalformedMacroExpansion(Throwable) - Constructor for exception org.jrd.backend.decompiling.ExpandableUrl.MalformedMacroExpansion
- MalformedURLToPath(Throwable) - Constructor for exception org.jrd.backend.decompiling.ExpandableUrl.MalformedURLToPath
- manFormat(String) - Method in class org.jrd.backend.data.Help.ManPageFormatter
- ManPageFormatter() - Constructor for class org.jrd.backend.data.Help.ManPageFormatter
- manualPane - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- matchesAtLeastOne(String, List<Pattern>) - Static method in class org.jrd.backend.data.Cli
- MAX_PORT_SLOTS - Static variable in class org.jrd.backend.core.AgentLoader
- mCpNamePanel - Variable in class org.jrd.frontend.NewFsVmFrame.NewFsVmView
- menuBar - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- message - Variable in class org.jrd.frontend.MainFrame.FiletoClassValidator.StringAndScore
- MESSAGE_ALL - org.jrd.backend.core.OutputController.Level
- MESSAGE_DEBUG - org.jrd.backend.core.OutputController.Level
- messagePanel - Variable in class org.jrd.frontend.PluginMangerFrame.ConfigPanel
- MessagePanel - Class in org.jrd.frontend.PluginMangerFrame
- MessagePanel(String) - Constructor for class org.jrd.frontend.PluginMangerFrame.MessagePanel
- method - Variable in class org.fife.ui.hex.event.HexSearchActionListener
- Method() - Constructor for enum org.fife.ui.hex.event.HexSearchActionListener.Method
- model - Variable in class org.fife.ui.hex.swing.HexEditorRowHeader
- model - Variable in class org.fife.ui.hex.swing.HexTable
- Model - Class in org.jrd.backend.data
- Model() - Constructor for class org.jrd.backend.data.Model
- modulePluginJar - Variable in class org.jrd.backend.communication.InstallDecompilerAgentImpl
N
- name - Variable in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- name - Variable in class org.jrd.frontend.MainFrame.VmListRenderer
- nameOrCp() - Method in class org.jrd.backend.data.VmInfo
- namePanel - Variable in class org.jrd.frontend.PluginMangerFrame.ConfigPanel
- nameTextField - Variable in class org.jrd.frontend.NewFsVmFrame.NewFsVmView.CpNamePanel
- namingBinary - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- namingBinaryView - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- namingExternal - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- namingSchema - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog.CompilerOutputActionFields
- namingSource - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- needExtract() - Method in class org.jrd.backend.data.ArchiveManager
-
Returns whether extraction is necessary
- newConnectionController - Variable in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- NewConnectionController - Class in org.jrd.frontend.NewConnectionFrame
- NewConnectionController(NewConnectionView, VmManager) - Constructor for class org.jrd.frontend.NewConnectionFrame.NewConnectionController
- newConnectionDialog - Variable in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- newConnectionDialogListener - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- newConnectionView - Variable in class org.jrd.frontend.NewConnectionFrame.NewConnectionController
- newConnectionView - Variable in class org.jrd.frontend.NewFsVmFrame.NewFsVmController
- NewConnectionView - Class in org.jrd.frontend.NewConnectionFrame
- NewConnectionView(MainFrameView) - Constructor for class org.jrd.frontend.NewConnectionFrame.NewConnectionView
- NewConnectionView.HostnamePortInputPanel - Class in org.jrd.frontend.NewConnectionFrame
- newFile(File, ZipEntry) - Method in class org.jrd.backend.data.ArchiveManager
-
ZipSlip guard
- newFsVmController - Variable in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- NewFsVmController - Class in org.jrd.frontend.NewFsVmFrame
- NewFsVmController(NewFsVmView, VmManager) - Constructor for class org.jrd.frontend.NewFsVmFrame.NewFsVmController
- NewFsVmController.ProbablyNotClassPathElementException - Exception in org.jrd.frontend.NewFsVmFrame
- newFsVmDialog - Variable in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- newFsVmDialogListener - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- NewFsVmView - Class in org.jrd.frontend.NewFsVmFrame
- NewFsVmView(MainFrameView) - Constructor for class org.jrd.frontend.NewFsVmFrame.NewFsVmView
- NewFsVmView.CpNamePanel - Class in org.jrd.frontend.NewFsVmFrame
- newVal - Variable in class org.fife.ui.hex.swing.HexTableModel.ByteChangedUndoableEdit
- next(String, HexSearch.HexSearchOptions) - Method in class org.fife.ui.hex.swing.HexSearch
- NEXT - org.fife.ui.hex.event.HexSearchActionListener.Method
- NoManifestFound() - Constructor for class org.jrd.backend.data.Cli.VersionFromManifest.NoManifestFound
- NOT_ATTACHED - Static variable in class org.jrd.backend.core.DecompilerRequestReceiver
- NOT_ATTACHED_PORT - Static variable in class org.jrd.backend.core.AgentRequestAction
- NOTES - Static variable in class org.jrd.backend.data.Help
- NOTES_PUC - Static variable in class org.jrd.backend.data.Help
- NOTES_PUC_ITEMS - Static variable in class org.jrd.backend.data.Help
- NOTES_REGEX - Static variable in class org.jrd.backend.data.Help
- NOTES_SAVE - Static variable in class org.jrd.backend.data.Help
- NOTES_SAVE_ITEMS - Static variable in class org.jrd.backend.data.Help
- NOTES_SLASH - Static variable in class org.jrd.backend.data.Help
- nothing - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- notifyListeners() - Method in class org.jrd.backend.data.VmManager
- NULL_OBJECT - Static variable in class org.jrd.agent.OutputControllerAgent
- NULL_OBJECT - Static variable in class org.jrd.backend.core.OutputController
O
- obtainClass(VmInfo, String, VmManager) - Static method in class org.jrd.backend.data.Cli
- obtainClasses(VmInfo, VmManager) - Static method in class org.jrd.backend.data.Cli
- obtainFilteredClasses(VmInfo, VmManager, List<Pattern>) - Static method in class org.jrd.backend.data.Cli
- offs - Variable in class org.fife.ui.hex.swing.HexTableModel.ByteChangedUndoableEdit
- offs - Variable in class org.fife.ui.hex.swing.HexTableModel.BytesReplacedUndoableEdit
- offset - Variable in class org.fife.ui.hex.event.HexEditorEvent
- offset - Variable in class org.fife.ui.hex.swing.ByteArrayTransferable
- offsetToCell(int) - Method in class org.fife.ui.hex.swing.HexEditor
- offsetToCell(int) - Method in class org.fife.ui.hex.swing.HexTable
- ok - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- OK_RESPONSE - Static variable in class org.jrd.backend.core.DecompilerRequestReceiver
- okButton - Variable in class org.jrd.frontend.ConfigureFrame.ConfigureView
- okButton - Variable in class org.jrd.frontend.NewConnectionFrame.NewConnectionView
- okButton - Variable in class org.jrd.frontend.NewFsVmFrame.NewFsVmView
- okButton - Variable in class org.jrd.frontend.PluginMangerFrame.OkCancelPanel
- okCancelPanel - Variable in class org.jrd.frontend.ConfigureFrame.ConfigureView
- okCancelPanel - Variable in class org.jrd.frontend.NewConnectionFrame.NewConnectionView
- okCancelPanel - Variable in class org.jrd.frontend.NewFsVmFrame.NewFsVmView
- okCancelPanel - Variable in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorView
- OkCancelPanel - Class in org.jrd.frontend.PluginMangerFrame
-
Panel with three buttons "Validate", "OK" and "Cancel"
- OkCancelPanel() - Constructor for class org.jrd.frontend.PluginMangerFrame.OkCancelPanel
- oldVal - Variable in class org.fife.ui.hex.swing.HexTableModel.ByteChangedUndoableEdit
- onDirEntry(File, File, String) - Method in interface org.jrd.backend.communication.FsAgent.CpOperator
- onDirEntry(File, File, String) - Method in class org.jrd.backend.communication.FsAgent.ListingCpOperator
- onDirEntry(File, File, String) - Method in class org.jrd.backend.communication.FsAgent.ReadingCpOperator
- onDirEntry(File, File, String) - Method in class org.jrd.backend.communication.FsAgent.WriteingCpOperator
- oneEnds(List<String>, String) - Method in class org.jrd.backend.data.ArchiveManagerOptions
- onEntryList(ZipInputStream, String, FsAgent.CpOperator<T>) - Method in class org.jrd.backend.communication.FsAgent.OperateOnCp
- onEntryOther(File, String, FsAgent.CpOperator<T>) - Method in class org.jrd.backend.communication.FsAgent.OperateOnCp
- onException(Exception) - Method in class org.jrd.backend.data.Cli.Saving
- onException(Exception) - Method in class org.jrd.frontend.MainFrame.RewriteClassDialog.TextFieldBasedStus
- onException(Exception) - Method in interface org.jrd.frontend.Utils.StatusKeeper
- onJarEntry(File, ZipFile, ZipEntry, String) - Method in interface org.jrd.backend.communication.FsAgent.CpOperator
- onJarEntry(File, ZipFile, ZipEntry, String) - Method in class org.jrd.backend.communication.FsAgent.ListingCpOperator
- onJarEntry(File, ZipFile, ZipEntry, String) - Method in class org.jrd.backend.communication.FsAgent.ReadingCpOperator
- onJarEntry(File, ZipFile, ZipEntry, String) - Method in class org.jrd.backend.communication.FsAgent.WriteingCpOperator
- onPluginJListChange() - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- open(InputStream) - Method in class org.fife.ui.hex.swing.HexEditor
- open(InputStream) - Method in class org.fife.ui.hex.swing.HexTable
- open(String) - Method in class org.fife.ui.hex.swing.HexEditor
- open(String) - Method in class org.fife.ui.hex.swing.HexTable
- openDecompilerDownloadURL() - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- openImportDialog() - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- openWebsiteButton - Variable in class org.jrd.frontend.PluginMangerFrame.PluginTopOptionPanel
- OperateOnCp(List<File>) - Constructor for class org.jrd.backend.communication.FsAgent.OperateOnCp
- operatetOnCp(String, FsAgent.CpOperator<T>) - Method in class org.jrd.backend.communication.FsAgent.OperateOnCp
- optionize(String[]) - Method in class org.jrd.backend.data.Help.CliHelpFormatter
- optionize(String[]) - Method in interface org.jrd.backend.data.Help.HelpFormatter
-
Joins options together with a pipe and surrounds them in parentheses.
- optionize(String[]) - Method in class org.jrd.backend.data.Help.ManPageFormatter
- org.fife.ui.hex - package org.fife.ui.hex
- org.fife.ui.hex.event - package org.fife.ui.hex.event
- org.fife.ui.hex.swing - package org.fife.ui.hex.swing
- org.jrd.agent - package org.jrd.agent
- org.jrd.backend.communication - package org.jrd.backend.communication
- org.jrd.backend.core - package org.jrd.backend.core
- org.jrd.backend.data - package org.jrd.backend.data
- org.jrd.backend.decompiling - package org.jrd.backend.decompiling
- org.jrd.frontend - package org.jrd.frontend
- org.jrd.frontend.AboutFrame - package org.jrd.frontend.AboutFrame
- org.jrd.frontend.ConfigureFrame - package org.jrd.frontend.ConfigureFrame
- org.jrd.frontend.LicenseFrame - package org.jrd.frontend.LicenseFrame
- org.jrd.frontend.MainFrame - package org.jrd.frontend.MainFrame
- org.jrd.frontend.NewConnectionFrame - package org.jrd.frontend.NewConnectionFrame
- org.jrd.frontend.NewFsVmFrame - package org.jrd.frontend.NewFsVmFrame
- org.jrd.frontend.PluginMangerFrame - package org.jrd.frontend.PluginMangerFrame
- org.jrd.frontend.PluginMangerFrame.embedded - package org.jrd.frontend.PluginMangerFrame.embedded
- origBin - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- origBuffer - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- origName - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- otherArgs - Variable in class org.jrd.backend.decompiling.JavapDisassemblerWrapper
- outOrSave(String, String, byte[], boolean) - Method in class org.jrd.backend.data.Cli
- outOrSave(String, String, String) - Method in class org.jrd.backend.data.Cli
- output - Variable in class org.jrd.frontend.MainFrame.FiletoClassValidator
- outputBinaries - Variable in class org.jrd.frontend.MainFrame.LatestPaths
- outputBinaries - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- OutputController - Class in org.jrd.backend.core
- OutputController() - Constructor for class org.jrd.backend.core.OutputController
- OutputController.Level - Enum in org.jrd.backend.core
- OutputController.OutputControllerHolder - Class in org.jrd.backend.core
- OutputControllerAgent - Class in org.jrd.agent
- OutputControllerAgent() - Constructor for class org.jrd.agent.OutputControllerAgent
- OutputControllerAgent.OutputControllerHolder - Class in org.jrd.agent
- OutputControllerHolder() - Constructor for class org.jrd.agent.OutputControllerAgent.OutputControllerHolder
- OutputControllerHolder() - Constructor for class org.jrd.backend.core.OutputController.OutputControllerHolder
- outputExternalFilesDir - Variable in class org.jrd.frontend.MainFrame.LatestPaths
- outputExternalFilesDir - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- overrides - Variable in class org.jrd.agent.Transformer
- overwrite(List<String>, int) - Method in class org.jrd.backend.data.Cli
- OVERWRITE - org.jrd.backend.core.AgentRequestAction.RequestAction
- OVERWRITE - Static variable in class org.jrd.backend.data.Cli
- OVERWRITE_FORMAT - Static variable in class org.jrd.backend.data.Help
- OVERWRITE_TEXT - Static variable in class org.jrd.backend.data.Help
P
- pack(File) - Method in class org.jrd.backend.data.ArchiveManager
-
Packs unpacked files
- paintBorder(Component, Graphics, int, int, int, int) - Method in class org.fife.ui.hex.swing.HexEditorRowHeader.RowHeaderBorder
- paintComponent(Graphics) - Method in class org.fife.ui.hex.swing.HexTable.CellRenderer
- parameters - Variable in class org.jrd.backend.core.AgentRequestAction
- parseArgs(String[]) - Method in class org.jrd.backend.communication.InstallDecompilerAgentImpl
-
check the supplied arguments and stash away the relevant data
- parseClasses(String) - Method in class org.jrd.backend.core.DecompilerRequestReceiver
- paste() - Method in class org.fife.ui.hex.swing.HexEditor
- path - Variable in class org.jrd.backend.decompiling.ExpandableUrl
- pathManager - Variable in class org.jrd.backend.data.ArchiveManager
- pathTextFields - Variable in class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayPanel
- pid - Variable in class org.jrd.frontend.MainFrame.VmListRenderer
- pluginConfigurationEditorController - Variable in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- PluginConfigurationEditorController - Class in org.jrd.frontend.PluginMangerFrame
- PluginConfigurationEditorController(PluginConfigurationEditorView, PluginManager) - Constructor for class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- pluginConfigurationEditorListener - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- pluginConfigurationEditorView - Variable in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- PluginConfigurationEditorView - Class in org.jrd.frontend.PluginMangerFrame
- PluginConfigurationEditorView(MainFrameView) - Constructor for class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorView
-
Modal window for editing configuration files for decompilers.
- pluginListPanel - Variable in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorView
- PluginListPanel - Class in org.jrd.frontend.PluginMangerFrame
- PluginListPanel() - Constructor for class org.jrd.frontend.PluginMangerFrame.PluginListPanel
- pluginManager - Variable in class org.jrd.backend.communication.RuntimeCompilerConnector.ForeignCompilerWrapper
- pluginManager - Variable in class org.jrd.backend.data.Cli
- pluginManager - Variable in class org.jrd.backend.data.Model
- pluginManager - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog.CompilerOutputActionFields
- pluginManager - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- pluginManager - Variable in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- pluginManager - Variable in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- PluginManager - Class in org.jrd.backend.decompiling
-
Executes manages external decompiler wrapper plugins.
- PluginManager() - Constructor for class org.jrd.backend.decompiling.PluginManager
- pluginsConfiguredListener - Variable in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- pluginTopOptionPanel - Variable in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorView
- PluginTopOptionPanel - Class in org.jrd.frontend.PluginMangerFrame
- PluginTopOptionPanel() - Constructor for class org.jrd.frontend.PluginMangerFrame.PluginTopOptionPanel
- PLUS_SIGN_ICON - Static variable in class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayAddRow
- port - Static variable in class org.jrd.agent.Main
- port - Variable in class org.jrd.backend.communication.CallDecompilerAgent
- port - Variable in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- port - Variable in class org.jrd.backend.core.DecompilerRequestReceiver.ResponseWithPort
- PORT_MAX - Static variable in class org.jrd.backend.core.AgentLoader
- PORT_MIN - Static variable in class org.jrd.backend.core.AgentLoader
- PORT_STRING - Static variable in class org.jrd.agent.Main
- portGiven - Static variable in class org.jrd.agent.ConnectionDelegator
- portTextField - Variable in class org.jrd.frontend.NewConnectionFrame.NewConnectionView.HostnamePortInputPanel
- prefilterArgs() - Method in class org.jrd.backend.data.Cli
- premain(String, Instrumentation) - Static method in class org.jrd.agent.Main
-
Premain method is executed when the agent is loaded.
- prepareRenderer(TableCellRenderer, int, int) - Method in class org.fife.ui.hex.swing.HexTable
- prependFileProtocol(String) - Static method in class org.jrd.backend.decompiling.ExpandableUrl
-
There were many differences in file protocol handling between jdk8 and jdk11.
- PREV - org.fife.ui.hex.event.HexSearchActionListener.Method
- previous(String, HexSearch.HexSearchOptions) - Method in class org.fife.ui.hex.swing.HexSearch
- printBytes(List<String>, int, boolean) - Method in class org.jrd.backend.data.Cli
- printHelp() - Method in class org.jrd.backend.data.Cli
- printHelpText() - Static method in class org.jrd.backend.data.Help
- printHelpText(Help.HelpFormatter) - Static method in class org.jrd.backend.data.Help
- println(String) - Method in class org.jrd.backend.communication.Communicate
-
Sends a line with request to agent.
- printMainOptionsSubheading() - Method in class org.jrd.backend.data.Help.CliHelpFormatter
- printMainOptionsSubheading() - Method in interface org.jrd.backend.data.Help.HelpFormatter
- printMainOptionsSubheading() - Method in class org.jrd.backend.data.Help.ManPageFormatter
- printName() - Method in class org.jrd.backend.data.Help.CliHelpFormatter
- printName() - Method in interface org.jrd.backend.data.Help.HelpFormatter
- printName() - Method in class org.jrd.backend.data.Help.ManPageFormatter
- printNotes() - Method in class org.jrd.backend.data.Help.CliHelpFormatter
- printNotes() - Method in interface org.jrd.backend.data.Help.HelpFormatter
- printNotes() - Method in class org.jrd.backend.data.Help.ManPageFormatter
- printNotesHeading() - Method in class org.jrd.backend.data.Help.CliHelpFormatter
- printNotesHeading() - Method in interface org.jrd.backend.data.Help.HelpFormatter
- printNotesHeading() - Method in class org.jrd.backend.data.Help.ManPageFormatter
- printOptions() - Method in interface org.jrd.backend.data.Help.HelpFormatter
- printOptions(Map<String, String>) - Method in class org.jrd.backend.data.Help.CliHelpFormatter
- printOptions(Map<String, String>) - Method in interface org.jrd.backend.data.Help.HelpFormatter
- printOptions(Map<String, String>) - Method in class org.jrd.backend.data.Help.ManPageFormatter
- printOptionsHeading() - Method in class org.jrd.backend.data.Help.CliHelpFormatter
- printOptionsHeading() - Method in interface org.jrd.backend.data.Help.HelpFormatter
- printOptionsHeading() - Method in class org.jrd.backend.data.Help.ManPageFormatter
- printSavingOptionsSubheading() - Method in class org.jrd.backend.data.Help.CliHelpFormatter
- printSavingOptionsSubheading() - Method in interface org.jrd.backend.data.Help.HelpFormatter
- printSavingOptionsSubheading() - Method in class org.jrd.backend.data.Help.ManPageFormatter
- printTitle() - Method in class org.jrd.backend.data.Help.CliHelpFormatter
- printTitle() - Method in interface org.jrd.backend.data.Help.HelpFormatter
- printTitle() - Method in class org.jrd.backend.data.Help.ManPageFormatter
- printUsage() - Method in interface org.jrd.backend.data.Help.HelpFormatter
-
Prints each
launch option
prepended with the commonHelp.HelpFormatter.launcher()
String. - printUsageHeading() - Method in class org.jrd.backend.data.Help.CliHelpFormatter
- printUsageHeading() - Method in interface org.jrd.backend.data.Help.HelpFormatter
- printUsageHeading() - Method in class org.jrd.backend.data.Help.ManPageFormatter
- printVersion() - Method in class org.jrd.backend.data.Cli
- ProbablyNotClassPathElementException(String) - Constructor for exception org.jrd.frontend.NewFsVmFrame.NewFsVmController.ProbablyNotClassPathElementException
- ProbablyNotClassPathElementException(String, Throwable) - Constructor for exception org.jrd.frontend.NewFsVmFrame.NewFsVmController.ProbablyNotClassPathElementException
- processKeyEvent(KeyEvent) - Method in class org.fife.ui.hex.swing.HexTable
- processRequest(AgentRequestAction) - Method in class org.jrd.backend.core.DecompilerRequestReceiver
- progressBar - Variable in class org.jrd.frontend.MainFrame.LoadingDialog
- PROPERTY_ALTERNATE_COLUMN_BG - Static variable in class org.fife.ui.hex.swing.HexEditor
- PROPERTY_ALTERNATE_ROW_BG - Static variable in class org.fife.ui.hex.swing.HexEditor
- PROPERTY_ASCII_DUMP_HIGHLIGHT_COLOR - Static variable in class org.fife.ui.hex.swing.HexEditor
- PROPERTY_HIGHLIGHT_ASCII_DUMP - Static variable in class org.fife.ui.hex.swing.HexEditor
- PROPERTY_SHOW_GRID - Static variable in class org.fife.ui.hex.swing.HexEditor
- props - Variable in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- provider - Variable in class org.jrd.agent.AgentActionWorker
- provider - Variable in class org.jrd.agent.ConnectionDelegator
R
- rc - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog.CompilationWithResult
- read(int, byte[]) - Method in class org.fife.ui.hex.ByteBuffer
- readClasses() - Method in class org.jrd.backend.communication.FsAgent
- ReadingCpOperator() - Constructor for class org.jrd.backend.communication.FsAgent.ReadingCpOperator
- readResponse() - Method in class org.jrd.backend.communication.Communicate
-
Method that reads agent's response.
- readStringFromFile(String) - Method in class org.jrd.backend.decompiling.JavapDisassemblerWrapper
- recieveByteCode(BufferedReader, BufferedWriter) - Method in class org.jrd.agent.AgentActionWorker
- recursive - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- recursiveUnpack(File) - Method in class org.jrd.backend.data.ArchiveManager
-
Recursively unpacks all required archives
- recursiveZip(File, String, ZipOutputStream) - Method in class org.jrd.backend.data.ArchiveManager
-
Recursively adds file or files inside folder to archive
- redo() - Method in class org.fife.ui.hex.swing.HexEditor
- redo() - Method in class org.fife.ui.hex.swing.HexTable
- redo() - Method in class org.fife.ui.hex.swing.HexTableModel.ByteChangedUndoableEdit
- redo() - Method in class org.fife.ui.hex.swing.HexTableModel.BytesReplacedUndoableEdit
- redo() - Method in class org.fife.ui.hex.swing.HexTableModel
- refreshComboBox(List<DecompilerWrapperInformation>) - Method in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- reloadClassList(String[]) - Method in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
-
Sets the unfiltered class list array and invokes an update.
- reloadTextField(String, String, byte[]) - Method in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
-
Sets the decompiled code into JTextArea
- REMOTE - org.jrd.backend.data.VmInfo.Type
- remoteConnectionButton - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- remoteVmLabelPanel - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- remoteVmList - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- remoteVmPanel - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- remoteVmScrollPane - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- remove(int, int) - Method in class org.fife.ui.hex.ByteBuffer
- remove(int, int, byte[]) - Method in class org.fife.ui.hex.ByteBuffer
- removeAndAdd(byte[], byte[]) - Method in class org.fife.ui.hex.swing.HexTableModel.BytesReplacedUndoableEdit
- removeButton - Variable in class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayRow
- removeBytes(int, int) - Method in class org.fife.ui.hex.swing.HexEditor
- removeBytes(int, int) - Method in class org.fife.ui.hex.swing.HexTable
- removeBytes(int, int) - Method in class org.fife.ui.hex.swing.HexTableModel
- removed - Variable in class org.fife.ui.hex.event.HexEditorEvent
- removed - Variable in class org.fife.ui.hex.swing.HexTableModel.BytesReplacedUndoableEdit
- removeHexEditorListener(HexEditorListener) - Method in class org.fife.ui.hex.swing.HexEditor
- removePathPart(String) - Method in class org.jrd.backend.data.ArchiveManager.ArchivePathManager
- removeRow(FileSelectorArrayRow) - Method in class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayPanel
- removeSelectionInterval(int, int) - Method in class org.fife.ui.hex.swing.HexEditorRowHeader
- removeUpdate(DocumentEvent) - Method in class org.fife.ui.hex.event.HexSearchDocumentListener
- removeUpdate(DocumentEvent) - Method in class org.jrd.frontend.MainFrame.FiletoClassValidator
- removeVmDecompilerStatus() - Method in class org.jrd.backend.data.VmInfo
- removeWrapper(DecompilerWrapperInformation) - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- repaintSelection() - Method in class org.fife.ui.hex.swing.HexTable
- replace(DocumentFilter.FilterBypass, int, int, String, AttributeSet) - Method in class org.fife.ui.hex.swing.HexTable.EditorDocumentFilter
- replace(DecompilerWrapperInformation, DecompilerWrapperInformation) - Method in class org.jrd.backend.decompiling.PluginManager
- replaceBytes(int, int, byte[]) - Method in class org.fife.ui.hex.swing.HexEditor
- replaceBytes(int, int, byte[]) - Method in class org.fife.ui.hex.swing.HexTable
- replaceBytes(int, int, byte[]) - Method in class org.fife.ui.hex.swing.HexTableModel
- replaceSelection(byte[]) - Method in class org.fife.ui.hex.swing.HexEditor
- replaceVmDecompilerStatus(VmDecompilerStatus) - Method in class org.jrd.backend.data.VmInfo
- RequestAction(int) - Constructor for enum org.jrd.backend.core.AgentRequestAction.RequestAction
- resetLastValidResult() - Method in class org.jrd.agent.Transformer
-
Resets the map with results to empty map
- resetOverrides() - Method in class org.jrd.agent.Transformer
- response - Variable in class org.jrd.backend.core.DecompilerRequestReceiver.ResponseWithPort
- ResponseWithPort(String, int) - Constructor for class org.jrd.backend.core.DecompilerRequestReceiver.ResponseWithPort
- result - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog.CompilationWithResult
- results - Variable in class org.jrd.agent.Transformer
- returnAction(String) - Static method in enum org.jrd.backend.core.AgentRequestAction.RequestAction
- returnNonzero(int, int) - Method in class org.jrd.backend.data.Cli
- rewriteActionListener - Variable in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- RewriteActionListener(VmDecompilerInformationController.ClassRewriter) - Constructor for class org.jrd.frontend.MainFrame.BytecodeDecompilerView.RewriteActionListener
- rewriteClass(DecompilerWrapperInformation, String, String, byte[], int) - Method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController.ClassRewriter
- RewriteClassDialog - Class in org.jrd.frontend.MainFrame
- RewriteClassDialog(String, LatestPaths, String, byte[], VmInfo, VmManager, PluginManager, DecompilerWrapperInformation, int) - Constructor for class org.jrd.frontend.MainFrame.RewriteClassDialog
- RewriteClassDialog.CompilationWithResult - Class in org.jrd.frontend.MainFrame
- RewriteClassDialog.CompilerOutputActionFields - Class in org.jrd.frontend.MainFrame
- RewriteClassDialog.SavingCompilerOutputAction - Class in org.jrd.frontend.MainFrame
- RewriteClassDialog.TextFieldBasedStus - Class in org.jrd.frontend.MainFrame
- RewriteClassDialog.UploadingCompilerOutputAction - Class in org.jrd.frontend.MainFrame
- rightBin - Variable in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- rightMainPanel - Variable in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- RowHeaderBorder() - Constructor for class org.fife.ui.hex.swing.HexEditorRowHeader.RowHeaderBorder
- RowHeaderListModel() - Constructor for class org.fife.ui.hex.swing.HexEditorRowHeader.RowHeaderListModel
- run() - Method in class org.jrd.agent.ConnectionDelegator
-
Waits for new connection.
- run() - Method in class org.jrd.frontend.MainFrame.RewriteClassDialog.CompilationWithResult
- run(IdentifiedSource...) - Method in class org.jrd.frontend.MainFrame.RewriteClassDialog.SavingCompilerOutputAction
- run(IdentifiedSource...) - Method in class org.jrd.frontend.MainFrame.RewriteClassDialog.UploadingCompilerOutputAction
- running - Static variable in class org.jrd.agent.ConnectionDelegator
- RuntimeCompilerConnector - Class in org.jrd.backend.communication
- RuntimeCompilerConnector() - Constructor for class org.jrd.backend.communication.RuntimeCompilerConnector
- RuntimeCompilerConnector.DummyRuntimeCompiler - Class in org.jrd.backend.communication
- RuntimeCompilerConnector.ForeignCompilerWrapper - Class in org.jrd.backend.communication
- RuntimeCompilerConnector.JRDClassesProvider - Class in org.jrd.backend.communication
S
- sanitize(Object, int, int) - Method in class org.fife.ui.hex.swing.HexTable.CellRenderer
- sanitize(String) - Static method in class org.jrd.backend.communication.FsAgent
- SAVABLE_OPTIONS - Static variable in class org.jrd.backend.data.Help
- SAVEAS - Static variable in class org.jrd.backend.data.Cli
- SAVEAS_FORMAT - Static variable in class org.jrd.backend.data.Help
- SAVEAS_TEXT - Static variable in class org.jrd.backend.data.Help
- saveBinary - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- saveByGui(String, int, String, Utils.StatusKeeper, String, byte[]) - Static method in class org.jrd.frontend.Utils
- saveConfigFile() - Method in class org.jrd.backend.data.Config
- SAVELIKE - Static variable in class org.jrd.backend.data.Cli
- SAVELIKE_FORMAT - Static variable in class org.jrd.backend.data.Help
- SAVELIKE_TEXT - Static variable in class org.jrd.backend.data.Help
- saveOptions - Static variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- saveSrcBuffer - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- saveWrapper(DecompilerWrapperInformation) - Method in class org.jrd.backend.decompiling.PluginManager
- saving - Variable in class org.jrd.backend.data.Cli
- Saving(String) - Constructor for class org.jrd.backend.data.Cli.Saving
- Saving(String, String) - Constructor for class org.jrd.backend.data.Cli.Saving
- SAVING_OPTIONS - Static variable in class org.jrd.backend.data.Help
- SavingCompilerOutputAction(JTextField, VmInfo, VmManager, PluginManager, DecompilerWrapperInformation, boolean, int, String) - Constructor for class org.jrd.frontend.MainFrame.RewriteClassDialog.SavingCompilerOutputAction
- savingModifiers() - Method in class org.jrd.backend.data.Help.CliHelpFormatter
- savingModifiers() - Method in interface org.jrd.backend.data.Help.HelpFormatter
- savingModifiers() - Method in class org.jrd.backend.data.Help.ManPageFormatter
- score - Variable in class org.jrd.frontend.MainFrame.FiletoClassValidator.StringAndScore
- ScreenFinder - Class in org.jrd.frontend.MainFrame
- ScreenFinder() - Constructor for class org.jrd.frontend.MainFrame.ScreenFinder
- scrollPane - Variable in class org.jrd.frontend.LicenseFrame.LicenseView
- scrollPane - Variable in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorView
- searchCode() - Method in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
-
Search string in decompiled code
- searchCodeField - Variable in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- searchHexCode(String, HexSearch.HexSearchOptions) - Method in class org.fife.ui.hex.swing.HexSearch
- searchState - Variable in class org.fife.ui.hex.swing.HexSearch
- SearchState - Class in org.fife.ui.hex.swing
- SearchState(int, int, boolean) - Constructor for class org.fife.ui.hex.swing.SearchState
- selectBinary - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- selectBinTarget - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- selectCpButton - Variable in class org.jrd.frontend.NewFsVmFrame.NewFsVmView.CpNamePanel
- selectExternalFiles - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- selectExternalFilesSave - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- selectSrc - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- selectSrcTarget - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- sendByteCode(BufferedReader, BufferedWriter) - Method in class org.jrd.agent.AgentActionWorker
- sendByteCode(String) - Method in class org.jrd.backend.communication.FsAgent
- sendHaltRequest() - Method in class org.jrd.frontend.MainFrame.MainFrameView
- serialize(DecompilerWrapperInformation, Type, JsonSerializationContext) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformationSerializer
- serialVersionUID - Static variable in class org.fife.ui.hex.event.HexEditorEvent
- serialVersionUID - Static variable in class org.fife.ui.hex.swing.HexEditor
- serialVersionUID - Static variable in class org.fife.ui.hex.swing.HexEditorRowHeader.CellRenderer
- serialVersionUID - Static variable in class org.fife.ui.hex.swing.HexEditorRowHeader.RowHeaderBorder
- serialVersionUID - Static variable in class org.fife.ui.hex.swing.HexEditorRowHeader.RowHeaderListModel
- serialVersionUID - Static variable in class org.fife.ui.hex.swing.HexEditorRowHeader
- serialVersionUID - Static variable in class org.fife.ui.hex.swing.HexEditorTransferHandler
- serialVersionUID - Static variable in class org.fife.ui.hex.swing.HexTable.CellEditor
- serialVersionUID - Static variable in class org.fife.ui.hex.swing.HexTable.CellRenderer
- serialVersionUID - Static variable in class org.fife.ui.hex.swing.HexTable
- serialVersionUID - Static variable in class org.fife.ui.hex.swing.HexTableModel.ByteChangedUndoableEdit
- serialVersionUID - Static variable in class org.fife.ui.hex.swing.HexTableModel.BytesReplacedUndoableEdit
- serialVersionUID - Static variable in class org.fife.ui.hex.swing.HexTableModel
- setAbortActionListener(ActionListener) - Method in class org.jrd.frontend.MainFrame.LoadingDialog
- setAddButtonListener(ActionListener) - Method in class org.jrd.frontend.NewConnectionFrame.NewConnectionView
- setAddButtonListener(ActionListener) - Method in class org.jrd.frontend.NewFsVmFrame.NewFsVmView
- setAgentPath(String) - Method in class org.jrd.backend.data.Config
- setAlternateColumnBG(boolean) - Method in class org.fife.ui.hex.swing.HexEditor
- setAlternateRowBG(boolean) - Method in class org.fife.ui.hex.swing.HexEditor
- setAttacher(AgentLoader) - Method in class org.jrd.backend.core.AgentAttachManager
- setByte(int, byte) - Method in class org.fife.ui.hex.ByteBuffer
- setBytes(InputStream) - Method in class org.fife.ui.hex.swing.HexTableModel
- setBytes(String) - Method in class org.fife.ui.hex.swing.HexTableModel
- setBytesActionListener(ActionListener) - Method in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- setBytesClassName(String) - Method in class org.jrd.backend.core.VmDecompilerStatus
- setChanged() - Method in class org.jrd.backend.data.VmManager
- setClassBody(String, byte[]) - Method in class org.jrd.agent.InstrumentationProvider
- setClassesActionListener(ActionListener) - Method in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- setClazz(String) - Method in class org.jrd.backend.data.ArchiveManager.ArchivePathManager
- setCompileMethod(Method) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- setCp(List<File>) - Method in class org.jrd.backend.data.VmInfo
- setCreateNewConnectionDialogListener(ActionListener) - Method in class org.jrd.frontend.MainFrame.MainFrameView
- setDecompiledClass(String, String, byte[]) - Method in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- setDecompileMethodNoInners(Method) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- setDecompileMethodWithInners(Method) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- setDecompilerDownloadURL(String) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- setDependencyURLs(List<String>, DecompilerWrapperInformation.Switcher) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- setDependencyURLsFromPath(List<String>) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- setDependencyURLsFromURL(List<String>) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- setExtension(List<String>) - Method in class org.jrd.backend.data.ArchiveManagerOptions
- setExtracted() - Method in class org.jrd.backend.data.ArchiveManager.ArchivePathManager
- setFileLocation(String) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- setFound() - Method in class org.jrd.backend.data.ArchiveManager.ArchivePathManager
- setFsVmList(VmInfo[]) - Method in class org.jrd.frontend.MainFrame.MainFrameView
- setFullyQualifiedClassName() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- setHaltAgentListener(ActionListener) - Method in class org.jrd.frontend.MainFrame.MainFrameView
- setHighlightSelectionInAsciiDump(boolean) - Method in class org.fife.ui.hex.swing.HexEditor
- setHighlightSelectionInAsciiDumpColor(Color) - Method in class org.fife.ui.hex.swing.HexEditor
- setHostname(String) - Method in class org.jrd.backend.core.VmDecompilerStatus
- setInstance(Object) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- setListenPort(int) - Method in class org.jrd.backend.core.VmDecompilerStatus
- setLoadedClassBytes(String) - Method in class org.jrd.backend.core.VmDecompilerStatus
- setLoadedClassNames(String[]) - Method in class org.jrd.backend.core.VmDecompilerStatus
- setLocalVmList(VmInfo[]) - Method in class org.jrd.frontend.MainFrame.MainFrameView
- setLocationForNewWrapper(DecompilerWrapperInformation) - Method in class org.jrd.backend.decompiling.PluginManager
- setLookAndFeel() - Static method in class org.jrd.backend.data.Main
- setName(String) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- setNewFsVmDialogListener(ActionListener) - Method in class org.jrd.frontend.MainFrame.MainFrameView
- setOkListener() - Method in class org.jrd.frontend.MainFrame.RewriteClassDialog
- setOverride(String, byte[]) - Method in class org.jrd.agent.Transformer
- setParameter(String, String) - Method in class org.jrd.backend.core.AgentRequestAction
- setPluginConfigurationEditorListener(ActionListener) - Method in class org.jrd.frontend.MainFrame.MainFrameView
- setPluginsConfiguredListener(ActionListener) - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- setPolicy - Variable in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- setRemoteVmList(VmInfo[]) - Method in class org.jrd.frontend.MainFrame.MainFrameView
- setRewriteActionListener(VmDecompilerInformationController.ClassRewriter) - Method in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- setSelectedRange(int, int) - Method in class org.fife.ui.hex.swing.HexEditor
- setSelectedRows(int, int) - Method in class org.fife.ui.hex.swing.HexTable
- setSelectionByOffsets(int, int) - Method in class org.fife.ui.hex.swing.HexTable
- setSelectionInterval(int, int) - Method in class org.fife.ui.hex.swing.HexEditorRowHeader
- setSelectListener() - Method in class org.jrd.frontend.MainFrame.RewriteClassDialog
- setSelectSaveListenr(JButton, JTextField, JComboBox<String>) - Static method in class org.jrd.frontend.MainFrame.RewriteClassDialog
- setShowColumnHeader(boolean) - Method in class org.fife.ui.hex.swing.HexEditor
- setShowGrid(boolean) - Method in class org.fife.ui.hex.swing.HexEditor
- setShowRowHeader(boolean) - Method in class org.fife.ui.hex.swing.HexEditor
- setSize(int) - Method in class org.fife.ui.hex.swing.HexEditorRowHeader.RowHeaderListModel
- setText(String) - Method in class org.jrd.backend.data.Cli.Saving
- setText(String) - Method in class org.jrd.frontend.MainFrame.RewriteClassDialog.TextFieldBasedStus
- setText(String) - Method in class org.jrd.frontend.PluginMangerFrame.FileSelectorPanel
- setText(String) - Method in interface org.jrd.frontend.Utils.StatusKeeper
- setTimeStamp(long) - Method in class org.jrd.backend.core.VmDecompilerStatus
- setType(VmInfo.Type) - Method in class org.jrd.backend.data.VmInfo
- setValidation() - Method in class org.jrd.frontend.MainFrame.RewriteClassDialog
- setValueAt(Object, int, int) - Method in class org.fife.ui.hex.swing.HexTableModel
- setValueImpl(int, byte) - Method in class org.fife.ui.hex.swing.HexTableModel.ByteChangedUndoableEdit
- setVerbose() - Method in class org.jrd.backend.core.OutputController
- setVmChanging(ActionListener) - Method in class org.jrd.frontend.MainFrame.MainFrameView
- setVmDecompilerStatus(VmDecompilerStatus) - Method in class org.jrd.backend.data.VmInfo
- setVmId(String) - Method in class org.jrd.backend.core.VmDecompilerStatus
- setVmId(String) - Method in class org.jrd.backend.data.VmInfo
- setVmList(JList<VmInfo>, VmInfo[]) - Method in class org.jrd.frontend.MainFrame.MainFrameView
- setVmManager(VmManager) - Method in class org.jrd.backend.core.AgentAttachManager
- setVmName(String) - Method in class org.jrd.backend.data.VmInfo
- setVmPid(int) - Method in class org.jrd.backend.data.VmInfo
- setWrapperURL(Runnable) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- setWrapperURLFromPath(String) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- setWrapperURLFromURL(String) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- shouldBeVerbose() - Method in class org.jrd.backend.data.Cli
- shouldOpen(String) - Static method in class org.jrd.backend.data.ArchiveManager
-
Determines whether this file can be opened with ZipInputStream
- shouldSave() - Method in class org.jrd.backend.data.Cli.Saving
- showLoadingDialog() - Method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- size - Variable in class org.fife.ui.hex.swing.HexEditorRowHeader.RowHeaderListModel
- sleepIfSlow(long) - Method in class org.jrd.backend.communication.RuntimeCompilerConnector.DummyRuntimeCompiler
- slow - Static variable in class org.jrd.backend.communication.RuntimeCompilerConnector
- socket - Variable in class org.jrd.agent.AgentActionWorker
- sources - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog.CompilationWithResult
- sourcesToIdentifiedSources(boolean, String...) - Static method in class org.jrd.frontend.Utils
- sourcesToIdentifiedSources(boolean, List<File>) - Static method in class org.jrd.frontend.Utils
- splitPane - Variable in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- splitPaneFirstResize - Variable in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- SRC_SUBDIRS_NAME - Static variable in class org.jrd.frontend.Utils
- srcBin - Variable in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- start - Variable in class org.fife.ui.hex.swing.SearchState
- status - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog.CompilerOutputActionFields
- status - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog.TextFieldBasedStus
- statusBinary - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- statusCompileCurrentBuffer - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- statusExternalFiles - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- stdinToBase64() - Static method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- stdinToBytes() - Static method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- stopCellEditing() - Method in class org.fife.ui.hex.swing.HexTable.CellEditor
- StringAndScore(int, String) - Constructor for class org.jrd.frontend.MainFrame.FiletoClassValidator.StringAndScore
- styleTooltip() - Static method in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- submitRequest(String) - Method in class org.jrd.backend.communication.CallDecompilerAgent
-
Opens a socket and sends the request to the agent via socket.
- submitRequest(String) - Method in class org.jrd.backend.communication.FsAgent
-
Opens a socket and sends the request to the agent via socket.
- submitRequest(String) - Method in interface org.jrd.backend.communication.JrdAgent
- submitRequest(AgentRequestAction) - Method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- submitRequest(VmManager, AgentRequestAction) - Static method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- subscribeToVMChange(ActionListener) - Method in class org.jrd.backend.data.VmManager
- switchCard(JPanel, String) - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorView
- switchPanel(boolean) - Method in class org.jrd.frontend.MainFrame.MainFrameView
-
Switches centerPanel between decompiler view and welcome view.
- syncRowCount() - Method in class org.fife.ui.hex.swing.HexEditorRowHeader
T
- table - Variable in class org.fife.ui.hex.swing.HexEditor
- table - Variable in class org.fife.ui.hex.swing.HexEditorRowHeader
- tableChanged(TableModelEvent) - Method in class org.fife.ui.hex.swing.HexEditorRowHeader
- TEXT - org.fife.ui.hex.swing.HexSearch.HexSearchOptions
- textAndName - Variable in class org.jrd.frontend.NewFsVmFrame.NewFsVmView.CpNamePanel
- textField - Variable in class org.jrd.frontend.ConfigureFrame.ConfigureView.confBrosePanel
- textField - Variable in class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayRow
- textField - Variable in class org.jrd.frontend.PluginMangerFrame.FileSelectorPanel
- textField - Variable in class org.jrd.frontend.PluginMangerFrame.TextInputPanel
- TextFieldBasedStus(JTextField) - Constructor for class org.jrd.frontend.MainFrame.RewriteClassDialog.TextFieldBasedStus
- TextInputPanel - Class in org.jrd.frontend.PluginMangerFrame
- TextInputPanel() - Constructor for class org.jrd.frontend.PluginMangerFrame.TextInputPanel
- TextInputPanel(String) - Constructor for class org.jrd.frontend.PluginMangerFrame.TextInputPanel
- theServerSocket - Variable in class org.jrd.agent.ConnectionDelegator
- timestamp - Variable in class org.jrd.backend.core.VmDecompilerStatus
- TIMESTAMP - Static variable in class org.jrd.backend.data.Cli.VersionFromManifest
- tmpdir - Variable in class org.jrd.backend.data.ArchiveManager
- toClass(String) - Static method in class org.jrd.backend.communication.FsAgent
- toggleWebsiteButton(DecompilerWrapperInformation) - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- toInt(String) - Method in class org.jrd.backend.data.Cli.Saving
- toIntString() - Method in enum org.jrd.backend.core.AgentRequestAction.RequestAction
- topComboBox - Variable in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- toString() - Method in class org.jrd.backend.data.Cli.VersionFromManifest
- toString() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- toString() - Method in class org.jrd.backend.decompiling.ExpandableUrl
- transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class org.jrd.agent.Transformer
- transformer - Variable in class org.jrd.agent.InstrumentationProvider
- Transformer - Class in org.jrd.agent
-
This class represent our transformer for retrieving bytecode.
- Transformer() - Constructor for class org.jrd.agent.Transformer
- tryParseInt(String, String) - Method in class org.jrd.backend.core.DecompilerRequestReceiver
- type - Variable in class org.jrd.backend.data.VmInfo
- Type() - Constructor for enum org.jrd.backend.data.VmInfo.Type
U
- UNDECOMPILABLE_LAMBDA - Static variable in class org.jrd.backend.decompiling.PluginManager
- undo() - Method in class org.fife.ui.hex.swing.HexEditor
- undo() - Method in class org.fife.ui.hex.swing.HexTable
- undo() - Method in class org.fife.ui.hex.swing.HexTableModel.ByteChangedUndoableEdit
- undo() - Method in class org.fife.ui.hex.swing.HexTableModel.BytesReplacedUndoableEdit
- undo() - Method in class org.fife.ui.hex.swing.HexTableModel
- undoManager - Variable in class org.fife.ui.hex.swing.HexTableModel
- unifySlashes(String) - Static method in class org.jrd.backend.decompiling.ExpandableUrl
- unifySlashes(String, boolean) - Static method in class org.jrd.backend.decompiling.ExpandableUrl
- unpack(File) - Method in class org.jrd.backend.data.ArchiveManager
-
Unpacks files necessary to access desired class
- UNSAVABLE_OPTIONS - Static variable in class org.jrd.backend.data.Help
- updateClassList() - Method in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- updateLocalVMs() - Method in class org.jrd.backend.data.VmManager
-
Obtains list of Virtual Machines.
- updatePanelInfo(ConfigPanel, DecompilerWrapperInformation) - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- updateVmLists() - Method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- updateWrapperList(List<DecompilerWrapperInformation>) - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- uploadBinary - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- uploadByGui(VmInfo, VmManager, Utils.StatusKeeper, String, byte[]) - Static method in class org.jrd.frontend.Utils
- uploadBytecode(String, VmManager, VmInfo, byte[]) - Static method in class org.jrd.frontend.Utils
- uploadByteCode(String) - Method in class org.jrd.backend.communication.FsAgent
- UploadingCompilerOutputAction(JTextField, VmInfo, VmManager, PluginManager, DecompilerWrapperInformation, boolean, int, String) - Constructor for class org.jrd.frontend.MainFrame.RewriteClassDialog.UploadingCompilerOutputAction
- URLListToCSV(List<ExpandableUrl>, String) - Method in class org.jrd.backend.decompiling.PluginManager
-
Converts list of URLs to CSV String
example: (list){URL1,URL2,URL3} -> (String)URL1:URL2:URL3 - useModuleLoader - Variable in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- Utils - Class in org.jrd.frontend
- Utils() - Constructor for class org.jrd.frontend.Utils
- Utils.StatusKeeper - Interface in org.jrd.frontend
V
- validate(String, String) - Static method in class org.jrd.frontend.MainFrame.FiletoClassValidator
- validateButton - Variable in class org.jrd.frontend.PluginMangerFrame.OkCancelPanel
- validatePlugin(DecompilerWrapperInformation) - Method in class org.jrd.backend.decompiling.PluginManager
-
Validating the @param plugin using compilation
- validation - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- valueOf(String) - Static method in enum org.fife.ui.hex.event.HexSearchActionListener.Method
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.fife.ui.hex.swing.HexSearch.HexSearchOptions
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jrd.backend.core.AgentRequestAction.RequestAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jrd.backend.core.OutputController.Level
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jrd.backend.data.VmInfo.Type
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.fife.ui.hex.event.HexSearchActionListener.Method
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.fife.ui.hex.swing.HexSearch.HexSearchOptions
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jrd.backend.core.AgentRequestAction.RequestAction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jrd.backend.core.OutputController.Level
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jrd.backend.data.VmInfo.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verbose - Variable in class org.jrd.backend.core.OutputController
- VERBOSE - Static variable in class org.jrd.backend.data.Cli
- VERBOSE_FORMAT - Static variable in class org.jrd.backend.data.Help
- VERBOSE_TEXT - Static variable in class org.jrd.backend.data.Help
- VERSION - Static variable in class org.jrd.backend.data.Cli
- VERSION - Static variable in class org.jrd.backend.data.Cli.VersionFromManifest
- VERSION_FORMAT - Static variable in class org.jrd.backend.data.Help
- VERSION_TEXT - Static variable in class org.jrd.backend.data.Help
- VersionFromManifest(Attributes) - Constructor for class org.jrd.backend.data.Cli.VersionFromManifest
- view - Variable in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- vm - Variable in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- VM_ID_PARAM_NAME - Static variable in class org.jrd.backend.core.AgentRequestAction
- VM_PID_PARAM_NAME - Static variable in class org.jrd.backend.core.AgentRequestAction
- vmArrayList() - Constructor for class org.jrd.frontend.MainFrame.VmDecompilerInformationController.vmArrayList
- vmChangingListener - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- VmDecompilerInformationController - Class in org.jrd.frontend.MainFrame
-
This class provides Action listeners and result proccreateRequestessing for the GUI.
- VmDecompilerInformationController(MainFrameView, Model) - Constructor for class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- VmDecompilerInformationController.ClassRewriter - Class in org.jrd.frontend.MainFrame
- VmDecompilerInformationController.vmArrayList<T> - Class in org.jrd.frontend.MainFrame
- vmDecompilerStatus - Variable in class org.jrd.backend.data.VmInfo
- VmDecompilerStatus - Class in org.jrd.backend.core
-
This class stores all information about the state of decompiler plugin on each VM.
- VmDecompilerStatus() - Constructor for class org.jrd.backend.core.VmDecompilerStatus
- vmId - Variable in class org.jrd.backend.core.VmDecompilerStatus
- vmId - Variable in class org.jrd.backend.data.VmInfo
- vmInfo - Variable in class org.jrd.backend.communication.RuntimeCompilerConnector.JRDClassesProvider
- vmInfo - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog.CompilerOutputActionFields
- vmInfo - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- vmInfo - Variable in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- VmInfo - Class in org.jrd.backend.data
-
Stores information about Available Virtual Machine.
- VmInfo(String, int, String, VmInfo.Type, List<File>) - Constructor for class org.jrd.backend.data.VmInfo
-
Stores information about Available Virtual Machine.
- VmInfo.Type - Enum in org.jrd.backend.data
- vmInfoSet - Variable in class org.jrd.backend.data.VmManager
- VmListRenderer - Class in org.jrd.frontend.MainFrame
- VmListRenderer() - Constructor for class org.jrd.frontend.MainFrame.VmListRenderer
- vmManager - Variable in class org.jrd.backend.communication.RuntimeCompilerConnector.JRDClassesProvider
- vmManager - Variable in class org.jrd.backend.core.AgentAttachManager
- vmManager - Variable in class org.jrd.backend.core.DecompilerRequestReceiver
- vmManager - Variable in class org.jrd.backend.data.Cli
- vmManager - Variable in class org.jrd.backend.data.Model
- vmManager - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog.CompilerOutputActionFields
- vmManager - Variable in class org.jrd.frontend.MainFrame.RewriteClassDialog
- vmManager - Variable in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- vmManager - Variable in class org.jrd.frontend.NewConnectionFrame.NewConnectionController
- vmManager - Variable in class org.jrd.frontend.NewFsVmFrame.NewFsVmController
- VmManager - Class in org.jrd.backend.data
-
This class is used for creating/removing/updating information about available Java Virtual Machines.
- VmManager() - Constructor for class org.jrd.backend.data.VmManager
- vmName - Variable in class org.jrd.backend.data.VmInfo
- vmPid - Variable in class org.jrd.backend.data.VmInfo
- vmsPanel - Variable in class org.jrd.frontend.MainFrame.MainFrameView
W
- wasFound() - Method in class org.jrd.backend.data.ArchiveManager.ArchivePathManager
- welcomeJTextArea - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- welcomePanel - Variable in class org.jrd.frontend.MainFrame.MainFrameView
- work(DocumentEvent) - Method in class org.jrd.frontend.MainFrame.FiletoClassValidator
- worker - Variable in class org.jrd.frontend.MainFrame.BytecodeDecompilerView.RewriteActionListener
- wrapperJList - Variable in class org.jrd.frontend.PluginMangerFrame.PluginListPanel
- wrappers - Variable in class org.jrd.backend.decompiling.PluginManager
- wrapperURL - Variable in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- wrapperUrlPanel - Variable in class org.jrd.frontend.PluginMangerFrame.ConfigPanel
- WriteingCpOperator(String) - Constructor for class org.jrd.backend.communication.FsAgent.WriteingCpOperator
X
- XDG_CONFIG_SUFFIX - Static variable in class org.jrd.backend.data.Directories
- XDG_JRD_HOME - Static variable in class org.jrd.backend.data.Directories
- XDG_JRD_SUFFIX - Static variable in class org.jrd.backend.data.Directories
- XDG_PLUGIN_SUFFIX - Static variable in class org.jrd.backend.data.Directories
- xompileWithGui(VmInfo, VmManager, PluginManager, DecompilerWrapperInformation, boolean, IdentifiedSource...) - Static method in class org.jrd.frontend.MainFrame.RewriteClassDialog
Z
- Zip - Class in org.jrd.frontend.PluginMangerFrame.embedded
- Zip(File) - Constructor for class org.jrd.frontend.PluginMangerFrame.embedded.Zip
All Classes All Packages