Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abort - Variable in class org.jrd.agent.AgentActionWorker
- abort() - Method in class org.jrd.frontend.frame.main.LoadingDialog
- abortActionListener - Variable in class org.jrd.frontend.frame.main.LoadingDialog
- abortButton - Variable in class org.jrd.frontend.frame.main.LoadingDialog
- abortClassLoading() - Method in class org.jrd.frontend.frame.main.DecompilationController
- AboutView - Class in org.jrd.frontend.frame.about
- AboutView(MainFrameView) - Constructor for class org.jrd.frontend.frame.about.AboutView
- AbstractMasterKeyMap<T> - Class in org.jrd.agent.api
- AbstractMasterKeyMap() - Constructor for class org.jrd.agent.api.AbstractMasterKeyMap
- 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.frame.main.BytecodeDecompilerView.OverwriteActionListener
- activeOverrides - Variable in class org.jrd.frontend.frame.main.OverridesManager
- activeOverridesLabel - Variable in class org.jrd.frontend.frame.main.OverridesManager
- add(String, JComponent, JMenuItem, String) - Static method in class org.jrd.frontend.utility.AgentApiGenerator
- addButton - Variable in class org.jrd.frontend.frame.plugins.FileSelectorArrayAddRow
- addButton - Variable in class org.jrd.frontend.frame.settings.NestedJarsSettingsPanel
- addButtonListener - Variable in class org.jrd.frontend.frame.filesystem.NewFsVmView
- addButtonListener - Variable in class org.jrd.frontend.frame.remote.NewConnectionView
- addCheckboxListener(ActionListener, JCheckBox) - Static method in interface org.jrd.frontend.frame.settings.ChangeReporter
- addComponentsToPanels() - Method in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- 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.frame.filesystem.NewFsVmController
- addHexEditorListener(HexEditorListener) - Method in class org.fife.ui.hex.swing.HexEditor
- addItem(String, Function<T, String>, boolean) - Method in class org.jrd.frontend.frame.main.popup.JListPopupMenu
- addJListListener(ActionListener, JList) - Static method in interface org.jrd.frontend.frame.settings.ChangeReporter
- addJustClass(String, List<String>, String, boolean, String) - Static method in class org.jrd.backend.communication.FsAgent
- addKeyListenerToTable(KeyListener) - Method in class org.fife.ui.hex.swing.HexEditor
- addMessage(Level, String) - Method in class org.jrd.frontend.frame.main.GlobalConsole
- addMessage(Level, String, Object...) - Method in class org.jrd.frontend.frame.main.GlobalConsole
- addPathPart(String) - Method in class org.jrd.backend.data.ArchiveManager.ArchivePathManager
- addRemoteVmInfo() - Method in class org.jrd.frontend.frame.remote.NewConnectionController
- address - Variable in class org.jrd.backend.communication.CallDecompilerAgent
- ADDRESS_STRING - Static variable in class org.jrd.agent.Main
- addRow(String, boolean) - Method in class org.jrd.frontend.frame.plugins.FileSelectorArrayPanel
- addSavedFsVm(VmInfo) - Method in class org.jrd.backend.data.Config
- addSelectionInterval(int, int) - Method in class org.fife.ui.hex.swing.HexEditorRowHeader
- addTextChangeListener(ActionListener, JTextComponent) - Static method in interface org.jrd.frontend.frame.settings.ChangeReporter
-
Convenience method to make a document change listener perform an action on the listener parameter.
- addToBoot - Variable in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- addWrapper() - Method in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorController
- addWrapper(DecompilerWrapper) - Method in class org.jrd.backend.decompiling.PluginManager
- addWrapperButton - Variable in class org.jrd.frontend.frame.plugins.PluginListPanel
- adjustColumn(int, int) - Method in class org.fife.ui.hex.swing.HexTable
- AGENT_ERROR_ID - Static variable in class org.jrd.agent.AgentActionWorker
- AGENT_PATH_KEY - Static variable in class org.jrd.backend.data.Config
- AGENT_PATH_OVERWRITE_PROPERTY - Static variable in class org.jrd.backend.data.Config
- 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
- AgentActionWorker.ListInjector<T> - Interface in org.jrd.agent
- AgentActionWorker.ParametrisedRunner - Interface in org.jrd.agent
- agentApi - Static variable in class org.jrd.frontend.utility.AgentApiGenerator
- AgentApiGenerator - Class in org.jrd.frontend.utility
- AgentApiGenerator() - Constructor for class org.jrd.frontend.frame.main.DecompilationController.AgentApiGenerator
- AgentApiGenerator() - Constructor for class org.jrd.frontend.utility.AgentApiGenerator
- AgentApiGenerator.ClazzMethod - Class in org.jrd.frontend.utility
- AgentApiGenerator.ClazzWithMethods - Class in org.jrd.frontend.utility
- AgentApiGenerator.DummyClazzMethod - Class in org.jrd.frontend.utility
- 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
- AgentLogger - Class in org.jrd.agent
-
Class for logging exceptions in the Agent.
- AgentLogger() - Constructor for class org.jrd.agent.AgentLogger
- AgentLogger.AgentLoggerHolder - Class in org.jrd.agent
- AgentLoggerHolder() - Constructor for class org.jrd.agent.AgentLogger.AgentLoggerHolder
- agentmain(String, Instrumentation) - Static method in class org.jrd.agent.Main
-
This method only calls the premain
- agentPathLabel - Variable in class org.jrd.frontend.frame.settings.AgentSettingsPanel
- agentPathTextField - Variable in class org.jrd.frontend.frame.settings.AgentSettingsPanel
- AgentRequestAction - Class in org.jrd.backend.core
- AgentRequestAction() - Constructor for class org.jrd.backend.core.AgentRequestAction
- AgentRequestAction.RequestAction - Enum Class in org.jrd.backend.core
- AGENTS - Static variable in class org.jrd.backend.communication.FsAgent
- agentSettingsPanel - Variable in class org.jrd.frontend.frame.settings.SettingsView
- AgentSettingsPanel - Class in org.jrd.frontend.frame.settings
- AgentSettingsPanel(String) - Constructor for class org.jrd.frontend.frame.settings.AgentSettingsPanel
- ALL - Enum constant in enum class org.jrd.backend.core.Logger.Level
- ALL_OPTIONS - Static variable in class org.jrd.backend.data.Help
- allItems(ListModel<T>) - Method in class org.jrd.frontend.frame.main.popup.JListPopupMenu
- allowToSaveBytecode - Variable in class org.jrd.agent.Transformer
- allowToSaveBytecode() - Method in class org.jrd.agent.Transformer
-
This method allows saving of bytecode
- alternateColumnBackground - Variable in class org.fife.ui.hex.swing.HexEditor
- alternateRowBackground - Variable in class org.fife.ui.hex.swing.HexEditor
- ALTERNATING_CELL_COLOR - Static variable in class org.fife.ui.hex.swing.HexTable
- anchorSelectionIndex - Variable in class org.fife.ui.hex.swing.HexTable
- api() - Method in class org.jrd.backend.data.Cli
- API - Static variable in class org.jrd.backend.data.Cli
- API_FORMAT - Static variable in class org.jrd.backend.data.Help
- API_TEXT - Static variable in class org.jrd.backend.data.Help
- apply(T) - Method in class org.jrd.frontend.frame.main.popup.JListPopupMenu.CheckboxGetterPair
- applySettings() - Method in class org.jrd.frontend.frame.settings.SettingsView
- applyWrapperChange(DecompilerWrapper) - Method in class org.jrd.frontend.frame.plugins.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
- areExtensionsEmpty() - Method in class org.jrd.backend.data.ArchiveManagerOptions
- 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(int) - Method in class org.jrd.backend.core.AgentLoader
-
This method handles the attachment of a decompiler agent to given VM.
- ATTACH_BUTTON_TEXT - Static variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- attachAgentToVm(String, int) - Method in class org.jrd.backend.core.AgentAttachManager
- attachIcon - Static variable in class org.jrd.frontend.utility.ImageButtonFactory
- attachManager - Variable in class org.jrd.backend.core.DecompilerRequestReceiver
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
- base64Deserialize(String) - Static method in class org.jrd.backend.data.VmInfo
- base64Serialize() - Method in class org.jrd.backend.data.VmInfo
- binaryBuffer - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- binaryFilename - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- binaryView - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- bitBuf - Variable in class org.fife.ui.hex.swing.HexTableModel
- body - Variable in class org.jrd.backend.communication.FsAgent.WritingCpOperator
- browseButton - Variable in class org.jrd.frontend.frame.plugins.FileSelectorArrayRow
- browseButton - Variable in class org.jrd.frontend.frame.plugins.FileSelectorPanel
- browseButton - Variable in class org.jrd.frontend.frame.settings.AgentSettingsPanel
- buffer - Variable in class org.fife.ui.hex.ByteBuffer
- buffers - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- buffersPanel - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- buffersToolBar - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- BundledCompilerStatus(boolean, String) - Constructor for class org.jrd.backend.decompiling.PluginManager.BundledCompilerStatus
- BUTTON_SIZE - Static variable in class org.jrd.frontend.frame.main.MainFrameView
- buttons - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- buttonSizeBasedOnTextField(JButton, JTextField) - Static method in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- byteArrayOutputStream - Variable in class org.jrd.frontend.utility.TeeOutputStream
- 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.frame.main.BytecodeDecompilerView
- bytecodeDecompilerView - Variable in class org.jrd.frontend.frame.main.DecompilationController
- bytecodeDecompilerView - Variable in class org.jrd.frontend.frame.main.MainFrameView
- BytecodeDecompilerView - Class in org.jrd.frontend.frame.main
-
Class that creates GUI for attached VM.
- BytecodeDecompilerView(JFrame) - Constructor for class org.jrd.frontend.frame.main.BytecodeDecompilerView
- BytecodeDecompilerView.OverwriteActionListener - Class in org.jrd.frontend.frame.main
- BytecodeDecompilerView.SearchControlsPanel - Class in org.jrd.frontend.frame.main
- BytecodeDecompilerView.UndoRedoKeyAdapter - Class in org.jrd.frontend.frame.main
- bytecodeScrollPane - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- bytecodeSearchControls - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- bytecodeSyntaxTextArea - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- bytes - Variable in class org.fife.ui.hex.swing.ByteArrayTransferable
- BYTES - Enum constant in enum class 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.frame.main.BytecodeDecompilerView
- 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.frame.main.DecompilationController
- bytesToFile(byte[]) - Method in class org.jrd.backend.decompiling.JavapDisassemblerWrapper
- byteStringValues - Variable in class org.fife.ui.hex.swing.HexTableModel
- bytesWorker(String) - Method in class org.jrd.frontend.frame.main.BytecodeDecompilerView
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.frame.filesystem.NewFsVmView
- cancelButton - Variable in class org.jrd.frontend.frame.plugins.OkCancelPanel
- cancelButton - Variable in class org.jrd.frontend.frame.remote.NewConnectionView
- canImport(JComponent, DataFlavor[]) - Method in class org.fife.ui.hex.swing.HexEditorTransferHandler
- cardConfigPanel - Variable in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorView
- cardLayout - Variable in class org.jrd.frontend.frame.main.MainFrameView
- cardLayoutForConfigPanels - Variable in class org.jrd.frontend.frame.plugins.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.frame.main.MainFrameView
- centerPanel - Variable in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorView
- centerWindowOnto(Window, Window) - Static method in class org.jrd.frontend.utility.ScreenFinder
- centerWindowToBounds(Window, Rectangle) - Static method in class org.jrd.frontend.utility.ScreenFinder
- centerWindowToCurrentScreen(Window) - Static method in class org.jrd.frontend.utility.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.frame.overwrite.FileToClassValidator
- ChangeReporter - Interface in org.jrd.frontend.frame.settings
- 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.frame.main.DecompilationController
- cheatName(String, int, String, String) - Static method in class org.jrd.frontend.utility.CommonUtils
- checkBox - Variable in class org.jrd.frontend.frame.main.popup.JListPopupMenu.CheckboxGetterPair
- checkboxes - Variable in class org.jrd.frontend.frame.main.popup.JListPopupMenu
- CheckboxGetterPair(JCheckBox, Function<T, String>) - Constructor for class org.jrd.frontend.frame.main.popup.JListPopupMenu.CheckboxGetterPair
- checkIfAgentIsLoaded(int, String, int) - Method in class org.jrd.backend.core.DecompilerRequestReceiver
- checkIfMatches(List<Byte>, int) - Method in class org.fife.ui.hex.swing.HexSearch
- chooser - Variable in class org.jrd.frontend.frame.plugins.FileSelectorArrayRow
- chooser - Variable in class org.jrd.frontend.frame.plugins.FileSelectorPanel
- chooser - Variable in class org.jrd.frontend.frame.settings.AgentSettingsPanel
- CLASS_LIST_REGISTERED_KEY_CODES - Static variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- CLASS_NAME_PARAM - 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.frame.main.BytecodeDecompilerView
- CLASSES - Enum constant in enum class org.jrd.backend.core.AgentRequestAction.RequestAction
- CLASSES_NOPE - Static variable in class org.jrd.frontend.frame.main.DecompilationController
- CLASSES_WITH_INFO - Enum constant in enum class org.jrd.backend.core.AgentRequestAction.RequestAction
- classesActionListener - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- ClassesComparator() - Constructor for class org.jrd.backend.core.DecompilerRequestReceiver.ClassesComparator
- classesPanel - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- classesScrollPane - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- classesSortField - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- classesSortFieldColor - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- classesToolBar - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- classForName(String) - Static method in class org.jrd.agent.api.UnsafeVariables.Clazzs
- classForName(String) - Static method in class org.jrd.agent.api.Variables.Clazzs
- ClassInfo - Class in org.jrd.backend.core
- ClassInfo(String) - Constructor for class org.jrd.backend.core.ClassInfo
- ClassInfo(String, String, String) - Constructor for class org.jrd.backend.core.ClassInfo
- ClassListPopupMenu<T> - Class in org.jrd.frontend.frame.main.popup
- ClassListPopupMenu(JList<T>, int, boolean) - Constructor for class org.jrd.frontend.frame.main.popup.ClassListPopupMenu
- ClassListRenderer - Class in org.jrd.frontend.frame.main.renderer
- ClassListRenderer() - Constructor for class org.jrd.frontend.frame.main.renderer.ClassListRenderer
- classLoader - Variable in class org.jrd.backend.core.ClassInfo
- classLoader - Variable in class org.jrd.frontend.frame.main.renderer.ClassListRenderer
- className - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- ClassOverwriter() - Constructor for class org.jrd.frontend.frame.main.DecompilationController.ClassOverwriter
- ClassVisitor(List<IdentifiedSource>) - Constructor for class org.jrd.frontend.utility.CommonUtils.ClassVisitor
- classWorker() - Method in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- clazz - Variable in class org.jrd.backend.data.ArchiveManager.ArchivePathManager
- clazz - Variable in class org.jrd.frontend.frame.overwrite.FileToClassValidator
- ClazzMethod(String) - Constructor for class org.jrd.frontend.utility.AgentApiGenerator.ClazzMethod
- Clazzs() - Constructor for class org.jrd.agent.api.UnsafeVariables.Clazzs
- Clazzs() - Constructor for class org.jrd.agent.api.Variables.Clazzs
- CLAZZS - Static variable in class org.jrd.agent.api.UnsafeVariables.Clazzs
- CLAZZS - Static variable in class org.jrd.agent.api.Variables.Clazzs
- ClazzWithMethods(String, Collection<AgentApiGenerator.ClazzMethod>) - Constructor for class org.jrd.frontend.utility.AgentApiGenerator.ClazzWithMethods
- clean - Variable in class org.jrd.frontend.frame.main.GlobalConsole
- cleanOverrides(String) - Method in class org.jrd.agent.InstrumentationProvider
- cleanOverrides(Pattern) - Method in class org.jrd.agent.Transformer
- cleanOverrides(Pattern) - Method in class org.jrd.backend.communication.FsAgent
- cleanParameter(String) - Static method in class org.jrd.backend.data.Cli
- cleanup() - Method in class org.jrd.frontend.frame.main.DecompilationController
- clearChanged() - Method in class org.jrd.backend.data.VmManager
- clearConfigPanel() - Method in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorView
- clearItems() - Static method in class org.jrd.frontend.utility.AgentApiGenerator
-
Used to clear Agent API items in case their method/form of generation changes.
- clearLocalListSelection() - Method in class org.jrd.frontend.frame.main.MainFrameView
- clearOtherList(JList<VmInfo>) - Method in class org.jrd.frontend.frame.main.DecompilationController
-
If selected list is remoteVmList clears localVmList and vice versa.
Effectively merging them into one. - clearRemoteListSelection() - Method in class org.jrd.frontend.frame.main.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.CompileArguments - Class in org.jrd.backend.data
- Cli.Saving - Class in org.jrd.backend.data
- CliHelpFormatter() - Constructor for class org.jrd.backend.data.Help.CliHelpFormatter
- cloneButton - Variable in class org.jrd.frontend.frame.plugins.PluginTopOptionPanel
- cloneWrapper(DecompilerWrapper) - Method in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorController
- close() - Method in class org.jrd.backend.communication.Communicate
-
Closes a socket.
- closeSocket(BufferedWriter, Socket) - 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
- CommonUtils - Class in org.jrd.frontend.utility
-
Class with utility methods common for both CLI and GUI.
- CommonUtils() - Constructor for class org.jrd.frontend.utility.CommonUtils
- CommonUtils.ClassVisitor - Class in org.jrd.frontend.utility
- CommonUtils.StatusKeeper - Interface in org.jrd.frontend.utility
- 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.
- compare(ClassInfo, ClassInfo) - Method in class org.jrd.backend.core.DecompilerRequestReceiver.ClassesComparator
- compareTo(AgentApiGenerator.ClazzMethod) - Method in class org.jrd.frontend.utility.AgentApiGenerator.ClazzMethod
- compilationLog - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog.CompilationWithResult
- compilationSettingsLabel - Variable in class org.jrd.frontend.frame.settings.CompilationSettingsPanel
- compilationSettingsPanel - Variable in class org.jrd.frontend.frame.settings.SettingsView
- CompilationSettingsPanel - Class in org.jrd.frontend.frame.settings
- CompilationSettingsPanel(boolean, String) - Constructor for class org.jrd.frontend.frame.settings.CompilationSettingsPanel
- CompilationWithResult(ClasspathlessCompiler, ClassesProvider, OverwriteClassDialog.TextLog, IdentifiedSource...) - Constructor for class org.jrd.frontend.frame.overwrite.OverwriteClassDialog.CompilationWithResult
- compile(Cli.CompileArguments) - 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
- compileAction - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- compileAndSave - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- compileAndUpload - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- compileAndUploadButton - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- CompileArguments() - Constructor for class org.jrd.backend.data.Cli.CompileArguments
- compileButton - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- compileClass(ClassesProvider, Optional<MessagesListener>, IdentifiedSource...) - Method in class org.jrd.backend.communication.RuntimeCompilerConnector.ForeignCompilerWrapper
- compileExternalFiles - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- compileExternalFilesAndUpload - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- compileMethod - Variable in class org.jrd.backend.decompiling.DecompilerWrapper
- COMPILER_ARGS - Static variable in class org.jrd.backend.data.Config
- compilerArgsLabel - Variable in class org.jrd.frontend.frame.settings.CompilationSettingsPanel
- compilerArgsTextField - Variable in class org.jrd.frontend.frame.settings.CompilationSettingsPanel
- CompilerOutputActionFields(JTextField, VmInfo, VmManager, PluginManager, DecompilerWrapper, boolean, boolean, int, String) - Constructor for class org.jrd.frontend.frame.overwrite.OverwriteClassDialog.CompilerOutputActionFields
- compileWithGui(VmInfo, VmManager, DecompilerWrapper, boolean, boolean, IdentifiedSource...) - Static method in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- compileWrapper(DecompilerWrapper, ByteArrayOutputStream) - Method in class org.jrd.backend.decompiling.PluginManager
- config - Variable in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- config - Variable in class org.jrd.frontend.frame.settings.SettingsView
- Config - Class in org.jrd.backend.data
-
Singleton class for storing and retrieving configuration strings.
- Config() - Constructor for class org.jrd.backend.data.Config
- CONFIG_PATH - Static variable in class org.jrd.backend.data.Config
- Config.ConfigHolder - Class in org.jrd.backend.data
- configAndOptionPanel - Variable in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorView
- ConfigHolder() - Constructor for class org.jrd.backend.data.Config.ConfigHolder
- configMap - Variable in class org.jrd.backend.data.Config
- ConfigPanel - Class in org.jrd.frontend.frame.plugins
- ConfigPanel() - Constructor for class org.jrd.frontend.frame.plugins.ConfigPanel
- configPanelHashMap - Variable in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorController
- configureOkCancelPanel - Variable in class org.jrd.frontend.frame.filesystem.NewFsVmView
- configureOkCancelPanel - Variable in class org.jrd.frontend.frame.remote.NewConnectionView
- confirmExtensions() - Method in class org.jrd.frontend.frame.settings.NestedJarsSettingsPanel
- confirmWrapperOverwrite() - Method in class org.jrd.frontend.frame.plugins.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
- console - Static variable in class org.jrd.frontend.frame.main.GlobalConsole
- consumeCli() - Method in class org.jrd.backend.data.Cli
- containsAll(String, String) - Static method in class org.jrd.frontend.utility.AgentApiGenerator
- containsAllInOrder(String, String) - Static method in class org.jrd.frontend.utility.AgentApiGenerator
- copy() - Method in class org.fife.ui.hex.swing.HexEditor
- copyBetweenStreams(URL, String) - Static method in class org.jrd.backend.decompiling.ImportUtils
- copyWrappers(URL, String) - Static method in class org.jrd.backend.decompiling.ImportUtils
- 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.frame.main.renderer.VmListRenderer
- cp - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog.CompilationWithResult
- CP - Static variable in class org.jrd.backend.data.Cli
- CpNamePanel() - Constructor for class org.jrd.frontend.frame.filesystem.NewFsVmView.CpNamePanel
- cpTextField - Variable in class org.jrd.frontend.frame.filesystem.NewFsVmView.CpNamePanel
- cpToFiles(String) - Static method in class org.jrd.frontend.frame.filesystem.NewFsVmController
- cpToFilesCaught(String) - Static method in class org.jrd.frontend.frame.filesystem.NewFsVmController
- crawl(List<URL>, File) - Method in class org.jrd.backend.decompiling.ImportUtils.Directory
- create(Class, String, Object) - Static method in class org.jrd.agent.api.UnsafeVariables.Clazzs
- create(Class, String, Object) - Static method in class org.jrd.agent.api.Variables.Clazzs
- create(Object, String, Object) - Static method in class org.jrd.agent.api.UnsafeVariables.Local
- create(Object, String, Object) - Static method in class org.jrd.agent.api.Variables.Local
- create(String, Object) - Static method in class org.jrd.agent.api.UnsafeVariables.Clazzs
- create(String, Object) - Static method in class org.jrd.agent.api.UnsafeVariables.Global
- create(String, Object) - Static method in class org.jrd.agent.api.Variables.Clazzs
- create(String, Object) - Static method in class org.jrd.agent.api.Variables.Global
- create(String, String, Object) - Static method in class org.jrd.agent.api.UnsafeVariables.Clazzs
- create(String, String, Object) - Static method in class org.jrd.agent.api.Variables.Clazzs
- create(RSyntaxTextArea, String) - Static method in class org.jrd.frontend.utility.AgentApiGenerator
- 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
- create(T, String, Object) - Method in class org.jrd.agent.api.AbstractMasterKeyMap
- createAddButton() - Static method in class org.jrd.frontend.utility.ImageButtonFactory
- createAgentExpandableUrl() - Method in class org.jrd.backend.data.Config
- createButton(String, String, String) - Static method in class org.jrd.frontend.utility.ImageButtonFactory
- createButton(ImageIcon) - Static method in class org.jrd.frontend.utility.ImageButtonFactory
- createBytecodeControls(BytecodeDecompilerView) - Static method in class org.jrd.frontend.frame.main.BytecodeDecompilerView.SearchControlsPanel
- createChangeActionEvent(Object) - Static method in interface org.jrd.frontend.frame.settings.ChangeReporter
- createCompileButton() - Static method in class org.jrd.frontend.utility.ImageButtonFactory
- createCompileUploadButton() - Static method in class org.jrd.frontend.utility.ImageButtonFactory
- createConfigurationEditor() - Method in class org.jrd.frontend.frame.main.DecompilationController
- createCopyItem(String, List<T>) - Method in class org.jrd.frontend.frame.main.popup.JListPopupMenu
- createDetachButton() - Static method in class org.jrd.frontend.utility.ImageButtonFactory
- createDetachButton(String, String) - Static method in class org.jrd.frontend.utility.ImageButtonFactory
- createEditButton(String) - Static method in class org.jrd.frontend.utility.ImageButtonFactory
- createExact(String, RSyntaxTextArea, String) - Static method in class org.jrd.frontend.utility.AgentApiGenerator
- createFilter(String, int) - Method in class org.jrd.frontend.frame.main.DecompilationController
- 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, boolean) - Method in class org.jrd.backend.data.VmManager
- createHelp(RSyntaxTextArea) - Static method in class org.jrd.frontend.utility.AgentApiGenerator
- createHexControls(HexEditor) - Static method in class org.jrd.frontend.frame.main.BytecodeDecompilerView.SearchControlsPanel
- createInitButton() - Static method in class org.jrd.frontend.utility.ImageButtonFactory
- createMainMap() - Method in class org.jrd.agent.api.AbstractMasterKeyMap
- createNewConnectionDialog() - Method in class org.jrd.frontend.frame.main.DecompilationController
- createNewFsVMDialog() - Method in class org.jrd.frontend.frame.main.DecompilationController
- createOverwriteButton() - Static method in class org.jrd.frontend.utility.ImageButtonFactory
- createPluginDirectory() - Static method in class org.jrd.backend.data.Directories
- createProperties(int) - Method in class org.jrd.backend.core.AgentLoader
- createRedoButton() - Static method in class org.jrd.frontend.utility.ImageButtonFactory
- createRefreshButton(String) - Static method in class org.jrd.frontend.utility.ImageButtonFactory
- createRemoteVM(String, int) - Method in class org.jrd.backend.data.VmManager
- createRemoveButton() - Static method in class org.jrd.frontend.utility.ImageButtonFactory
- createRequest(AgentRequestAction.RequestAction, String...) - Method in class org.jrd.frontend.frame.main.DecompilationController
- createRequest(VmInfo, AgentRequestAction.RequestAction, String...) - Static method in class org.jrd.frontend.frame.main.DecompilationController
- createTextField() - Static method in class org.fife.ui.hex.swing.HexTable.CellEditor
- createTransferable(JComponent) - Method in class org.fife.ui.hex.swing.HexEditorTransferHandler
- createTrashButton() - Static method in class org.jrd.frontend.utility.ImageButtonFactory
- createUndoButton() - Static method in class org.jrd.frontend.utility.ImageButtonFactory
- createWrapper() - Method in class org.jrd.backend.decompiling.PluginManager
- currentBufferPane - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- currentClass - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- currentD - Variable in class org.jrd.backend.data.ArchiveManager
- currentDecompiler - Variable in class org.jrd.backend.communication.RuntimeCompilerConnector.ForeignCompilerWrapper
- currentExtensionsList - Variable in class org.jrd.frontend.frame.settings.NestedJarsSettingsPanel
- currentPath - Variable in class org.jrd.backend.data.ArchiveManager.ArchivePathManager
- CUSTOM_NAME - Static variable in class org.jrd.frontend.utility.CommonUtils
- cut() - Method in class org.fife.ui.hex.swing.HexEditor
D
- dc - Variable in class org.jrd.frontend.frame.main.OverridesManager
- DEBUG - Enum constant in enum class org.jrd.backend.core.Logger.Level
- DecompilationController - Class in org.jrd.frontend.frame.main
-
This class provides Action listeners and request handling for the GUI.
- DecompilationController(MainFrameView, Model, boolean) - Constructor for class org.jrd.frontend.frame.main.DecompilationController
- DecompilationController.AgentApiGenerator - Class in org.jrd.frontend.frame.main
- DecompilationController.ClassOverwriter - Class in org.jrd.frontend.frame.main
- DecompilationController.QuickCompiler - Class in org.jrd.frontend.frame.main
- decompile() - Method in class org.jrd.backend.data.Cli
- decompile(byte[], String[]) - Method in class org.jrd.backend.decompiling.JavapDisassemblerWrapper
- decompile(DecompilerWrapper, 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.DecompilerWrapper
- decompileMethodWithInners - Variable in class org.jrd.backend.decompiling.DecompilerWrapper
- decompiler - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- DECOMPILER_CARD - Static variable in class org.jrd.frontend.frame.main.MainFrameView
- decompilerDownloadUrl - Variable in class org.jrd.backend.decompiling.DecompilerWrapper
- 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.ClassesComparator - Class in org.jrd.backend.core
- DecompilerRequestReceiver.ResponseWithPort - Class in org.jrd.backend.core
- decompilerWrapper - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog.CompilerOutputActionFields
- DecompilerWrapper - Class in org.jrd.backend.decompiling
-
Class for holding information about a decompiler wrapper (also called a plugin).
- DecompilerWrapper() - Constructor for class org.jrd.backend.decompiling.DecompilerWrapper
-
Constructs an empty, but temporarily valid wrapper.
- DecompilerWrapper(String) - Constructor for class org.jrd.backend.decompiling.DecompilerWrapper
-
Constructs an invalid wrapper to differentiate them from valid ones.
- DecompilerWrapper(String, String, List<String>, String) - Constructor for class org.jrd.backend.decompiling.DecompilerWrapper
-
Constructs a valid wrapper.
- DecompilerWrapper.Switcher - Interface in org.jrd.backend.decompiling
- DecompilerWrapperDeserializer - Class in org.jrd.backend.decompiling
- DecompilerWrapperDeserializer() - Constructor for class org.jrd.backend.decompiling.DecompilerWrapperDeserializer
- DecompilerWrapperSerializer - Class in org.jrd.backend.decompiling
- DecompilerWrapperSerializer() - Constructor for class org.jrd.backend.decompiling.DecompilerWrapperSerializer
- DEFAULT - Static variable in class org.jrd.backend.data.Cli.Saving
- DEFAULT_ADDRESS - Static variable in class org.jrd.agent.ConnectionDelegator
- DEFAULT_ADDRESS - Static variable in class org.jrd.backend.communication.CallDecompilerAgent
- 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
- deleteButton - Variable in class org.jrd.frontend.frame.plugins.PluginTopOptionPanel
- deleteRecursive(File) - Method in class org.jrd.backend.data.ArchiveManager
-
Deletes all nested files and directories, so the root can be deleted
- deleteWithException(String) - Static method in class org.jrd.backend.data.Directories
- deleteWrapper(DecompilerWrapper) - Method in class org.jrd.backend.decompiling.PluginManager
- deNull(String) - Method in class org.jrd.backend.core.ClassInfo
- 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.frame.plugins.ConfigPanel
- dependencyUrls - Variable in class org.jrd.backend.decompiling.DecompilerWrapper
- deselectBytecodeSyntaxArea() - Method in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.jrd.backend.decompiling.DecompilerWrapperDeserializer
- destination - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog.CompilerOutputActionFields
- destroy() - Method in class org.jrd.agent.api.AbstractMasterKeyMap
- destroy() - Static method in class org.jrd.agent.api.UnsafeVariables.Clazzs
- destroy() - Static method in class org.jrd.agent.api.UnsafeVariables.Local
- destroy() - Static method in class org.jrd.agent.api.Variables.Clazzs
- destroy() - Static method in class org.jrd.agent.api.Variables.Local
- DETACH_BUTTON_TEXT - Static variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- DETACH_RESOURCE - Static variable in class org.jrd.frontend.utility.ImageButtonFactory
- detachButton - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- detachedBytecodeFrame - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- detachIcon - Static variable in class org.jrd.frontend.utility.ImageButtonFactory
- details - Variable in class org.jrd.backend.communication.FsAgent.ListingCpOperator
- DIALOG - Static variable in class org.jrd.frontend.frame.main.OverridesManager
- 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(File) - Constructor for class org.jrd.backend.decompiling.ImportUtils.Directory
- directoryFile - Variable in class org.jrd.backend.decompiling.ImportUtils.Directory
- disableGuiLogging() - Method in class org.jrd.backend.core.Logger
- doc - Variable in class org.fife.ui.hex.swing.HexTableModel
- doShowClassInfo() - Method in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- doShowInfo - Variable in class org.jrd.frontend.frame.main.renderer.ClassListRenderer
- doUseHostSystemClasses() - Method in class org.jrd.backend.data.Config
- doUseJavapSignatures() - Method in class org.jrd.backend.data.Config
- dualPane - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- DummyClazzMethod(String) - Constructor for class org.jrd.frontend.utility.AgentApiGenerator.DummyClazzMethod
- dump() - Method in class org.jrd.agent.api.AbstractMasterKeyMap
- dump() - Static method in class org.jrd.agent.api.UnsafeVariables.Clazzs
- dump() - Static method in class org.jrd.agent.api.UnsafeVariables.Global
- dump() - Static method in class org.jrd.agent.api.UnsafeVariables.Local
- dump() - Static method in class org.jrd.agent.api.Variables.Clazzs
- dump() - Static method in class org.jrd.agent.api.Variables.Global
- dump() - Static method in class org.jrd.agent.api.Variables.Local
- DUMP_COLUMN_WIDTH - Static variable in class org.fife.ui.hex.swing.HexEditor
- dumpAll() - Static method in class org.jrd.agent.api.UnsafeVariables
- dumpAll() - Static method in class org.jrd.agent.api.Variables
- dumpColBuf - Variable in class org.fife.ui.hex.swing.HexTableModel
- dumpKey(T) - Method in class org.jrd.agent.api.AbstractMasterKeyMap
E
- editor - Variable in class org.fife.ui.hex.swing.HexTableModel
- EditorDocumentFilter() - Constructor for class org.fife.ui.hex.swing.HexTable.EditorDocumentFilter
- enableGuiLogging() - Method in class org.jrd.backend.core.Logger
- 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.core.ClassInfo
- equals(Object) - Method in class org.jrd.backend.data.VmInfo
- equals(Object) - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- equals(Object) - Method in class org.jrd.frontend.utility.AgentApiGenerator.ClazzMethod
- ERROR_ID - Static variable in class org.jrd.backend.communication.ErrorCandidate
- ERROR_RESPONSE - Static variable in class org.jrd.backend.communication.TopLevelErrorCandidate
- ErrorCandidate - Class in org.jrd.backend.communication
- ErrorCandidate(String) - Constructor for class org.jrd.backend.communication.ErrorCandidate
- ex - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog.CompilationWithResult
- EXACT - Static variable in class org.jrd.backend.data.Cli.Saving
- executeParametrisedNoReturnCommand(BufferedReader, BufferedWriter, String, AgentActionWorker.ParametrisedRunner) - Method in class org.jrd.agent.AgentActionWorker
- executeRequest(Socket) - Method in class org.jrd.agent.AgentActionWorker
- exitOnEmpty(String, String) - Static method in class org.jrd.frontend.utility.AgentApiGenerator
- 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
- 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.frame.overwrite.OverwriteClassDialog
- exToString(Throwable) - Method in class org.jrd.backend.core.Logger
- extracted - Variable in class org.jrd.backend.data.ArchiveManager.ArchivePathManager
- extractMethods(String) - Static method in class org.jrd.frontend.utility.AgentApiGenerator
F
- FakeVariableAlreadyDeclaredException() - Constructor for exception org.jrd.agent.api.Variables.FakeVariableAlreadyDeclaredException
- FakeVariableAlreadyDeclaredException(String) - Constructor for exception org.jrd.agent.api.Variables.FakeVariableAlreadyDeclaredException
- FakeVariableException() - Constructor for exception org.jrd.agent.api.Variables.FakeVariableException
- FakeVariableException(Exception) - Constructor for exception org.jrd.agent.api.Variables.FakeVariableException
- FakeVariableException(String) - Constructor for exception org.jrd.agent.api.Variables.FakeVariableException
- fallback(File) - Static method in class org.jrd.frontend.frame.plugins.FileSelectorArrayRow
- file - Variable in class org.jrd.frontend.frame.overwrite.FileToClassValidator
- FILE_SEPARATOR - Static variable in class org.jrd.backend.data.ArchiveManager
- fileLocation - Variable in class org.jrd.backend.decompiling.DecompilerWrapper
- filenameFromUrl(URL) - Static method in class org.jrd.backend.decompiling.ImportUtils
- filePath - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- fileSelectorArrayAddRow - Variable in class org.jrd.frontend.frame.plugins.FileSelectorArrayPanel
- FileSelectorArrayAddRow - Class in org.jrd.frontend.frame.plugins
- FileSelectorArrayAddRow(int) - Constructor for class org.jrd.frontend.frame.plugins.FileSelectorArrayAddRow
- FileSelectorArrayPanel - Class in org.jrd.frontend.frame.plugins
- FileSelectorArrayPanel(String) - Constructor for class org.jrd.frontend.frame.plugins.FileSelectorArrayPanel
- FileSelectorArrayRow - Class in org.jrd.frontend.frame.plugins
- FileSelectorArrayRow(FileSelectorArrayPanel, String) - Constructor for class org.jrd.frontend.frame.plugins.FileSelectorArrayRow
- FileSelectorPanel - Class in org.jrd.frontend.frame.plugins
- FileSelectorPanel(String) - Constructor for class org.jrd.frontend.frame.plugins.FileSelectorPanel
- FileSelectorPanel(String, String) - Constructor for class org.jrd.frontend.frame.plugins.FileSelectorPanel
- filesToCompile - Variable in class org.jrd.backend.data.Cli.CompileArguments
- filesToCompile - Variable in class org.jrd.frontend.frame.overwrite.LatestPaths
- filesToCompile - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- fileToBase64(String) - Static method in class org.jrd.frontend.frame.main.DecompilationController
- fileToBytes(String) - Static method in class org.jrd.frontend.frame.main.DecompilationController
- FileToClassValidator - Class in org.jrd.frontend.frame.overwrite
- FileToClassValidator(JLabel, JTextField, JTextField) - Constructor for class org.jrd.frontend.frame.overwrite.FileToClassValidator
- FileToClassValidator.StringAndScore - Class in org.jrd.frontend.frame.overwrite
- filteredArgs - Variable in class org.jrd.backend.data.Cli
- filteredClassesJList - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- filteredClassesRenderer - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- 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) - Method in class org.jrd.backend.data.Cli
- findDecompiler(String, PluginManager) - Static method in class org.jrd.backend.data.Cli
- findMatch(List<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
- findVmFromPidNoException(String) - Method in class org.jrd.backend.data.VmManager
- fireHexEditorEvent(int, int, int) - Method in class org.fife.ui.hex.swing.HexEditor
- fireWasNotFoundAction() - Method in class org.jrd.frontend.frame.main.BytecodeDecompilerView.SearchControlsPanel
- first - Variable in class org.jrd.frontend.frame.main.GlobalConsole
- first - Variable in class org.jrd.frontend.frame.plugins.FileSelectorArrayPanel
- FLAVORS - Static variable in class org.fife.ui.hex.swing.ByteArrayTransferable
- flipDetachButton(JButton, boolean, String) - Static method in class org.jrd.frontend.utility.ImageButtonFactory
- flipWrapperExtension(String) - Static method in class org.jrd.backend.decompiling.ImportUtils
- focus() - Method in class org.jrd.frontend.frame.main.BytecodeDecompilerView.SearchControlsPanel
- 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(DecompilerWrapper) - 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 - Variable in class org.jrd.frontend.utility.AgentApiGenerator.ClazzWithMethods
- FQN - Static variable in class org.jrd.backend.data.Cli.Saving
- frame - Variable in class org.jrd.frontend.frame.main.GlobalConsole
- FromFileProperties(Pattern) - Constructor for class org.jrd.backend.data.MetadataProperties.FromFileProperties
- fromInt(int) - Static method in enum class org.jrd.backend.core.AgentRequestAction.RequestAction
- fromString(String) - Static method in enum class org.jrd.backend.core.AgentRequestAction.RequestAction
- FS - Enum constant in enum class org.jrd.backend.data.VmInfo.Type
- FS_VM_COMMAND - Static variable in class org.jrd.frontend.frame.main.MainFrameView
- FS_VM_COMPARATOR - Static variable in class org.jrd.backend.data.VmInfo
- 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.WritingCpOperator - Class in org.jrd.backend.communication
- fsVmAddButton - Variable in class org.jrd.frontend.frame.main.MainFrameView
- fsVmButtonPanel - Variable in class org.jrd.frontend.frame.main.MainFrameView
- fsVmLabelPanel - Variable in class org.jrd.frontend.frame.main.MainFrameView
- fsVmList - Variable in class org.jrd.frontend.frame.main.MainFrameView
- fsVmPanel - Variable in class org.jrd.frontend.frame.main.MainFrameView
- fsVmRemoveButton - Variable in class org.jrd.frontend.frame.main.MainFrameView
- fsVmScrollPane - Variable in class org.jrd.frontend.frame.main.MainFrameView
- FULLY_QUALIFIED_NAME - Static variable in class org.jrd.frontend.utility.CommonUtils
- fullyQualifiedClassName - Variable in class org.jrd.backend.decompiling.DecompilerWrapper
- futureBinTarget - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- futureSrcTarget - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
G
- gbc - Variable in class org.jrd.frontend.frame.plugins.FileSelectorArrayPanel
- get() - Method in class org.fife.ui.hex.swing.HexEditor
- get(int) - Method in class org.jrd.backend.data.ArchiveManager.ArchivePathManager
- get(Class, String) - Static method in class org.jrd.agent.api.UnsafeVariables.Clazzs
- get(Class, String) - Static method in class org.jrd.agent.api.Variables.Clazzs
- get(Object, String) - Static method in class org.jrd.agent.api.UnsafeVariables.Local
- get(Object, String) - Static method in class org.jrd.agent.api.Variables.Local
- get(String) - Static method in class org.jrd.agent.api.UnsafeVariables.Clazzs
- get(String) - Static method in class org.jrd.agent.api.UnsafeVariables.Global
- get(String) - Static method in class org.jrd.agent.api.Variables.Clazzs
- get(String) - Static method in class org.jrd.agent.api.Variables.Global
- get(String, String) - Static method in class org.jrd.agent.api.UnsafeVariables.Clazzs
- get(String, String) - Static method in class org.jrd.agent.api.Variables.Clazzs
- get(VmInfo) - Static method in class org.jrd.backend.communication.FsAgent
- get(T, String) - Method in class org.jrd.agent.api.AbstractMasterKeyMap
- getAddButton() - Method in class org.jrd.frontend.frame.plugins.FileSelectorArrayAddRow
- getAddedCount() - Method in class org.fife.ui.hex.event.HexEditorEvent
- getAddWrapperButton() - Method in class org.jrd.frontend.frame.plugins.PluginListPanel
- getAgentExpandedPath() - Method in class org.jrd.backend.data.Config
- getAgentFile() - Static method in class org.jrd.backend.data.Directories
- getAgentPath() - Method in class org.jrd.frontend.frame.settings.AgentSettingsPanel
- getAgentRawPath() - Method in class org.jrd.backend.data.Config
- getAllLexers() - Method in class org.jrd.frontend.frame.main.GlobalConsole
- getAllLoadedClasses(BufferedWriter, boolean) - Method in class org.jrd.agent.AgentActionWorker
- getAllOverridesClasses(BufferedWriter) - Method in class org.jrd.agent.AgentActionWorker
- getAlternateColumnBackground() - Method in class org.fife.ui.hex.swing.HexEditor
- getAlternateRowBackground() - Method in class org.fife.ui.hex.swing.HexEditor
- getAttachIcon() - Static method in class org.jrd.frontend.utility.ImageButtonFactory
- getBuffer() - Method in class org.fife.ui.hex.ByteBuffer
- getBundledCompilerStatus(DecompilerWrapper) - Method in class org.jrd.backend.decompiling.PluginManager
- 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() - Method in class org.jrd.frontend.utility.TeeOutputStream
- 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.frame.main.BytecodeDecompilerView
-
Constructor creates the graphics and adds the action listeners.
- getBytecodeDecompilerView() - Method in class org.jrd.frontend.frame.main.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
- getBytesPerRow() - Method in class org.fife.ui.hex.swing.HexTableModel
- getCancelButton() - Method in class org.jrd.frontend.frame.plugins.OkCancelPanel
- getClass(ClassIdentifier...) - Method in class org.jrd.backend.communication.RuntimeCompilerConnector.JrdClassesProvider
- getClassBody(Class) - Method in class org.jrd.agent.InstrumentationProvider
- getClasses(BlockingQueue<String>, Boolean, boolean) - Method in class org.jrd.agent.InstrumentationProvider
-
Inserts names of classes into queue.
- getClassesProvider() - Method in class org.jrd.backend.data.Cli.CompileArguments
- getClassLoader() - Method in class org.jrd.backend.core.ClassInfo
- getClasspathlessCompiler(DecompilerWrapper, boolean, boolean) - Static method in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- getClassPathListing() - Method in class org.jrd.backend.communication.RuntimeCompilerConnector.JrdClassesProvider
- getClazzMethods(VmInfo, VmManager, PluginManager, String, String) - Static method in class org.jrd.frontend.utility.AgentApiGenerator
- getCloneButton() - Method in class org.jrd.frontend.frame.plugins.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.DecompilerWrapper
- getCompiler() - Method in class org.jrd.backend.data.Cli.CompileArguments
- getCompilerArgs() - Method in class org.jrd.backend.data.Config
- getCompilerArgs() - Method in class org.jrd.frontend.frame.settings.CompilationSettingsPanel
- getCompilerArgsString() - Method in class org.jrd.backend.data.Config
- 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.
- getConsole() - Static method in class org.jrd.frontend.frame.main.GlobalConsole
- getCp() - Method in class org.jrd.backend.data.VmInfo
- getCp() - Method in class org.jrd.frontend.frame.filesystem.NewFsVmView
- getCpString() - Method in class org.jrd.backend.data.VmInfo
- getCurrentClazz() - Method in class org.jrd.backend.data.ArchiveManager.ArchivePathManager
- getCurrentPoint() - Static method in class org.jrd.frontend.utility.ScreenFinder
- getCurrentScreenSizeWithoutBounds() - Static method in class org.jrd.frontend.utility.ScreenFinder
- getDataFromPanel(DecompilerWrapper) - Method in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorController
- getDecompileMethodNoInners() - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- getDecompileMethodWithInners() - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- getDecompilerDownloadUrl() - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- getDeleteButton() - Method in class org.jrd.frontend.frame.plugins.PluginTopOptionPanel
- getDependencyUrlPanel() - Method in class org.jrd.frontend.frame.plugins.ConfigPanel
- getDependencyUrls() - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- getDetachIcon() - Static method in class org.jrd.frontend.utility.ImageButtonFactory
- 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
- getErrorMessage() - Method in class org.jrd.backend.communication.ErrorCandidate
- getExpandableUrl(String) - Method in interface org.jrd.backend.decompiling.DecompilerWrapper.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
- getExtensions() - Method in class org.jrd.frontend.frame.settings.NestedJarsSettingsPanel
- getExtensionString(String) - Static 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.DecompilerWrapper
- getFilesToCompile() - Method in class org.jrd.frontend.frame.overwrite.LatestPaths
- getFilesToCompile() - Method in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- getFor(RSyntaxTextArea, boolean) - Method in class org.jrd.frontend.frame.main.DecompilationController.AgentApiGenerator
- getFreshlyBuiltAgent() - Static method in class org.jrd.backend.data.Directories
- getFullyQualifiedClassName() - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- getGroup() - Method in class org.jrd.backend.data.MetadataProperties
- 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.frame.remote.NewConnectionView
- getIdentifier() - Method in class org.jrd.backend.communication.ErrorCandidate
- getIdentifier() - Method in class org.jrd.backend.communication.TopLevelErrorCandidate
- getImportButton() - Method in class org.jrd.frontend.frame.plugins.PluginTopOptionPanel
- getImportFlavor(DataFlavor[], HexEditor) - Method in class org.fife.ui.hex.swing.HexEditorTransferHandler
- getInitAction(String, int, String, int, String) - Method in class org.jrd.backend.core.DecompilerRequestReceiver
- getInstance() - Static method in class org.jrd.backend.data.ArchiveManager
- getInstance() - Static method in class org.jrd.backend.data.ArchiveManagerOptions
- getInstance() - Static method in class org.jrd.backend.data.MetadataProperties
- getInstance() - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- getInterestingHelp() - Static method in class org.jrd.frontend.utility.AgentApiGenerator
- getJavap() - Static method in class org.jrd.backend.decompiling.DecompilerWrapper
- getJavapVerbose() - Static method in class org.jrd.backend.decompiling.DecompilerWrapper
- getJrdLocation() - Static method in class org.jrd.backend.data.Directories
- getJsonFileUrl() - Method in class org.jrd.frontend.frame.plugins.ConfigPanel
- getLargestSelectionIndex() - Method in class org.fife.ui.hex.swing.HexEditor
- getLargestSelectionIndex() - Method in class org.fife.ui.hex.swing.HexTable
- getLastManualUpload() - Method in class org.jrd.frontend.frame.overwrite.LatestPaths
- getLastSaveBin() - Method in class org.jrd.frontend.frame.overwrite.LatestPaths
- getLastSaveSrc() - Method in class org.jrd.frontend.frame.overwrite.LatestPaths
- getLength() - Method in class org.fife.ui.hex.swing.ByteArrayTransferable
- getLine() - Method in class org.jrd.backend.communication.ErrorCandidate
- getList(BufferedWriter, String, AgentActionWorker.ListInjector<String>) - Method in class org.jrd.agent.AgentActionWorker
- getListAction(String, int, String, int, AgentRequestAction.RequestAction) - Method in class org.jrd.backend.core.DecompilerRequestReceiver
- getListCellRendererComponent(JList<? extends ClassInfo>, ClassInfo, int, boolean, boolean) - Method in class org.jrd.frontend.frame.main.renderer.ClassListRenderer
- getListCellRendererComponent(JList<? extends VmInfo>, VmInfo, int, boolean, boolean) - Method in class org.jrd.frontend.frame.main.renderer.VmListRenderer
- getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class org.fife.ui.hex.swing.HexEditorRowHeader.CellRenderer
- getListenPort() - Method in class org.jrd.backend.core.VmDecompilerStatus
- getLoadedClassBytes() - Method in class org.jrd.backend.core.VmDecompilerStatus
- getLoadedClasses() - Method in class org.jrd.backend.core.VmDecompilerStatus
- getLoadedClassNames() - Method in class org.jrd.backend.core.VmDecompilerStatus
- getLocation() - Method in class org.jrd.backend.core.ClassInfo
- getLogger() - Static method in class org.jrd.agent.AgentLogger
- getLogger() - Static method in class org.jrd.backend.core.Logger
- getMainFrame() - Method in class org.jrd.frontend.frame.main.MainFrameView
- getManualUploadPath() - Method in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- getMessage() - Method in class org.jrd.frontend.frame.overwrite.FileToClassValidator.StringAndScore
- getMessagePanel() - Method in class org.jrd.frontend.frame.plugins.ConfigPanel
- getName() - Method in exception org.fife.ui.hex.swing.HexSearchParseException
- getName() - Method in class org.jrd.backend.core.ClassInfo
- getName() - Method in class org.jrd.backend.data.MetadataProperties
- getName() - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- getNameHelper() - Method in class org.jrd.frontend.frame.filesystem.NewFsVmView
- getNamePanel() - Method in class org.jrd.frontend.frame.plugins.ConfigPanel
- getNestedJarExtensions() - Method in class org.jrd.backend.data.Config
- getNextAvailableFsVmPid() - Method in class org.jrd.backend.data.VmManager
- getNoReplyValue(String, int, String, int, String, AgentRequestAction.RequestAction) - Method in class org.jrd.backend.core.DecompilerRequestReceiver
- 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.frame.plugins.OkCancelPanel
- getOkCancelPanel() - Method in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorView
- getOpenWebsiteButton() - Method in class org.jrd.frontend.frame.plugins.PluginTopOptionPanel
- getOrCreate(Class, String, Object) - Static method in class org.jrd.agent.api.UnsafeVariables.Clazzs
- getOrCreate(Class, String, Object) - Static method in class org.jrd.agent.api.Variables.Clazzs
- getOrCreate(Object, String, Object) - Static method in class org.jrd.agent.api.UnsafeVariables.Local
- getOrCreate(Object, String, Object) - Static method in class org.jrd.agent.api.Variables.Local
- getOrCreate(String, Object) - Static method in class org.jrd.agent.api.UnsafeVariables.Clazzs
- getOrCreate(String, Object) - Static method in class org.jrd.agent.api.UnsafeVariables.Global
- getOrCreate(String, Object) - Static method in class org.jrd.agent.api.Variables.Clazzs
- getOrCreate(String, Object) - Static method in class org.jrd.agent.api.Variables.Global
- getOrCreate(String, String, Object) - Static method in class org.jrd.agent.api.UnsafeVariables.Clazzs
- getOrCreate(String, String, Object) - Static method in class org.jrd.agent.api.Variables.Clazzs
- getOrCreate(T, String, Object) - Method in class org.jrd.agent.api.AbstractMasterKeyMap
- getOrCreatePluginConfigPanel(DecompilerWrapper) - Method in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorController
- getOrCreateSavedFsVms() - Method in class org.jrd.backend.data.Config
- getOutputBinaries() - Method in class org.jrd.frontend.frame.overwrite.LatestPaths
- getOutputBinaries() - Method in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- getOutputExternalFilesDir() - Method in class org.jrd.frontend.frame.overwrite.LatestPaths
- getOutputExternalFilesDir() - Method in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- getOverriddenFqns() - Method in class org.jrd.agent.Transformer
- getOverrides() - Method in class org.jrd.backend.communication.FsAgent
- getOverrides() - Method in class org.jrd.frontend.frame.main.DecompilationController
- getOverrides(BlockingQueue<String>) - Method in class org.jrd.agent.InstrumentationProvider
- 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
- getPlainHelp() - Static method in class org.jrd.frontend.utility.AgentApiGenerator
- 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.frame.plugins.PluginConfigurationEditorView
- getPluginManager() - Method in class org.jrd.backend.data.Model
- getPluginTopOptionPanel() - Method in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorView
- getPort(String, int, String, int) - Method in class org.jrd.backend.core.DecompilerRequestReceiver
- getPortString() - Method in class org.jrd.frontend.frame.remote.NewConnectionView
- getPotentialAgentLocation() - Static method in class org.jrd.backend.data.Directories
- getProperty(String, String) - Method in class org.jrd.backend.data.MetadataProperties.FromFileProperties
- getRawPath() - Method in class org.jrd.backend.decompiling.ExpandableUrl
- getRawUrl() - Method in class org.jrd.backend.decompiling.ExpandableUrl
- getRelativePotentialAgentLocation() - Static method in class org.jrd.backend.data.Directories
- getRemovedCount() - Method in class org.fife.ui.hex.event.HexEditorEvent
- getRemoveOverrideAction(String, int, String, int, String) - Method in class org.jrd.backend.core.DecompilerRequestReceiver
- getResponse(String, int, String, int, String) - Method in class org.jrd.backend.core.DecompilerRequestReceiver
- getResult() - Method in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog.CompilationWithResult
- getResult(String) - Method in class org.jrd.agent.Transformer
-
Returns bytecode of transformed class.
- getRightBoundMargin() - Method in class org.jrd.frontend.frame.plugins.FileSelectorArrayRow
- getRowCount() - Method in class org.fife.ui.hex.swing.HexTableModel
- getSaveBinPath() - Method in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- getSavedFsVms() - Method in class org.jrd.backend.data.Config
- getSaveSrcPath() - Method in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- getScope() - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- getScore() - Method in class org.jrd.frontend.frame.overwrite.FileToClassValidator.StringAndScore
- getScreenOnCoords(Point) - Static method in class org.jrd.frontend.utility.ScreenFinder
- getScreenOnCoordsWithoutBounds(Point) - Static method in class org.jrd.frontend.utility.ScreenFinder
- getSearchableString(boolean) - Method in class org.jrd.backend.core.ClassInfo
- getSearchState() - Method in class org.fife.ui.hex.swing.HexSearch
- getSelectedDecompiler() - Method in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- getSelectedWrapper() - Method in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorView
- 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
- getStart() - Method in class org.fife.ui.hex.swing.SearchState
- getStatus() - Method in class org.jrd.backend.decompiling.PluginManager.BundledCompilerStatus
- getStringList() - Method in class org.jrd.frontend.frame.plugins.FileSelectorArrayPanel
- getSubMap(T) - Method in class org.jrd.agent.api.AbstractMasterKeyMap
- 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
- getTableFocus() - Method in class org.fife.ui.hex.swing.HexEditor
- getter - Variable in class org.jrd.frontend.frame.main.popup.JListPopupMenu.CheckboxGetterPair
- getText() - Method in class org.jrd.frontend.frame.main.GlobalConsole
- getText() - Method in interface org.jrd.frontend.frame.overwrite.OverwriteClassDialog.TextLog
- getText() - Method in class org.jrd.frontend.frame.plugins.FileSelectorPanel
- getTextField() - Method in class org.jrd.frontend.frame.plugins.FileSelectorArrayRow
- getTextField() - Method in class org.jrd.frontend.frame.plugins.TextInputPanel
- getTextFieldToolTip() - Static method in class org.jrd.frontend.frame.plugins.FileSelectorArrayRow
- getTimestamp() - Method in class org.jrd.backend.data.MetadataProperties
- 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
- getUndoManager() - Method in class org.jrd.frontend.frame.main.BytecodeDecompilerView.UndoRedoKeyAdapter
- getValidateButton() - Method in class org.jrd.frontend.frame.plugins.OkCancelPanel
- getValueAt(int, int) - Method in class org.fife.ui.hex.swing.HexTableModel
- getVersion() - Method in class org.jrd.backend.data.MetadataProperties
- getVm() - Method in class org.jrd.frontend.frame.main.DecompilationController
- 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.frame.plugins.PluginListPanel
- getWrappers() - Method in class org.jrd.backend.decompiling.PluginManager
- getWrappersFromClasspath() - Static method in class org.jrd.backend.decompiling.ImportUtils
- getWrapperUrl() - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- getWrapperUrlPanel() - Method in class org.jrd.frontend.frame.plugins.ConfigPanel
- getXdgJrdBaseDir() - Static method in class org.jrd.backend.data.Directories
-
Returns specific xdg directory for the framework
- Global() - Constructor for class org.jrd.agent.api.UnsafeVariables.Global
- Global() - Constructor for class org.jrd.agent.api.Variables.Global
- GlobalConsole - Class in org.jrd.frontend.frame.main
- GlobalConsole() - Constructor for class org.jrd.frontend.frame.main.GlobalConsole
- GLOBALS - Static variable in class org.jrd.agent.api.UnsafeVariables.Global
- GLOBALS - Static variable in class org.jrd.agent.api.Variables.Global
- 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.
- GROUP_ID_KEY - Static variable in class org.jrd.backend.data.MetadataProperties
- 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.utility.CommonUtils
- guessName(byte[]) - Static method in class org.jrd.backend.data.Cli
- guessType(String) - Method in class org.jrd.backend.data.Cli
- guiLogging - Variable in class org.jrd.backend.core.Logger
H
- H - Static variable in class org.jrd.backend.data.Cli
- HALT - Enum constant in enum class org.jrd.backend.core.AgentRequestAction.RequestAction
- haltAgent() - Method in class org.jrd.frontend.frame.main.DecompilationController
- haltAgentListener - Variable in class org.jrd.frontend.frame.main.MainFrameView
- handleBuffersDetaching() - Method in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- handleClassInfoSwitching() - Method in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- hasBundledCompiler(DecompilerWrapper) - Method in class org.jrd.backend.decompiling.PluginManager
- hasChanged() - Method in class org.jrd.backend.data.VmManager
- hashCode() - Method in class org.jrd.backend.core.ClassInfo
- hashCode() - Method in class org.jrd.backend.data.VmInfo
- hashCode() - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- hashCode() - Method in class org.jrd.frontend.utility.AgentApiGenerator.ClazzMethod
- hasName() - Method in class org.jrd.backend.data.VmInfo
- haveCompiler - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog.CompilerOutputActionFields
- haveCompiler - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- haveDecompilerMethod() - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- haveThrows - Variable in class org.jrd.frontend.utility.AgentApiGenerator.ClazzMethod
- 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
- hex - Variable in class org.fife.ui.hex.swing.HexSearch
- hex - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- HEX - Enum constant in enum class org.fife.ui.hex.swing.HexSearch.HexSearchOptions
- hexBytesChanged(HexEditorEvent) - Method in interface org.fife.ui.hex.event.HexEditorListener
- 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 Class 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 Class in org.fife.ui.hex.event
- hexSearchControls - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- HexSearchDocumentListener - Class in org.fife.ui.hex.event
- HexSearchDocumentListener(HexSearch, JTextField, JComboBox<HexSearch.HexSearchOptions>) - Constructor for class org.fife.ui.hex.event.HexSearchDocumentListener
- HexSearchDocumentListener(HexSearch, JTextField, JComboBox<HexSearch.HexSearchOptions>, ActionListener) - 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 class 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
- hide() - Method in class org.jrd.frontend.frame.main.OverridesManager
- hideLoadingDialog() - Method in class org.jrd.frontend.frame.main.DecompilationController
- 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_COMPARATOR - Static variable in class org.jrd.backend.data.VmInfo
- HOSTNAME_PARAM_NAME - Static variable in class org.jrd.backend.core.AgentRequestAction
- hostnamePortInputPanel - Variable in class org.jrd.frontend.frame.remote.NewConnectionView
- HostnamePortInputPanel() - Constructor for class org.jrd.frontend.frame.remote.NewConnectionView.HostnamePortInputPanel
- hostnameTextField - Variable in class org.jrd.frontend.frame.remote.NewConnectionView.HostnamePortInputPanel
I
- id - Variable in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- identifiedSources - Variable in class org.jrd.frontend.utility.CommonUtils.ClassVisitor
- ImageButtonFactory - Class in org.jrd.frontend.utility
- ImageButtonFactory() - Constructor for class org.jrd.frontend.utility.ImageButtonFactory
- importButton - Variable in class org.jrd.frontend.frame.plugins.PluginTopOptionPanel
- importData(JComponent, Transferable) - Method in class org.fife.ui.hex.swing.HexEditorTransferHandler
- importOnePlugin(URL, String) - Static method in class org.jrd.backend.decompiling.ImportUtils
- ImportUtils - Class in org.jrd.backend.decompiling
- ImportUtils() - Constructor for class org.jrd.backend.decompiling.ImportUtils
- ImportUtils.Directory - Class in org.jrd.backend.decompiling
- ImportUtils.Listable - Interface in org.jrd.backend.decompiling
- ImportUtils.Zip - Class in org.jrd.backend.decompiling
- indent(int) - Method in interface org.jrd.backend.data.Help.HelpFormatter
- INFO_DELIMITER - Static variable in class org.jrd.agent.InstrumentationProvider
- INFO_DELIMITER_PATTERN - Static variable in class org.jrd.backend.core.ClassInfo
- INFO_DELIMITER_STRING - Static variable in class org.jrd.backend.core.ClassInfo
- init() - Static method in class org.jrd.agent.api.UnsafeVariables.Clazzs
- init() - Static method in class org.jrd.agent.api.UnsafeVariables.Global
- init() - Static method in class org.jrd.agent.api.UnsafeVariables
-
unsafe variabels are nto synchronised at all.
- init() - Static method in class org.jrd.agent.api.UnsafeVariables.Local
- init() - Static method in class org.jrd.agent.api.Variables.Clazzs
- init() - Static method in exception org.jrd.agent.api.Variables.FakeVariableAlreadyDeclaredException
- init() - Static method in exception org.jrd.agent.api.Variables.FakeVariableException
- init() - Static method in class org.jrd.agent.api.Variables.Global
- init() - Static method in class org.jrd.agent.api.Variables
-
We have to have all internal classes initialized so any later classes can use them without a manual init.
- init() - Static method in class org.jrd.agent.api.Variables.Local
- init() - Static method in exception org.jrd.agent.api.Variables.NoSuchFakeVariableException
- init() - Method in class org.jrd.backend.data.Cli
- INIT - Static variable in class org.jrd.backend.data.Cli
- INIT_CLASS - Enum constant in enum class org.jrd.backend.core.AgentRequestAction.RequestAction
- INIT_FORMAT - Static variable in class org.jrd.backend.data.Help
- INIT_TEXT - Static variable in class org.jrd.backend.data.Help
- initActionListener - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- initClass(BufferedReader, BufferedWriter) - Method in class org.jrd.agent.AgentActionWorker
- initClass(String) - Method in class org.jrd.frontend.frame.main.DecompilationController
- initClass(VmInfo, VmManager, String, PrintStream) - Static method in class org.jrd.backend.data.Cli
- initClassButton - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- 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(DecompilerWrapper) - Method in class org.jrd.backend.decompiling.PluginManager
-
Compiles wrapper plugin, loads it into JVM and stores it for later.
- initialSearchBytecode(String, boolean, boolean) - Method in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- initItems(VmInfo, VmManager, PluginManager) - Static method in class org.jrd.frontend.utility.AgentApiGenerator
- initItems(VmInfo, VmManager, PluginManager, boolean) - Static method in class org.jrd.frontend.utility.AgentApiGenerator
- inject(BlockingQueue<T>) - Method in interface org.jrd.agent.AgentActionWorker.ListInjector
- 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
- INNER_MARGIN - Static variable in class org.jrd.frontend.frame.plugins.FileSelectorArrayRow
- inputs - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- insertButton - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- insertByte(int, byte) - Method in class org.fife.ui.hex.ByteBuffer
- insertBytes(int, byte[]) - Method in class org.fife.ui.hex.ByteBuffer
- insertOrRepalce(RSyntaxTextArea, String, String) - Static method in class org.jrd.frontend.utility.AgentApiGenerator
- 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.frame.overwrite.FileToClassValidator
- install(String, boolean, 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, String, int, String[]) - Constructor for class org.jrd.backend.communication.InstallDecompilerAgentImpl
- instance - Variable in class org.jrd.backend.decompiling.DecompilerWrapper
- INSTANCE - Static variable in class org.jrd.agent.AgentLogger.AgentLoggerHolder
- INSTANCE - Static variable in class org.jrd.backend.core.Logger.LoggerHolder
- INSTANCE - Static variable in class org.jrd.backend.data.ArchiveManager.ArchiveManagerHolder
- INSTANCE - Static variable in class org.jrd.backend.data.ArchiveManagerOptions.ArchiveManagerOptionsHolder
- INSTANCE - Static variable in class org.jrd.backend.data.Config.ConfigHolder
- INSTANCE - Static variable in class org.jrd.backend.data.MetadataProperties.PropertiesHolder
- 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 - Enum constant in enum class org.fife.ui.hex.swing.HexSearch.HexSearchOptions
- intVal - Variable in enum class org.jrd.backend.core.AgentRequestAction.RequestAction
- INVALID_PORT - Static variable in class org.jrd.backend.core.AgentLoader
- InvalidClasspathException(String) - Constructor for exception org.jrd.frontend.frame.filesystem.NewFsVmController.InvalidClasspathException
- InvalidClasspathException(String, Throwable) - Constructor for exception org.jrd.frontend.frame.filesystem.NewFsVmController.InvalidClasspathException
- invalidityToString(boolean) - Static method in class org.jrd.backend.data.Cli
- invalidWrapper - Variable in class org.jrd.backend.decompiling.DecompilerWrapper
- INVERT_TABLE - Static variable in class org.jrd.frontend.utility.ImageButtonFactory
- invertImage(BufferedImage) - Static method in class org.jrd.frontend.utility.ImageButtonFactory
- 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
- isChanged - Variable in class org.jrd.frontend.frame.settings.SettingsView
- 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
- isEmbedded - Variable in class org.jrd.backend.decompiling.PluginManager.BundledCompilerStatus
- isEmbedded() - Method in class org.jrd.backend.decompiling.PluginManager.BundledCompilerStatus
- isError() - Method in class org.jrd.backend.communication.ErrorCandidate
- isErrorImpl(String) - Method in class org.jrd.backend.communication.ErrorCandidate
- 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.DecompilerWrapper
- isJavap() - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- isJavapVerbose() - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- isLocal() - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- isModification() - Method in class org.fife.ui.hex.event.HexEditorEvent
- isOsWindows() - Static method in class org.jrd.backend.data.Directories
- isPortable() - Static method in class org.jrd.backend.data.Directories
- isRecursive - Variable in class org.jrd.backend.data.Cli.CompileArguments
- isSavedFsVm(VmInfo) - Method in class org.jrd.backend.data.Config
- isSelected() - Method in class org.jrd.frontend.frame.main.popup.JListPopupMenu.CheckboxGetterPair
- isSourceBufferVisible() - Method in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- isValidPort(String) - Method in class org.jrd.frontend.frame.remote.NewConnectionController
-
Validates a port.
- isVerbose - Variable in class org.jrd.backend.core.Logger
- isVerbose - Variable in class org.jrd.backend.data.Cli
- isVerbose - Variable in class org.jrd.frontend.frame.main.DecompilationController
- isVerbose - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog.CompilerOutputActionFields
- isVerbose() - Method in class org.jrd.backend.core.Logger
J
- jarFile - Variable in class org.jrd.backend.decompiling.ImportUtils.Zip
- JAVAP_NAME - Static variable in class org.jrd.backend.decompiling.DecompilerWrapper
- JAVAP_VERBOSE_NAME - Static variable in class org.jrd.backend.decompiling.DecompilerWrapper
- JavapDisassemblerWrapper - Class in org.jrd.backend.decompiling
- JavapDisassemblerWrapper(String) - Constructor for class org.jrd.backend.decompiling.JavapDisassemblerWrapper
- jLabel - Variable in class org.jrd.frontend.frame.plugins.FileSelectorArrayPanel
- jLabel - Variable in class org.jrd.frontend.frame.plugins.FileSelectorPanel
- jLabel - Variable in class org.jrd.frontend.frame.plugins.MessagePanel
- jLabel - Variable in class org.jrd.frontend.frame.plugins.TextInputPanel
- JListPopupMenu<T> - Class in org.jrd.frontend.frame.main.popup
- JListPopupMenu(JList<T>, boolean) - Constructor for class org.jrd.frontend.frame.main.popup.JListPopupMenu
- JListPopupMenu.CheckboxGetterPair<T> - Class in org.jrd.frontend.frame.main.popup
- jMenuConfig - Variable in class org.jrd.frontend.frame.main.MainFrameView
- jMenuConnect - Variable in class org.jrd.frontend.frame.main.MainFrameView
- jMenuHelp - Variable in class org.jrd.frontend.frame.main.MainFrameView
- jMenuItemAbout - Variable in class org.jrd.frontend.frame.main.MainFrameView
- jMenuItemLicense - Variable in class org.jrd.frontend.frame.main.MainFrameView
- jMenuItemLog - Variable in class org.jrd.frontend.frame.main.MainFrameView
- jMenuItemNewConnection - Variable in class org.jrd.frontend.frame.main.MainFrameView
- jMenuItemUsage - Variable in class org.jrd.frontend.frame.main.MainFrameView
- jMenuOverrides - Variable in class org.jrd.frontend.frame.main.MainFrameView
- jMenuPluginEditor - Variable in class org.jrd.frontend.frame.main.MainFrameView
- jMenuSettings - Variable in class org.jrd.frontend.frame.main.MainFrameView
- JrdAgent - Interface in org.jrd.backend.communication
- JrdClassesProvider(VmInfo, VmManager) - Constructor for class org.jrd.backend.communication.RuntimeCompilerConnector.JrdClassesProvider
- jrdFolder - Variable in class org.jrd.backend.data.ArchiveManager
- jsonFileUrl - Variable in class org.jrd.frontend.frame.plugins.ConfigPanel
K
- KEEP_TABLE - Static variable in class org.jrd.frontend.utility.ImageButtonFactory
- keepFsVmCheckbox - Variable in class org.jrd.frontend.frame.filesystem.NewFsVmView.CpNamePanel
- keyReleased(KeyEvent) - Method in class org.jrd.frontend.frame.main.BytecodeDecompilerView.UndoRedoKeyAdapter
L
- LAMBDA_FORM - Static variable in class org.jrd.backend.decompiling.PluginManager
- lastDecompiledClass - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- lastFqn - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- lastLoaded - Variable in class org.jrd.frontend.frame.main.DecompilationController.ClassOverwriter
- lastManualUpload - Variable in class org.jrd.frontend.frame.overwrite.LatestPaths
- lastOpened - Static variable in class org.jrd.frontend.frame.filesystem.NewFsVmView
- lastSaveBin - Variable in class org.jrd.frontend.frame.overwrite.LatestPaths
- lastSaveSrc - Variable in class org.jrd.frontend.frame.overwrite.LatestPaths
- LatestPaths - Class in org.jrd.frontend.frame.overwrite
- LatestPaths() - Constructor for class org.jrd.frontend.frame.overwrite.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
- LEGACY_CONFIG_PATH - Static variable in class org.jrd.backend.data.Config
- Level() - Constructor for enum class org.jrd.backend.core.Logger.Level
- levelToLevel(Level) - Method in class org.jrd.frontend.frame.main.GlobalConsole
- licenseTextArea - Variable in class org.jrd.frontend.frame.license.LicenseView
- LicenseView - Class in org.jrd.frontend.frame.license
- LicenseView(MainFrameView) - Constructor for class org.jrd.frontend.frame.license.LicenseView
- like - Variable in class org.jrd.backend.data.Cli.Saving
- line - Variable in class org.jrd.backend.communication.ErrorCandidate
- LIST_CLASSES - Static variable in class org.jrd.backend.data.Cli
- LIST_CLASSES_FORMAT - Static variable in class org.jrd.backend.data.Help
- LIST_CLASSES_TEXT - Static variable in class org.jrd.backend.data.Help
- LIST_CLASSESDETAILS - Static variable in class org.jrd.backend.data.Cli
- LIST_CLASSESDETAILS_FORMAT - Static variable in class org.jrd.backend.data.Help
- LIST_CLASSESDETAILS_TEXT - Static variable in class org.jrd.backend.data.Help
- LIST_JVMS - Static variable in class org.jrd.backend.data.Cli
- LIST_JVMS_FORMAT - Static variable in class org.jrd.backend.data.Help
- LIST_JVMS_TEXT - Static variable in class org.jrd.backend.data.Help
- LIST_PLUGINS - Static variable in class org.jrd.backend.data.Cli
- LIST_PLUGINS_FORMAT - Static variable in class org.jrd.backend.data.Help
- LIST_PLUGINS_TEXT - Static variable in class org.jrd.backend.data.Help
- listChildren() - Method in class org.jrd.backend.decompiling.ImportUtils.Directory
- listChildren() - Method in interface org.jrd.backend.decompiling.ImportUtils.Listable
- listChildren() - Method in class org.jrd.backend.decompiling.ImportUtils.Zip
- listClasses(boolean) - Method in class org.jrd.backend.data.Cli
- listClassesFromVmInfo(VmInfo, List<Pattern>, boolean) - 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>, boolean) - Constructor for class org.jrd.backend.communication.FsAgent.ListingCpOperator
- listJvms() - Method in class org.jrd.backend.data.Cli
- listPlugins() - Method in class org.jrd.backend.data.Cli
- loadClassBytecode(String) - Method in class org.jrd.frontend.frame.main.DecompilationController
- loadClassNames() - Method in class org.jrd.frontend.frame.main.DecompilationController
-
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.
- loadConfigsFromLocation(String) - Method in class org.jrd.backend.decompiling.PluginManager
- loadedClassBytes - Variable in class org.jrd.backend.core.VmDecompilerStatus
- loadedClasses - Variable in class org.jrd.backend.core.VmDecompilerStatus
- loadedClasses - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- loader - Variable in class org.jrd.backend.core.AgentAttachManager
- loadingDialog - Variable in class org.jrd.frontend.frame.main.DecompilationController
- LoadingDialog - Class in org.jrd.frontend.frame.main
- LoadingDialog(String) - Constructor for class org.jrd.frontend.frame.main.LoadingDialog
- loadOverrides() - Method in class org.jrd.frontend.frame.main.OverridesManager
- loadResourceIcon(String) - Static method in class org.jrd.frontend.utility.ImageButtonFactory
- loadSavedFsVms() - Method in class org.jrd.backend.data.VmManager
- Local() - Constructor for class org.jrd.agent.api.UnsafeVariables.Local
- Local() - Constructor for class org.jrd.agent.api.Variables.Local
- LOCAL - Enum constant in enum class org.jrd.backend.data.VmInfo.Type
- LOCAL_SCOPE - Static variable in class org.jrd.backend.decompiling.DecompilerWrapper
- LOCAL_VM_COMPARATOR - Static variable in class org.jrd.backend.data.VmInfo
- LOCALS - Static variable in class org.jrd.agent.api.UnsafeVariables.Local
- LOCALS - Static variable in class org.jrd.agent.api.Variables.Local
- localVmButtonPanel - Variable in class org.jrd.frontend.frame.main.MainFrameView
- localVmLabelPanel - Variable in class org.jrd.frontend.frame.main.MainFrameView
- localVmList - Variable in class org.jrd.frontend.frame.main.MainFrameView
- localVmPanel - Variable in class org.jrd.frontend.frame.main.MainFrameView
- localVmRefreshButton - Variable in class org.jrd.frontend.frame.main.MainFrameView
- localVmScrollPane - Variable in class org.jrd.frontend.frame.main.MainFrameView
- locateAgent() - Method in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- location - Variable in class org.jrd.backend.core.ClassInfo
- location - Variable in class org.jrd.frontend.frame.main.renderer.ClassListRenderer
- log - Variable in class org.jrd.frontend.frame.main.GlobalConsole
- log(Object) - Method in class org.jrd.agent.AgentLogger
- log(String) - Method in class org.jrd.backend.core.Logger
-
Shorthand for
log(Logger.Level.DEBUG, message)
. - log(Throwable) - Method in class org.jrd.backend.core.Logger
-
Shorthand for
log(Logger.Level.DEBUG, throwable)
. - log(Logger.Level, Object) - Method in class org.jrd.backend.core.Logger
- log(Logger.Level, String) - Method in class org.jrd.backend.core.Logger
- log(Logger.Level, Throwable) - Method in class org.jrd.backend.core.Logger
- Logger - Class in org.jrd.backend.core
-
Class for logging Strings and Exceptions
- Logger() - Constructor for class org.jrd.backend.core.Logger
- Logger.Level - Enum Class in org.jrd.backend.core
- Logger.LoggerHolder - Class in org.jrd.backend.core
- LoggerHolder() - Constructor for class org.jrd.backend.core.Logger.LoggerHolder
- 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.frame.main.BytecodeDecompilerView
- mainFrame - Variable in class org.jrd.frontend.frame.main.MainFrameView
- mainFrameView - Variable in class org.jrd.frontend.frame.main.DecompilationController
- MainFrameView - Class in org.jrd.frontend.frame.main
- MainFrameView() - Constructor for class org.jrd.frontend.frame.main.MainFrameView
- MainFrameView.UndraggableJList - Class in org.jrd.frontend.frame.main
-
Custom JList that disables selection with mouse drag.
- mainPanel - Variable in class org.jrd.frontend.frame.filesystem.NewFsVmView
- mainPanel - Variable in class org.jrd.frontend.frame.main.MainFrameView
- mainPanel - Variable in class org.jrd.frontend.frame.remote.NewConnectionView
- mainPanel - Variable in class org.jrd.frontend.frame.settings.SettingsView
- MalformedMacroExpansion(Throwable) - Constructor for exception org.jrd.backend.decompiling.ExpandableUrl.MalformedMacroExpansion
- MalformedUrlToPath(Throwable) - Constructor for exception org.jrd.backend.decompiling.ExpandableUrl.MalformedUrlToPath
- manageOverrides - Variable in class org.jrd.frontend.frame.main.MainFrameView
- 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.frame.overwrite.OverwriteClassDialog
- masterPattern - Variable in class org.jrd.frontend.utility.AgentApiGenerator.ClazzMethod
- matchesAtLeastOne(ClassInfo, List<Pattern>) - Static method in class org.jrd.backend.data.Cli
- MAX_NONLETERS_BETWEEN_MATCHES - Static variable in class org.jrd.frontend.utility.AgentApiGenerator
- MAX_PORT_SLOTS - Static variable in class org.jrd.backend.core.AgentLoader
- mCpNamePanel - Variable in class org.jrd.frontend.frame.filesystem.NewFsVmView
- menuBar - Variable in class org.jrd.frontend.frame.main.MainFrameView
- message - Variable in class org.jrd.frontend.frame.overwrite.FileToClassValidator.StringAndScore
- messagePanel - Variable in class org.jrd.frontend.frame.plugins.ConfigPanel
- MessagePanel - Class in org.jrd.frontend.frame.plugins
- MessagePanel(String) - Constructor for class org.jrd.frontend.frame.plugins.MessagePanel
- MetadataProperties - Class in org.jrd.backend.data
- MetadataProperties() - Constructor for class org.jrd.backend.data.MetadataProperties
- MetadataProperties.FromFileProperties - Class in org.jrd.backend.data
-
Properties that also use the default value passed to
getProperty()
if the property was found, but matched the regex passed at initialization. - MetadataProperties.PropertiesHolder - Class in org.jrd.backend.data
- method - Variable in class org.fife.ui.hex.event.HexSearchActionListener
- Method() - Constructor for enum class org.fife.ui.hex.event.HexSearchActionListener.Method
- methods - Variable in class org.jrd.frontend.utility.AgentApiGenerator.ClazzWithMethods
- MiscellaneousSettingsPanel - Class in org.jrd.frontend.frame.settings
- MiscellaneousSettingsPanel(boolean) - Constructor for class org.jrd.frontend.frame.settings.MiscellaneousSettingsPanel
- miscSettingsLabel - Variable in class org.jrd.frontend.frame.settings.MiscellaneousSettingsPanel
- miscSettingsPanel - Variable in class org.jrd.frontend.frame.settings.SettingsView
- 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
- moveWindowNextTo(Window, Window) - Static method in class org.jrd.frontend.utility.ScreenFinder
N
- name - Variable in class org.jrd.backend.core.ClassInfo
- name - Variable in class org.jrd.backend.decompiling.DecompilerWrapper
- name - Variable in class org.jrd.frontend.frame.main.renderer.ClassListRenderer
- name - Variable in class org.jrd.frontend.frame.main.renderer.VmListRenderer
- NAME_KEY - Static variable in class org.jrd.backend.data.MetadataProperties
- namePanel - Variable in class org.jrd.frontend.frame.plugins.ConfigPanel
- nameTextField - Variable in class org.jrd.frontend.frame.filesystem.NewFsVmView.CpNamePanel
- namingBinary - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- namingBinaryView - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- namingExternal - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- namingSchema - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog.CompilerOutputActionFields
- namingSource - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- needExtract() - Method in class org.jrd.backend.data.ArchiveManager
-
Returns whether extraction is necessary
- NESTED_JAR_EXTENSIONS - Static variable in class org.jrd.backend.data.Config
- nestedJars - Variable in class org.jrd.frontend.frame.settings.NestedJarsSettingsPanel
- nestedJarsSettingsPanel - Variable in class org.jrd.frontend.frame.settings.SettingsView
- NestedJarsSettingsPanel - Class in org.jrd.frontend.frame.settings
- NestedJarsSettingsPanel() - Constructor for class org.jrd.frontend.frame.settings.NestedJarsSettingsPanel
- NewConnectionController - Class in org.jrd.frontend.frame.remote
- NewConnectionController(NewConnectionView, VmManager) - Constructor for class org.jrd.frontend.frame.remote.NewConnectionController
- newConnectionDialog - Variable in class org.jrd.frontend.frame.main.DecompilationController
- newConnectionDialogListener - Variable in class org.jrd.frontend.frame.main.MainFrameView
- newConnectionView - Variable in class org.jrd.frontend.frame.filesystem.NewFsVmController
- newConnectionView - Variable in class org.jrd.frontend.frame.remote.NewConnectionController
- NewConnectionView - Class in org.jrd.frontend.frame.remote
- NewConnectionView(MainFrameView) - Constructor for class org.jrd.frontend.frame.remote.NewConnectionView
- NewConnectionView.HostnamePortInputPanel - Class in org.jrd.frontend.frame.remote
- newExtensionsTextField - Variable in class org.jrd.frontend.frame.settings.NestedJarsSettingsPanel
- newFile(File, ZipEntry) - Method in class org.jrd.backend.data.ArchiveManager
-
ZipSlip guard
- NewFsVmController - Class in org.jrd.frontend.frame.filesystem
- NewFsVmController(NewFsVmView, VmManager) - Constructor for class org.jrd.frontend.frame.filesystem.NewFsVmController
- NewFsVmController.InvalidClasspathException - Exception in org.jrd.frontend.frame.filesystem
- newFsVmDialog - Variable in class org.jrd.frontend.frame.main.DecompilationController
- newFsVmDialogListener - Variable in class org.jrd.frontend.frame.main.MainFrameView
- NewFsVmView - Class in org.jrd.frontend.frame.filesystem
- NewFsVmView(MainFrameView) - Constructor for class org.jrd.frontend.frame.filesystem.NewFsVmView
- NewFsVmView.CpNamePanel - Class in org.jrd.frontend.frame.filesystem
- 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 - Enum constant in enum class org.fife.ui.hex.event.HexSearchActionListener.Method
- nextButton - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView.SearchControlsPanel
- NoSuchFakeVariableException() - Constructor for exception org.jrd.agent.api.Variables.NoSuchFakeVariableException
- NoSuchFakeVariableException(String) - Constructor for exception org.jrd.agent.api.Variables.NoSuchFakeVariableException
- 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_FQN - 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.frame.overwrite.OverwriteClassDialog
- notifyListeners() - Method in class org.jrd.backend.data.VmManager
- NULL_OBJECT_MESSAGE - Static variable in class org.jrd.agent.AgentLogger
- NULL_OBJECT_MESSAGE - Static variable in class org.jrd.backend.core.Logger
- nullOrClass(String) - Static method in class org.jrd.agent.api.UnsafeVariables.Clazzs
- nullOrClass(String) - Static method in class org.jrd.agent.api.Variables.Clazzs
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
- obtainClassesDetails(VmInfo, VmManager) - Static method in class org.jrd.backend.data.Cli
- obtainFilteredClasses(VmInfo, VmManager, List<Pattern>, boolean) - 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.frame.overwrite.OverwriteClassDialog
- OK_RESPONSE - Static variable in class org.jrd.backend.core.DecompilerRequestReceiver
- okButton - Variable in class org.jrd.frontend.frame.filesystem.NewFsVmView
- okButton - Variable in class org.jrd.frontend.frame.plugins.OkCancelPanel
- okButton - Variable in class org.jrd.frontend.frame.remote.NewConnectionView
- okCancelPanel - Variable in class org.jrd.frontend.frame.filesystem.NewFsVmView
- okCancelPanel - Variable in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorView
- okCancelPanel - Variable in class org.jrd.frontend.frame.remote.NewConnectionView
- okCancelPanel - Variable in class org.jrd.frontend.frame.settings.SettingsView
- OkCancelPanel - Class in org.jrd.frontend.frame.plugins
-
Panel with three buttons "Validate", "OK" and "Cancel"
- OkCancelPanel() - Constructor for class org.jrd.frontend.frame.plugins.OkCancelPanel
- oldVal - Variable in class org.fife.ui.hex.swing.HexTableModel.ByteChangedUndoableEdit
- onDirEntry(File, File) - Method in interface org.jrd.backend.communication.FsAgent.CpOperator
- onDirEntry(File, File) - Method in class org.jrd.backend.communication.FsAgent.ListingCpOperator
- onDirEntry(File, File) - Method in class org.jrd.backend.communication.FsAgent.ReadingCpOperator
- onDirEntry(File, File) - Method in class org.jrd.backend.communication.FsAgent.WritingCpOperator
- oneEnds(List<String>, String) - Method in class org.jrd.backend.data.ArchiveManagerOptions
- onEntryList(ZipInputStream, String, FsAgent.CpOperator<T>, String) - 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.frame.overwrite.OverwriteClassDialog.TextFieldBasedStus
- onException(Exception) - Method in interface org.jrd.frontend.utility.CommonUtils.StatusKeeper
- onJarEntry(File, ZipFile, ZipEntry) - Method in interface org.jrd.backend.communication.FsAgent.CpOperator
- onJarEntry(File, ZipFile, ZipEntry) - Method in class org.jrd.backend.communication.FsAgent.ListingCpOperator
- onJarEntry(File, ZipFile, ZipEntry) - Method in class org.jrd.backend.communication.FsAgent.ReadingCpOperator
- onJarEntry(File, ZipFile, ZipEntry) - Method in class org.jrd.backend.communication.FsAgent.WritingCpOperator
- onPluginJListChange() - Method in class org.jrd.frontend.frame.plugins.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.HexTable
- openDownloadUrl() - Method in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorController
- openImportDialog() - Method in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorController
- openPrintStream() - Method in class org.jrd.backend.data.Cli.Saving
- openWebsiteButton - Variable in class org.jrd.frontend.frame.plugins.PluginTopOptionPanel
- operateOnCp(String, FsAgent.CpOperator<T>) - Method in class org.jrd.backend.communication.FsAgent.OperateOnCp
- OperateOnCp(List<File>) - Constructor for 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.agent.api - package org.jrd.agent.api
- 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.frame.about - package org.jrd.frontend.frame.about
- org.jrd.frontend.frame.filesystem - package org.jrd.frontend.frame.filesystem
- org.jrd.frontend.frame.license - package org.jrd.frontend.frame.license
- org.jrd.frontend.frame.main - package org.jrd.frontend.frame.main
- org.jrd.frontend.frame.main.popup - package org.jrd.frontend.frame.main.popup
- org.jrd.frontend.frame.main.renderer - package org.jrd.frontend.frame.main.renderer
- org.jrd.frontend.frame.overwrite - package org.jrd.frontend.frame.overwrite
- org.jrd.frontend.frame.plugins - package org.jrd.frontend.frame.plugins
- org.jrd.frontend.frame.remote - package org.jrd.frontend.frame.remote
- org.jrd.frontend.frame.settings - package org.jrd.frontend.frame.settings
- org.jrd.frontend.utility - package org.jrd.frontend.utility
- origBin - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- origBuffer - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- original - Variable in class org.jrd.frontend.utility.AgentApiGenerator.ClazzMethod
- originals - Variable in class org.jrd.backend.communication.FsAgent
-
This is exact oposite of how remote agent does this.
- originalSearchFieldColor - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView.SearchControlsPanel
- origName - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- 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.frame.overwrite.FileToClassValidator
- outputBinaries - Variable in class org.jrd.frontend.frame.overwrite.LatestPaths
- outputBinaries - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- outputExternalFilesDir - Variable in class org.jrd.frontend.frame.overwrite.LatestPaths
- outputExternalFilesDir - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- overrides - Variable in class org.jrd.agent.Transformer
- OVERRIDES - Enum constant in enum class org.jrd.backend.core.AgentRequestAction.RequestAction
- OverridesManager - Class in org.jrd.frontend.frame.main
- OverridesManager() - Constructor for class org.jrd.frontend.frame.main.OverridesManager
- overwrite() - Method in class org.jrd.backend.data.Cli
- OVERWRITE - Enum constant in enum class 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
- overwriteActionListener - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- OverwriteActionListener(DecompilationController.ClassOverwriter) - Constructor for class org.jrd.frontend.frame.main.BytecodeDecompilerView.OverwriteActionListener
- overwriteButton - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- overwriteClass(DecompilerWrapper, String, String, byte[], boolean) - Method in class org.jrd.frontend.frame.main.DecompilationController.ClassOverwriter
- OverwriteClassDialog - Class in org.jrd.frontend.frame.overwrite
- OverwriteClassDialog(String, LatestPaths, String, byte[], VmInfo, VmManager, PluginManager, DecompilerWrapper, boolean, boolean) - Constructor for class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- OverwriteClassDialog.CompilationWithResult - Class in org.jrd.frontend.frame.overwrite
- OverwriteClassDialog.CompilerOutputActionFields - Class in org.jrd.frontend.frame.overwrite
- OverwriteClassDialog.SavingCompilerOutputAction - Class in org.jrd.frontend.frame.overwrite
- OverwriteClassDialog.TextFieldBasedStus - Class in org.jrd.frontend.frame.overwrite
- OverwriteClassDialog.TextLog - Interface in org.jrd.frontend.frame.overwrite
- OverwriteClassDialog.UploadingCompilerOutputAction - Class in org.jrd.frontend.frame.overwrite
P
- P - Static variable in class org.jrd.backend.data.Cli
- pack(File) - Method in class org.jrd.backend.data.ArchiveManager
-
Packs unpacked files
- padding - Variable in class org.jrd.frontend.frame.filesystem.NewFsVmView.CpNamePanel
- 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
- PANEL_INSETS - Static variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- parameters - Variable in class org.jrd.backend.core.AgentRequestAction
- 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.frame.plugins.FileSelectorArrayPanel
- pid - Variable in class org.jrd.frontend.frame.main.renderer.VmListRenderer
- pluginComboBox - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- pluginConfigurationEditorController - Variable in class org.jrd.frontend.frame.main.DecompilationController
- PluginConfigurationEditorController - Class in org.jrd.frontend.frame.plugins
- PluginConfigurationEditorController(PluginConfigurationEditorView, PluginManager) - Constructor for class org.jrd.frontend.frame.plugins.PluginConfigurationEditorController
- pluginConfigurationEditorListener - Variable in class org.jrd.frontend.frame.main.MainFrameView
- pluginConfigurationEditorView - Variable in class org.jrd.frontend.frame.main.DecompilationController
- PluginConfigurationEditorView - Class in org.jrd.frontend.frame.plugins
- PluginConfigurationEditorView(MainFrameView) - Constructor for class org.jrd.frontend.frame.plugins.PluginConfigurationEditorView
-
Modal window for editing configuration files for decompilers.
- pluginListPanel - Variable in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorView
- PluginListPanel - Class in org.jrd.frontend.frame.plugins
- PluginListPanel() - Constructor for class org.jrd.frontend.frame.plugins.PluginListPanel
- 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.frame.main.DecompilationController
- pluginManager - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog.CompilerOutputActionFields
- pluginManager - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- pluginManager - Variable in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorController
- PluginManager - Class in org.jrd.backend.decompiling
-
Executes manages external decompiler wrapper plugins.
- PluginManager() - Constructor for class org.jrd.backend.decompiling.PluginManager
- PluginManager.BundledCompilerStatus - Class in org.jrd.backend.decompiling
- pluginsConfiguredListener - Variable in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorController
- pluginTopOptionPanel - Variable in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorView
- PluginTopOptionPanel - Class in org.jrd.frontend.frame.plugins
- PluginTopOptionPanel() - Constructor for class org.jrd.frontend.frame.plugins.PluginTopOptionPanel
- popup - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- 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_COMPARATOR - Static variable in class org.jrd.backend.data.VmInfo
- 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
- portTextField - Variable in class org.jrd.frontend.frame.remote.NewConnectionView.HostnamePortInputPanel
- postVisitDirectory(Path, IOException) - Method in class org.jrd.frontend.utility.CommonUtils.ClassVisitor
- prefilterArgs(String[]) - 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
- PREV - Enum constant in enum class org.fife.ui.hex.event.HexSearchActionListener.Method
- previous(String, HexSearch.HexSearchOptions) - Method in class org.fife.ui.hex.swing.HexSearch
- previousButton - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView.SearchControlsPanel
- preVisitDirectory(Path, BasicFileAttributes) - Method in class org.jrd.frontend.utility.CommonUtils.ClassVisitor
- printBytes(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
- processKeyEvent(KeyEvent) - Method in class org.fife.ui.hex.swing.HexTable
- processKeyPressedEvent(KeyEvent, boolean, int) - Method in class org.fife.ui.hex.swing.HexTable
- processMouseMotionEvent(MouseEvent) - Method in class org.jrd.frontend.frame.main.MainFrameView.UndraggableJList
- processRequest(AgentRequestAction) - Method in class org.jrd.backend.core.DecompilerRequestReceiver
- progressBar - Variable in class org.jrd.frontend.frame.main.LoadingDialog
- properties - Variable in class org.jrd.backend.data.MetadataProperties
- PropertiesHolder() - Constructor for class org.jrd.backend.data.MetadataProperties.PropertiesHolder
- 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_FILE_RESOURCE - Static variable in class org.jrd.backend.data.MetadataProperties
- 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
- PUBLIC_STATIC_PREFIX - Static variable in class org.jrd.frontend.utility.AgentApiGenerator
- puc - Variable in class org.jrd.backend.data.Cli.CompileArguments
Q
- QuickCompiler() - Constructor for class org.jrd.frontend.frame.main.DecompilationController.QuickCompiler
R
- R - Static variable in class org.jrd.backend.data.Cli
- rc - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog.CompilationWithResult
- read(int, byte[]) - Method in class org.fife.ui.hex.ByteBuffer
- readClasses(boolean) - 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
- receiveByteCode(BufferedReader, BufferedWriter) - Method in class org.jrd.agent.AgentActionWorker
- recursive - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- 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
- redoButton - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- refreshComboBox(List<DecompilerWrapper>) - Method in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- refreshLocalVmsListener - Variable in class org.jrd.frontend.frame.main.MainFrameView
- reloadClassesButton - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- reloadClassList(ClassInfo[]) - Method in class org.jrd.frontend.frame.main.BytecodeDecompilerView
-
Sets the unfiltered class list array and invokes an update.
- reloadTextField(String, String, byte[]) - Method in class org.jrd.frontend.frame.main.BytecodeDecompilerView
-
Sets the decompiled code into JTextArea
- REMOTE - Enum constant in enum class org.jrd.backend.data.VmInfo.Type
- REMOTE_VM_ACTION - Static variable in class org.jrd.frontend.frame.main.MainFrameView
- REMOTE_VM_COMPARATOR - Static variable in class org.jrd.backend.data.VmInfo
- remoteVmAddButton - Variable in class org.jrd.frontend.frame.main.MainFrameView
- remoteVmButtonPanel - Variable in class org.jrd.frontend.frame.main.MainFrameView
- remoteVmLabelPanel - Variable in class org.jrd.frontend.frame.main.MainFrameView
- remoteVmList - Variable in class org.jrd.frontend.frame.main.MainFrameView
- remoteVmPanel - Variable in class org.jrd.frontend.frame.main.MainFrameView
- remoteVmRemoveButton - Variable in class org.jrd.frontend.frame.main.MainFrameView
- remoteVmScrollPane - Variable in class org.jrd.frontend.frame.main.MainFrameView
- removalRegex - Variable in class org.jrd.frontend.frame.main.OverridesManager
- remove(int, int) - Method in class org.fife.ui.hex.ByteBuffer
- remove(int, int, byte[]) - Method in class org.fife.ui.hex.ByteBuffer
- remove(Class, String) - Static method in class org.jrd.agent.api.UnsafeVariables.Clazzs
- remove(Class, String) - Static method in class org.jrd.agent.api.Variables.Clazzs
- remove(Object, String) - Static method in class org.jrd.agent.api.UnsafeVariables.Local
- remove(Object, String) - Static method in class org.jrd.agent.api.Variables.Local
- remove(String) - Static method in class org.jrd.agent.api.UnsafeVariables.Clazzs
- remove(String) - Static method in class org.jrd.agent.api.UnsafeVariables.Global
- remove(String) - Static method in class org.jrd.agent.api.Variables.Clazzs
- remove(String) - Static method in class org.jrd.agent.api.Variables.Global
- remove(String, String) - Static method in class org.jrd.agent.api.UnsafeVariables.Clazzs
- remove(String, String) - Static method in class org.jrd.agent.api.Variables.Clazzs
- remove(T, String) - Method in class org.jrd.agent.api.AbstractMasterKeyMap
- REMOVE_OVERRIDES - Enum constant in enum class org.jrd.backend.core.AgentRequestAction.RequestAction
- removeAll() - Static method in class org.jrd.agent.api.UnsafeVariables.Clazzs
- removeAll() - Static method in class org.jrd.agent.api.UnsafeVariables.Global
- removeAll() - Static method in class org.jrd.agent.api.Variables.Clazzs
- removeAll() - Static method in class org.jrd.agent.api.Variables.Global
- removeAll(Class) - Static method in class org.jrd.agent.api.UnsafeVariables.Clazzs
- removeAll(Class) - Static method in class org.jrd.agent.api.Variables.Clazzs
- removeAll(Object) - Static method in class org.jrd.agent.api.UnsafeVariables.Local
- removeAll(Object) - Static method in class org.jrd.agent.api.Variables.Local
- removeAll(String) - Static method in class org.jrd.agent.api.UnsafeVariables.Clazzs
- removeAll(String) - Static method in class org.jrd.agent.api.Variables.Clazzs
- removeAll(T) - Method in class org.jrd.agent.api.AbstractMasterKeyMap
- removeAndAdd(byte[], byte[]) - Method in class org.fife.ui.hex.swing.HexTableModel.BytesReplacedUndoableEdit
- removeButton - Variable in class org.jrd.frontend.frame.plugins.FileSelectorArrayRow
- removeButton - Variable in class org.jrd.frontend.frame.settings.NestedJarsSettingsPanel
- 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
- removeOverride() - Method in class org.jrd.frontend.frame.main.OverridesManager
- removeOverride(String) - Method in class org.jrd.agent.Transformer
- removeOverrides(BufferedReader, BufferedWriter) - Method in class org.jrd.agent.AgentActionWorker
- removeOverrides(String) - Method in class org.jrd.frontend.frame.main.DecompilationController
- removePathPart(String) - Method in class org.jrd.backend.data.ArchiveManager.ArchivePathManager
- removeRow(FileSelectorArrayRow) - Method in class org.jrd.frontend.frame.plugins.FileSelectorArrayPanel
- removeSavedFsVm(VmInfo) - Method in class org.jrd.backend.data.Config
- 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.frame.overwrite.FileToClassValidator
- removeVm(VmInfo) - Method in class org.jrd.backend.data.VmManager
- removeVmDecompilerStatus() - Method in class org.jrd.backend.data.VmInfo
- removeVmDialog(ActionEvent) - Method in class org.jrd.frontend.frame.main.DecompilationController
- removeVmDialogListener - Variable in class org.jrd.frontend.frame.main.MainFrameView
- removeWrapper(DecompilerWrapper) - Method in class org.jrd.frontend.frame.plugins.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(DecompilerWrapper, DecompilerWrapper) - 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 class org.jrd.backend.core.AgentRequestAction.RequestAction
- resetLastValidResult() - Method in class org.jrd.agent.Transformer
-
Resets the map with results to empty map
- 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.frame.overwrite.OverwriteClassDialog.CompilationWithResult
- results - Variable in class org.jrd.agent.Transformer
- resultType - Variable in class org.jrd.frontend.utility.AgentApiGenerator.ClazzMethod
- returnAction(String) - Static method in enum class org.jrd.backend.core.AgentRequestAction.RequestAction
- returnless - Variable in class org.jrd.frontend.utility.AgentApiGenerator.ClazzMethod
- returnNonzero(int, int) - Method in class org.jrd.backend.data.Cli
- 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.frame.overwrite.OverwriteClassDialog.CompilationWithResult
- run(IdentifiedSource...) - Method in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog.SavingCompilerOutputAction
- run(IdentifiedSource...) - Method in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog.UploadingCompilerOutputAction
- run(String) - Method in interface org.jrd.agent.AgentActionWorker.ParametrisedRunner
- run(DecompilerWrapper, boolean, IdentifiedSource...) - Method in class org.jrd.frontend.frame.main.DecompilationController.QuickCompiler
- 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.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
- SAVE_AS - Static variable in class org.jrd.backend.data.Cli
- SAVE_AS_FORMAT - Static variable in class org.jrd.backend.data.Help
- SAVE_AS_TEXT - Static variable in class org.jrd.backend.data.Help
- SAVE_LIKE - Static variable in class org.jrd.backend.data.Cli
- SAVE_LIKE_FORMAT - Static variable in class org.jrd.backend.data.Help
- SAVE_LIKE_TEXT - Static variable in class org.jrd.backend.data.Help
- SAVE_OPTIONS - Static variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- saveBinary - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- saveByGui(String, int, String, CommonUtils.StatusKeeper, String, byte[]) - Static method in class org.jrd.frontend.utility.CommonUtils
- saveConfigFile() - Method in class org.jrd.backend.data.Config
- SAVED_FS_VMS_KEY - Static variable in class org.jrd.backend.data.Config
- saveSrcBuffer - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- saveWrapper(DecompilerWrapper) - Method in class org.jrd.backend.decompiling.PluginManager
- saving - Variable in class org.jrd.backend.data.Cli
- 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, DecompilerWrapper, boolean, boolean, int, String) - Constructor for class org.jrd.frontend.frame.overwrite.OverwriteClassDialog.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.frame.overwrite.FileToClassValidator.StringAndScore
- ScreenFinder - Class in org.jrd.frontend.utility
- ScreenFinder() - Constructor for class org.jrd.frontend.utility.ScreenFinder
- scrollPane - Variable in class org.jrd.frontend.frame.license.LicenseView
- scrollPane - Variable in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorView
- scrollPane - Variable in class org.jrd.frontend.frame.settings.NestedJarsSettingsPanel
- searchBytecode(boolean) - Method in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- searchContext - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- SearchControlsPanel(Component, Component) - Constructor for class org.jrd.frontend.frame.main.BytecodeDecompilerView.SearchControlsPanel
- searchField - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView.SearchControlsPanel
- 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.frame.overwrite.OverwriteClassDialog
- selectBinTarget - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- selectCp() - Method in class org.jrd.frontend.frame.filesystem.NewFsVmView.CpNamePanel
- selectCpButton - Variable in class org.jrd.frontend.frame.filesystem.NewFsVmView.CpNamePanel
- selectExternalFiles - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- selectExternalFilesSave - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- selectSrc - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- selectSrcTarget - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- 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.frame.main.MainFrameView
- serialize() - Method in class org.jrd.backend.data.VmInfo
- serialize(DecompilerWrapper, Type, JsonSerializationContext) - Method in class org.jrd.backend.decompiling.DecompilerWrapperSerializer
- 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
- serialVersionUID - Static variable in class org.jrd.backend.data.VmInfo
- set(Class, String, Object) - Static method in class org.jrd.agent.api.UnsafeVariables.Clazzs
- set(Class, String, Object) - Static method in class org.jrd.agent.api.Variables.Clazzs
- set(Object, String, Object) - Static method in class org.jrd.agent.api.UnsafeVariables.Local
- set(Object, String, Object) - Static method in class org.jrd.agent.api.Variables.Local
- set(String, Object) - Static method in class org.jrd.agent.api.UnsafeVariables.Clazzs
- set(String, Object) - Static method in class org.jrd.agent.api.UnsafeVariables.Global
- set(String, Object) - Static method in class org.jrd.agent.api.Variables.Clazzs
- set(String, Object) - Static method in class org.jrd.agent.api.Variables.Global
- set(String, String, Object) - Static method in class org.jrd.agent.api.UnsafeVariables.Clazzs
- set(String, String, Object) - Static method in class org.jrd.agent.api.Variables.Clazzs
- set(T, String, Object) - Method in class org.jrd.agent.api.AbstractMasterKeyMap
- setAbortActionListener(ActionListener) - Method in class org.jrd.frontend.frame.main.LoadingDialog
- setAddButtonListener(ActionListener) - Method in class org.jrd.frontend.frame.filesystem.NewFsVmView
- setAddButtonListener(ActionListener) - Method in class org.jrd.frontend.frame.remote.NewConnectionView
- setAgentPath(String) - Method in class org.jrd.backend.data.Config
- setAlternateColumnBackground(boolean) - Method in class org.fife.ui.hex.swing.HexEditor
- setAlternateRowBackground(boolean) - Method in class org.fife.ui.hex.swing.HexEditor
- 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.frame.main.BytecodeDecompilerView
- setChanged() - Method in class org.jrd.backend.data.VmManager
- setChangeReporter(ActionListener) - Method in class org.jrd.frontend.frame.settings.AgentSettingsPanel
- setChangeReporter(ActionListener) - Method in interface org.jrd.frontend.frame.settings.ChangeReporter
-
Passes a listener to the implementing class to allow for future reporting.
- setChangeReporter(ActionListener) - Method in class org.jrd.frontend.frame.settings.CompilationSettingsPanel
- setChangeReporter(ActionListener) - Method in class org.jrd.frontend.frame.settings.MiscellaneousSettingsPanel
- setChangeReporter(ActionListener) - Method in class org.jrd.frontend.frame.settings.NestedJarsSettingsPanel
- setClassBody(String, byte[]) - Method in class org.jrd.agent.InstrumentationProvider
- setClassesActionListener(ActionListener) - Method in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- setClazz(String) - Method in class org.jrd.backend.data.ArchiveManager.ArchivePathManager
- setCompileListener(DecompilationController.QuickCompiler) - Method in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- setCompileMethod(Method) - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- setCompilerArguments(String) - Method in class org.jrd.backend.data.Config
- setCp(List<File>) - Method in class org.jrd.backend.data.VmInfo
- setDc(DecompilationController) - Method in class org.jrd.frontend.frame.main.OverridesManager
- setDecompiledClass(String, String, byte[]) - Method in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- setDecompileMethodNoInners(Method) - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- setDecompileMethodWithInners(Method) - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- setDecompilerDownloadUrl(String) - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- setDependencyUrls(List<String>, DecompilerWrapper.Switcher) - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- setDependencyUrlsFromPath(List<String>) - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- setDependencyUrlsFromUrl(List<String>) - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- setDoShowInfo(boolean) - Method in class org.jrd.frontend.frame.main.renderer.ClassListRenderer
- setExtensions(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.DecompilerWrapper
- setFilesToCompile(String) - Method in class org.jrd.frontend.frame.overwrite.LatestPaths
- setFound() - Method in class org.jrd.backend.data.ArchiveManager.ArchivePathManager
- setFsVmList(VmInfo[]) - Method in class org.jrd.frontend.frame.main.MainFrameView
- setFullyQualifiedClassName() - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- setHaltAgentListener(ActionListener) - Method in class org.jrd.frontend.frame.main.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
- setImageIcon() - Method in class org.jrd.frontend.frame.main.MainFrameView
- setInitActionListener(ActionListener) - Method in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- setInstance(Object) - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- setLastManualUpload(String) - Method in class org.jrd.frontend.frame.overwrite.LatestPaths
- setLastSaveBin(String) - Method in class org.jrd.frontend.frame.overwrite.LatestPaths
- setLastSaveSrc(String) - Method in class org.jrd.frontend.frame.overwrite.LatestPaths
- setListenPort(int) - Method in class org.jrd.backend.core.VmDecompilerStatus
- setLoadedClassBytes(String) - Method in class org.jrd.backend.core.VmDecompilerStatus
- setLoadedClasses(ClassInfo[]) - Method in class org.jrd.backend.core.VmDecompilerStatus
- setLocalVmList(VmInfo[]) - Method in class org.jrd.frontend.frame.main.MainFrameView
- setLocationForNewWrapper(DecompilerWrapper) - Method in class org.jrd.backend.decompiling.PluginManager
- setLookAndFeel() - Static method in class org.jrd.backend.data.Main
- setManageOverrides(Runnable) - Method in class org.jrd.frontend.frame.main.MainFrameView
- setName(String) - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- setNestedJarExtensions(List<String>) - Method in class org.jrd.backend.data.Config
- setNewConnectionDialogListener(ActionListener) - Method in class org.jrd.frontend.frame.main.MainFrameView
- setNewFsVmDialogListener(ActionListener) - Method in class org.jrd.frontend.frame.main.MainFrameView
- setNoReplace(Class, String, Object) - Static method in class org.jrd.agent.api.UnsafeVariables.Clazzs
- setNoReplace(Class, String, Object) - Static method in class org.jrd.agent.api.Variables.Clazzs
- setNoReplace(Object, String, Object) - Static method in class org.jrd.agent.api.UnsafeVariables.Local
- setNoReplace(Object, String, Object) - Static method in class org.jrd.agent.api.Variables.Local
- setNoReplace(String, Object) - Static method in class org.jrd.agent.api.UnsafeVariables.Clazzs
- setNoReplace(String, Object) - Static method in class org.jrd.agent.api.UnsafeVariables.Global
- setNoReplace(String, Object) - Static method in class org.jrd.agent.api.Variables.Clazzs
- setNoReplace(String, Object) - Static method in class org.jrd.agent.api.Variables.Global
- setNoReplace(String, String, Object) - Static method in class org.jrd.agent.api.UnsafeVariables.Clazzs
- setNoReplace(String, String, Object) - Static method in class org.jrd.agent.api.Variables.Clazzs
- setNoReplace(T, String, Object) - Method in class org.jrd.agent.api.AbstractMasterKeyMap
- setOkListener(boolean) - Method in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- setOutputBinaries(String) - Method in class org.jrd.frontend.frame.overwrite.LatestPaths
- setOutputExternalFilesDir(String) - Method in class org.jrd.frontend.frame.overwrite.LatestPaths
- setOverride(String, byte[]) - Method in class org.jrd.agent.Transformer
- setOverwriteActionListener(DecompilationController.ClassOverwriter) - Method in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- setParameter(String, String) - Method in class org.jrd.backend.core.AgentRequestAction
- setPluginConfigurationEditorListener(ActionListener) - Method in class org.jrd.frontend.frame.main.MainFrameView
- setPluginsConfiguredListener(ActionListener) - Method in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorController
- setPolicy - Variable in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- setPopup(DecompilationController.AgentApiGenerator) - Method in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- setRefreshLocalVmsListener(ActionListener) - Method in class org.jrd.frontend.frame.main.MainFrameView
- setRemoteVmList(VmInfo[]) - Method in class org.jrd.frontend.frame.main.MainFrameView
- setRemoveVmDialogListener(ActionListener) - Method in class org.jrd.frontend.frame.main.MainFrameView
- setRunning(boolean) - Static method in class org.jrd.agent.ConnectionDelegator
- 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.frame.overwrite.OverwriteClassDialog
- setSelectSaveListener(JButton, JTextField, JComboBox<String>) - Static method in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- 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.frame.main.GlobalConsole
- setText(String) - Method in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog.TextFieldBasedStus
- setText(String) - Method in interface org.jrd.frontend.frame.overwrite.OverwriteClassDialog.TextLog
- setText(String) - Method in class org.jrd.frontend.frame.plugins.FileSelectorPanel
- setText(String) - Method in interface org.jrd.frontend.utility.CommonUtils.StatusKeeper
- SettingsView - Class in org.jrd.frontend.frame.settings
- SettingsView(MainFrameView) - Constructor for class org.jrd.frontend.frame.settings.SettingsView
- setType(VmInfo.Type) - Method in class org.jrd.backend.data.VmInfo
- setUseHostSystemClasses(boolean) - Method in class org.jrd.backend.data.Config
- setUseJavapSignatures(boolean) - Method in class org.jrd.backend.data.Config
- setValidation() - Method in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- 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(boolean) - Method in class org.jrd.backend.core.Logger
- setVmChanging(ActionListener) - Method in class org.jrd.frontend.frame.main.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.frame.main.MainFrameView
- 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.DecompilerWrapper
- setWrapperUrlFromPath(String) - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- setWrapperUrlFromUrl(String) - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- shouldAttach - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- shouldBeSaved() - Method in class org.jrd.frontend.frame.filesystem.NewFsVmView
- 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
- shouldUseDefaultExtensions() - Method in class org.jrd.frontend.frame.settings.NestedJarsSettingsPanel
- shouldUseHostSystemClassesCheckBox() - Method in class org.jrd.frontend.frame.settings.CompilationSettingsPanel
- shouldUseJavapSignatures() - Method in class org.jrd.frontend.frame.settings.MiscellaneousSettingsPanel
- show() - Method in class org.jrd.frontend.frame.main.GlobalConsole
- showApiMenu(Point) - Method in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- showCheckBoxes - Variable in class org.jrd.frontend.frame.main.popup.JListPopupMenu
- showFor(JFrame, DecompilationController) - Static method in class org.jrd.frontend.frame.main.OverridesManager
- showInfoCheckBox - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- showLoadingDialog(ActionListener, String) - Method in class org.jrd.frontend.frame.main.DecompilationController
- showLoadingDialog(String) - Method in class org.jrd.frontend.frame.main.DecompilationController
- size - Variable in class org.fife.ui.hex.swing.HexEditorRowHeader.RowHeaderListModel
- sortWrappers() - Method in class org.jrd.backend.decompiling.PluginManager
- sourceBuffer - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- sources - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog.CompilationWithResult
- splitPane - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- splitPaneFirstResize - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- SRC_SUBDIRS_NAME - Static variable in class org.jrd.frontend.utility.CommonUtils
- stamp() - Method in class org.jrd.frontend.frame.main.GlobalConsole
- start - Variable in class org.fife.ui.hex.swing.SearchState
- status - Variable in class org.jrd.backend.decompiling.PluginManager.BundledCompilerStatus
- status - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog.CompilerOutputActionFields
- status - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog.TextFieldBasedStus
- statusBinary - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- statusCompileCurrentBuffer - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- statusExternalFiles - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- stdinToBase64() - Static method in class org.jrd.frontend.frame.main.DecompilationController
- stdinToBytes() - Static method in class org.jrd.frontend.frame.main.DecompilationController
- stopCellEditing() - Method in class org.fife.ui.hex.swing.HexTable.CellEditor
- StringAndScore(int, String) - Constructor for class org.jrd.frontend.frame.overwrite.FileToClassValidator.StringAndScore
- stringsFromValue(T) - Method in class org.jrd.frontend.frame.main.popup.JListPopupMenu
- styleTooltip() - Static method in class org.jrd.frontend.frame.main.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.frame.main.DecompilationController
- submitRequest(VmManager, AgentRequestAction) - Static method in class org.jrd.frontend.frame.main.DecompilationController
- subscribeToVMChange(ActionListener) - Method in class org.jrd.backend.data.VmManager
- switchCard(JPanel, String) - Method in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorView
- switchPanel(boolean) - Method in class org.jrd.frontend.frame.main.MainFrameView
-
Switches centerPanel between decompiler view and welcome view.
- switchTabsToRemoteVms() - Method in class org.jrd.frontend.frame.main.MainFrameView
- syncRowCount() - Method in class org.fife.ui.hex.swing.HexEditorRowHeader
T
- tabbedPane - Variable in class org.jrd.frontend.frame.main.MainFrameView
- 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
- tail(String) - Method in class org.jrd.frontend.frame.main.GlobalConsole
- TeeOutputStream - Class in org.jrd.frontend.utility
-
Behaves like the 'tee' command, sends output to both actual std stream and a log
- TeeOutputStream(PrintStream) - Constructor for class org.jrd.frontend.utility.TeeOutputStream
- TEXT - Enum constant in enum class org.fife.ui.hex.swing.HexSearch.HexSearchOptions
- textAndName - Variable in class org.jrd.frontend.frame.filesystem.NewFsVmView.CpNamePanel
- textField - Variable in class org.jrd.frontend.frame.plugins.FileSelectorArrayRow
- textField - Variable in class org.jrd.frontend.frame.plugins.FileSelectorPanel
- textField - Variable in class org.jrd.frontend.frame.plugins.TextInputPanel
- TextFieldBasedStus(JTextField) - Constructor for class org.jrd.frontend.frame.overwrite.OverwriteClassDialog.TextFieldBasedStus
- TextInputPanel - Class in org.jrd.frontend.frame.plugins
- TextInputPanel() - Constructor for class org.jrd.frontend.frame.plugins.TextInputPanel
- TextInputPanel(String) - Constructor for class org.jrd.frontend.frame.plugins.TextInputPanel
- theServerSocket - Variable in class org.jrd.agent.ConnectionDelegator
- TIMESTAMP_KEY - Static variable in class org.jrd.backend.data.MetadataProperties
- TMP_DIR - Static variable in class org.jrd.backend.data.ArchiveManager
- toAgentLikeAnswer() - Method in class org.jrd.backend.core.ClassInfo
- toClass(String) - Static method in class org.jrd.backend.communication.FsAgent
- toError(Exception) - Static method in class org.jrd.backend.communication.ErrorCandidate
- toError(Exception) - Static method in class org.jrd.backend.communication.TopLevelErrorCandidate
- toError(String) - Static method in class org.jrd.agent.AgentActionWorker
- toError(String) - Static method in class org.jrd.backend.communication.ErrorCandidate
- toError(String) - Static method in class org.jrd.backend.communication.TopLevelErrorCandidate
- toError(Throwable) - Static method in class org.jrd.agent.AgentActionWorker
- toggleWebsiteButton(DecompilerWrapper) - Method in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorController
- toIdentifiedSources(boolean, String...) - Static method in class org.jrd.frontend.utility.CommonUtils
- toIdentifiedSources(boolean, List<File>) - Static method in class org.jrd.frontend.utility.CommonUtils
- toInt(String) - Method in class org.jrd.backend.data.Cli.Saving
- toIntString() - Method in enum class org.jrd.backend.core.AgentRequestAction.RequestAction
- toOutput(String) - Method in class org.jrd.frontend.utility.AgentApiGenerator.ClazzMethod
- toOutput(String) - Method in class org.jrd.frontend.utility.AgentApiGenerator.DummyClazzMethod
- TopLevelErrorCandidate - Class in org.jrd.backend.communication
- TopLevelErrorCandidate(String) - Constructor for class org.jrd.backend.communication.TopLevelErrorCandidate
- toPrint(boolean) - Method in class org.jrd.backend.core.ClassInfo
- toString() - Method in class org.jrd.backend.core.ClassInfo
- toString() - Method in class org.jrd.backend.data.MetadataProperties
- toString() - Method in class org.jrd.backend.data.VmInfo
- toString() - Method in class org.jrd.backend.decompiling.DecompilerWrapper
- toString() - Method in class org.jrd.backend.decompiling.ExpandableUrl
- toString() - Method in class org.jrd.frontend.frame.main.MainFrameView.UndraggableJList
- toString() - Method in class org.jrd.frontend.utility.AgentApiGenerator.ClazzMethod
- toString() - Method in class org.jrd.frontend.utility.AgentApiGenerator.DummyClazzMethod
- 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
- trimReadLine() - Method in class org.jrd.backend.communication.Communicate
- tryParseInt(String, String) - Method in class org.jrd.backend.core.DecompilerRequestReceiver
- type - Variable in class org.jrd.backend.data.VmInfo
- Type() - Constructor for enum class 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
- undoButton - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- undoManager - Variable in class org.fife.ui.hex.swing.HexTableModel
- undoManager - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView.UndoRedoKeyAdapter
- UndoRedoKeyAdapter() - Constructor for class org.jrd.frontend.frame.main.BytecodeDecompilerView.UndoRedoKeyAdapter
- UndraggableJList() - Constructor for class org.jrd.frontend.frame.main.MainFrameView.UndraggableJList
- unifySlashes(String) - Static method in class org.jrd.backend.decompiling.ExpandableUrl
- unifySlashes(String, boolean) - Static method in class org.jrd.backend.decompiling.ExpandableUrl
- uniqueListModel - Variable in class org.jrd.frontend.frame.settings.NestedJarsSettingsPanel
- unpack(File) - Method in class org.jrd.backend.data.ArchiveManager
-
Unpacks files necessary to access desired class
- UNPROPAGATED_VALUE - Static variable in class org.jrd.backend.data.MetadataProperties
- unpropagatedValuePattern - Variable in class org.jrd.backend.data.MetadataProperties.FromFileProperties
- UnsafeVariables - Class in org.jrd.agent.api
- UnsafeVariables() - Constructor for class org.jrd.agent.api.UnsafeVariables
- UnsafeVariables.Clazzs - Class in org.jrd.agent.api
- UnsafeVariables.Global - Class in org.jrd.agent.api
- UnsafeVariables.Local - Class in org.jrd.agent.api
- UNSAVABLE_OPTIONS - Static variable in class org.jrd.backend.data.Help
- updateClassList() - Method in class org.jrd.frontend.frame.main.BytecodeDecompilerView
- updateLocalVMs() - Method in class org.jrd.backend.data.VmManager
-
Obtains list of Virtual Machines.
- updatePanelInfo(ConfigPanel, DecompilerWrapper) - Method in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorController
- updateVmLists() - Method in class org.jrd.frontend.frame.main.DecompilationController
- updateWrapperList(List<DecompilerWrapper>) - Method in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorController
- upload(String, byte[]) - Method in class org.jrd.frontend.frame.main.DecompilationController.QuickCompiler
- uploadBinary - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- uploadByGui(VmInfo, VmManager, CommonUtils.StatusKeeper, String, byte[]) - Static method in class org.jrd.frontend.utility.CommonUtils
- uploadBytecode(String, VmManager, VmInfo, byte[]) - Static method in class org.jrd.frontend.utility.CommonUtils
- uploadByteCode(String, String) - Method in class org.jrd.backend.communication.FsAgent
- UploadingCompilerOutputAction(JTextField, VmInfo, VmManager, PluginManager, DecompilerWrapper, boolean, boolean, int, String) - Constructor for class org.jrd.frontend.frame.overwrite.OverwriteClassDialog.UploadingCompilerOutputAction
- urlListToCsv(List<ExpandableUrl>, String) - Static method in class org.jrd.backend.decompiling.PluginManager
-
Converts list of URLs to CSV String
example: (list){URL1,URL2,URL3} -> (String)URL1:URL2:URL3 - USE_HOST_SYSTEM_CLASSES_KEY - Static variable in class org.jrd.backend.data.Config
- USE_JAVAP_SIGNATURES - Static variable in class org.jrd.backend.data.Config
- useDefaults - Variable in class org.jrd.frontend.frame.settings.NestedJarsSettingsPanel
- useHostSystemClassesCheckBox - Variable in class org.jrd.frontend.frame.settings.CompilationSettingsPanel
- useJavapSignaturesCheckBox - Variable in class org.jrd.frontend.frame.settings.MiscellaneousSettingsPanel
V
- validate(String, String) - Static method in class org.jrd.frontend.frame.overwrite.FileToClassValidator
- validateButton - Variable in class org.jrd.frontend.frame.plugins.OkCancelPanel
- validatePlugin(DecompilerWrapper) - Method in class org.jrd.backend.decompiling.PluginManager
-
Validating the @param plugin using compilation
- validateWrapper() - Method in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorController
- validation - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- valueOf(String) - Static method in enum class org.fife.ui.hex.event.HexSearchActionListener.Method
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.fife.ui.hex.swing.HexSearch.HexSearchOptions
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jrd.backend.core.AgentRequestAction.RequestAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jrd.backend.core.Logger.Level
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jrd.backend.data.VmInfo.Type
-
Returns the enum constant of this class with the specified name.
- values - Variable in class org.jrd.agent.api.AbstractMasterKeyMap
- values() - Static method in enum class org.fife.ui.hex.event.HexSearchActionListener.Method
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.fife.ui.hex.swing.HexSearch.HexSearchOptions
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jrd.backend.core.AgentRequestAction.RequestAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jrd.backend.core.Logger.Level
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jrd.backend.data.VmInfo.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Variables - Class in org.jrd.agent.api
- Variables() - Constructor for class org.jrd.agent.api.Variables
- Variables.Clazzs - Class in org.jrd.agent.api
- Variables.FakeVariableAlreadyDeclaredException - Exception in org.jrd.agent.api
- Variables.FakeVariableException - Exception in org.jrd.agent.api
- Variables.Global - Class in org.jrd.agent.api
- Variables.Local - Class in org.jrd.agent.api
- Variables.NoSuchFakeVariableException - Exception in org.jrd.agent.api
- 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_FORMAT - Static variable in class org.jrd.backend.data.Help
- VERSION_KEY - Static variable in class org.jrd.backend.data.MetadataProperties
- VERSION_TEXT - Static variable in class org.jrd.backend.data.Help
- view - Variable in class org.jrd.frontend.frame.plugins.PluginConfigurationEditorController
- visitFile(Path, BasicFileAttributes) - Method in class org.jrd.frontend.utility.CommonUtils.ClassVisitor
- visitFileFailed(Path, IOException) - Method in class org.jrd.frontend.utility.CommonUtils.ClassVisitor
- 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
- VM_TITLE - Static variable in class org.jrd.frontend.frame.main.OverridesManager
- vmChangingListener - Variable in class org.jrd.frontend.frame.main.MainFrameView
- 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.frame.main.DecompilationController
- vmInfo - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog.CompilerOutputActionFields
- vmInfo - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- 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 Class in org.jrd.backend.data
- vmInfoSet - Variable in class org.jrd.backend.data.VmManager
- VmListRenderer - Class in org.jrd.frontend.frame.main.renderer
- VmListRenderer() - Constructor for class org.jrd.frontend.frame.main.renderer.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.frame.filesystem.NewFsVmController
- vmManager - Variable in class org.jrd.frontend.frame.main.DecompilationController
- vmManager - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog.CompilerOutputActionFields
- vmManager - Variable in class org.jrd.frontend.frame.overwrite.OverwriteClassDialog
- vmManager - Variable in class org.jrd.frontend.frame.remote.NewConnectionController
- 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
W
- wantedCustomCompiler - Variable in class org.jrd.backend.data.Cli.CompileArguments
- warnOnOvveridesOfFsVm(VmInfo) - Method in class org.jrd.frontend.frame.main.DecompilationController
- warnOnOvveridesOfFsVm(VmInfo, JFrame) - Static method in class org.jrd.frontend.frame.main.DecompilationController
- wasFound() - Method in class org.jrd.backend.data.ArchiveManager.ArchivePathManager
- wasNotFoundActionListener - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView.SearchControlsPanel
- wasNotFoundListener - Variable in class org.fife.ui.hex.event.HexSearchDocumentListener
- WELCOME_CARD - Static variable in class org.jrd.frontend.frame.main.MainFrameView
- WELCOME_MESSAGE - Static variable in class org.jrd.frontend.frame.main.MainFrameView
- welcomeJTextArea - Variable in class org.jrd.frontend.frame.main.MainFrameView
- welcomePanel - Variable in class org.jrd.frontend.frame.main.MainFrameView
- window - Variable in class org.jrd.frontend.frame.main.OverridesManager
- work() - Method in class org.jrd.frontend.frame.overwrite.FileToClassValidator
- worker - Variable in class org.jrd.frontend.frame.main.BytecodeDecompilerView.OverwriteActionListener
- WOULD_FONT_BE_BLACK - Static variable in class org.jrd.frontend.utility.ImageButtonFactory
- wrapperJList - Variable in class org.jrd.frontend.frame.plugins.PluginListPanel
- wrappers - Variable in class org.jrd.backend.decompiling.PluginManager
- wrapperUrl - Variable in class org.jrd.backend.decompiling.DecompilerWrapper
- wrapperUrlPanel - Variable in class org.jrd.frontend.frame.plugins.ConfigPanel
- write(byte[], int, int) - Method in class org.jrd.frontend.utility.TeeOutputStream
- write(int) - Method in class org.jrd.frontend.utility.TeeOutputStream
- WritingCpOperator(String) - Constructor for class org.jrd.backend.communication.FsAgent.WritingCpOperator
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
Z
- Zip(File) - Constructor for class org.jrd.backend.decompiling.ImportUtils.Zip
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form