A B C D E F G H I J L M N O P R S T U V Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AboutView - Class in org.jrd.frontend.AboutFrame
- AboutView(MainFrameView) - Constructor for class org.jrd.frontend.AboutFrame.AboutView
- ACTION_PARAM_NAME - Static variable in class org.jrd.backend.core.AgentRequestAction
- actionPerformed(ActionEvent) - Method in class org.fife.ui.hex.event.HexSearchActionListener
- add(VmInfo) - Method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController.vmArrayList
- addHexEditorListener(HexEditorListener) - Method in class org.fife.ui.hex.swing.HexEditor
- AgentActionWorker - Class in org.jrd.agent
-
This class handles the socket accepting and request processing from the decompiler
- AgentActionWorker(Socket, InstrumentationProvider) - Constructor for class org.jrd.agent.AgentActionWorker
- AgentAttachManager - Class in org.jrd.backend.core
-
Attach manager for agent contains utility methods and information about attach.
- AgentAttachManager(VmManager) - Constructor for class org.jrd.backend.core.AgentAttachManager
- AgentLoader - Class in org.jrd.backend.core
-
This class contains methods for attaching the agent.
- agentmain(String, Instrumentation) - Static method in class org.jrd.agent.Main
-
This method only calls the premain
- AgentRequestAction - Class in org.jrd.backend.core
- AgentRequestAction() - Constructor for class org.jrd.backend.core.AgentRequestAction
- AgentRequestAction.RequestAction - Enum in org.jrd.backend.core
- allowToSaveBytecode() - Method in class org.jrd.agent.Transformer
-
This method allows saving of bytecode
- ArchiveManager - Class in org.jrd.backend.data
- ArchiveManager() - Constructor for class org.jrd.backend.data.ArchiveManager
- ArchiveManagerOptions - Class in org.jrd.backend.data
- ArchiveManagerOptions() - Constructor for class org.jrd.backend.data.ArchiveManagerOptions
- attach(String, int) - Method in class org.jrd.backend.core.AgentLoader
-
This method handles the attach of a decompiler agent to given VM.
- availableVMs() - Static method in class org.jrd.backend.communication.InstallDecompilerAgentImpl
B
- BASE64 - Static variable in class org.jrd.backend.data.Cli
- browseButton - Variable in class org.jrd.frontend.ConfigureFrame.ConfigureView.confBrosePanel
- 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
- BytecodeDecompilerView - Class in org.jrd.frontend.MainFrame
-
Class that creates GUI for attached VM.
- BytecodeDecompilerView() - Constructor for class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- BYTES - org.jrd.backend.core.AgentRequestAction.RequestAction
- BYTES - Static variable in class org.jrd.backend.data.Cli
- bytesToBase64(byte[]) - Static method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
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
- cellToOffset(int, int) - Method in class org.fife.ui.hex.swing.HexEditor
- centerWindowsToCurrentScreen(Window) - Static method in class org.jrd.frontend.MainFrame.ScreenFinder
- changedUpdate(DocumentEvent) - Method in class org.fife.ui.hex.event.HexSearchDocumentListener
- changedUpdate(DocumentEvent) - Method in class org.jrd.frontend.MainFrame.FiletoClassValidator
- cheatName(String, int, String, String) - Static method in class org.jrd.frontend.Utils
- chooser - Variable in class org.jrd.frontend.ConfigureFrame.ConfigureView.confBrosePanel
- CLASS_BODY - Static variable in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- CLASS_NAME - Static variable in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- CLASS_TO_DECOMPILE_NAME - Static variable in class org.jrd.backend.core.AgentRequestAction
- CLASS_TO_OVERWRITE_BODY - Static variable in class org.jrd.backend.core.AgentRequestAction
- CLASSES - org.jrd.backend.core.AgentRequestAction.RequestAction
- CLASSES_NOPE - Static variable in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- clearConfigPanel() - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorView
- Cli - Class in org.jrd.backend.data
- Cli(String[], Model) - Constructor for class org.jrd.backend.data.Cli
- Cli.Saving - Class in org.jrd.backend.data
- close() - Method in class org.jrd.backend.communication.Communicate
-
Closes a socket.
- 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.
- COMPILE - Static variable in class org.jrd.backend.data.Cli
- compileClass(ClassesProvider, Optional<MessagesListener>, IdentifiedSource...) - Method in class org.jrd.backend.communication.RuntimeCompilerConnector.DummyRuntimeCompiler
- compileClass(ClassesProvider, Optional<MessagesListener>, IdentifiedSource...) - Method in class org.jrd.backend.communication.RuntimeCompilerConnector.ForeignCompilerWrapper
- Config - Class in org.jrd.backend.data
-
Singleton class for storing and retrieving configuration strings.
- ConfigPanel - Class in org.jrd.frontend.PluginMangerFrame
- ConfigPanel() - Constructor for class org.jrd.frontend.PluginMangerFrame.ConfigPanel
- ConfigureView - Class in org.jrd.frontend.ConfigureFrame
- ConfigureView(MainFrameView) - Constructor for class org.jrd.frontend.ConfigureFrame.ConfigureView
- ConfigureView.confBrosePanel - Class in org.jrd.frontend.ConfigureFrame
- ConnectionDelegator - Class in org.jrd.agent
- consumeCli() - Method in class org.jrd.backend.data.Cli
- copy() - Method in class org.fife.ui.hex.swing.HexEditor
- cpToFiles(String) - Static method in class org.jrd.frontend.NewFsVmFrame.NewFsVmController
- cpToFilesCatched(String) - Static method in class org.jrd.frontend.NewFsVmFrame.NewFsVmController
- 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
- createFromPath(String) - Static method in class org.jrd.backend.decompiling.ExpandableUrl
- createFromStringUrl(String) - Static method in class org.jrd.backend.decompiling.ExpandableUrl
- createFsVM(List<File>, String) - Method in class org.jrd.backend.data.VmManager
- createRemoteVM(String, int) - Method in class org.jrd.backend.data.VmManager
- createRequest(VmInfo, AgentRequestAction.RequestAction, String...) - Static method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- createUserPluginDir() - Static method in class org.jrd.backend.decompiling.PluginManager
- createWrapper() - Method in class org.jrd.backend.decompiling.PluginManager
- CUSTOM_NAME - Static variable in class org.jrd.frontend.Utils
- cut() - Method in class org.fife.ui.hex.swing.HexEditor
D
- decompile(byte[], String[]) - Method in class org.jrd.backend.decompiling.JavapDisassemblerWrapper
- decompile(DecompilerWrapperInformation, String, byte[], String[], VmInfo, VmManager) - Method in class org.jrd.backend.decompiling.PluginManager
- DECOMPILE - Static variable in class org.jrd.backend.data.Cli
- 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
- DecompilerWrapperInformation - Class in org.jrd.backend.decompiling
- DecompilerWrapperInformation() - Constructor for class org.jrd.backend.decompiling.DecompilerWrapperInformation
- DecompilerWrapperInformation(String) - Constructor for class org.jrd.backend.decompiling.DecompilerWrapperInformation
- DecompilerWrapperInformation(String, String, List<String>, String) - Constructor for class org.jrd.backend.decompiling.DecompilerWrapperInformation
-
Class containing information about available Decompiler wrapper
- DecompilerWrapperInformationDeserializer - Class in org.jrd.backend.decompiling
- DecompilerWrapperInformationDeserializer() - Constructor for class org.jrd.backend.decompiling.DecompilerWrapperInformationDeserializer
- DecompilerWrapperInformationSerializer - Class in org.jrd.backend.decompiling
- DecompilerWrapperInformationSerializer() - Constructor for class org.jrd.backend.decompiling.DecompilerWrapperInformationSerializer
- DEFAULT - Static variable in class org.jrd.backend.data.Cli.Saving
- DEFAULT_ADDRESS - Static variable in class org.jrd.backend.communication.CallDecompilerAgent
- DEFAULT_ADDRESS - Static variable in class org.jrd.backend.communication.Communicate
- DEFAULT_ADRESS - Static variable in class org.jrd.agent.ConnectionDelegator
- DEFAULT_PORT - Static variable in class org.jrd.agent.ConnectionDelegator
- DEFAULT_PORT - Static variable in class org.jrd.backend.communication.CallDecompilerAgent
- delete() - Method in class org.fife.ui.hex.swing.HexEditor
- delete() - Method in class org.jrd.backend.data.ArchiveManager
-
Deletes jrd temporary folder
- deleteWrapper(DecompilerWrapperInformation) - Method in class org.jrd.backend.decompiling.PluginManager
- denyToSaveBytecode() - Method in class org.jrd.agent.Transformer
-
This method denies the bytecode to be saved during transformation.
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformationDeserializer
- DIR - Static variable in class org.jrd.backend.data.Cli.Saving
- Directories - Class in org.jrd.backend.data
- Directory - Class in org.jrd.frontend.PluginMangerFrame.embedded
- Directory(File) - Constructor for class org.jrd.frontend.PluginMangerFrame.embedded.Directory
- DummyRuntimeCompiler() - Constructor for class org.jrd.backend.communication.RuntimeCompilerConnector.DummyRuntimeCompiler
E
- equals(Object) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- ERROR_RESPONSE - Static variable in class org.jrd.backend.core.DecompilerRequestReceiver
- EXACT - Static variable in class org.jrd.backend.data.Cli.Saving
- ExpandableUrl - Class in org.jrd.backend.decompiling
- ExpandableUrl.MalformedMacroExpansion - Exception in org.jrd.backend.decompiling
- ExpandableUrl.MalformedURLToPath - Exception in org.jrd.backend.decompiling
F
- fallback(File) - Static method in class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayRow
- FileSelectorArrayAddRow - Class in org.jrd.frontend.PluginMangerFrame
- FileSelectorArrayPanel - Class in org.jrd.frontend.PluginMangerFrame
- FileSelectorArrayRow - Class in org.jrd.frontend.PluginMangerFrame
- FileSelectorPanel - Class in org.jrd.frontend.PluginMangerFrame
- filesToCompile - Variable in class org.jrd.frontend.MainFrame.LatestPaths
- fileToBase64(String) - Static method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- fileToBytes(String) - Static method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- FiletoClassValidator - Class in org.jrd.frontend.MainFrame
- FiletoClassValidator(JLabel, JTextField, JTextField) - Constructor for class org.jrd.frontend.MainFrame.FiletoClassValidator
- FiletoClassValidator.StringAndScore - Class in org.jrd.frontend.MainFrame
- findClassBody(String) - Method in class org.jrd.agent.InstrumentationProvider
-
Finds class object corresponding to the class name and returns its bytecode.
- findVmFromPID(String) - Method in class org.jrd.backend.data.VmManager
- fireHexEditorEvent(int, int, int) - Method in class org.fife.ui.hex.swing.HexEditor
- flipWrapperExtension(String) - Static method in class org.jrd.backend.decompiling.PluginManager
- ForeignCompilerWrapper(PluginManager, DecompilerWrapperInformation) - Constructor for class org.jrd.backend.communication.RuntimeCompilerConnector.ForeignCompilerWrapper
- FQN - Static variable in class org.jrd.backend.data.Cli.Saving
- FS - org.jrd.backend.data.VmInfo.Type
- FsAgent - Class in org.jrd.backend.communication
-
This class is doing agent-like based operations on filesystem
- FsAgent(List<File>) - Constructor for class org.jrd.backend.communication.FsAgent
- FULLY_QUALIFIED_NAME - Static variable in class org.jrd.frontend.Utils
G
- get() - Method in class org.fife.ui.hex.swing.HexEditor
- getAddButton() - Method in class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayAddRow
- getAddedCount() - Method in class org.fife.ui.hex.event.HexEditorEvent
- getAddWrapperButton() - Method in class org.jrd.frontend.PluginMangerFrame.PluginListPanel
- getAgentExpandedPath() - Method in class org.jrd.backend.data.Config
- getAgentRawPath() - Method in class org.jrd.backend.data.Config
- getAlternateColumnBG() - Method in class org.fife.ui.hex.swing.HexEditor
- getAlternateRowBG() - Method in class org.fife.ui.hex.swing.HexEditor
- getBuffer() - Method in class org.fife.ui.hex.ByteBuffer
- getByte(int) - Method in class org.fife.ui.hex.ByteBuffer
- getByte(int) - Method in class org.fife.ui.hex.swing.HexEditor
- getByte(int) - Method in class org.fife.ui.hex.swing.HexTableModel
- getBytecodeDecompilerPanel() - Method in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
-
Constructor creates the graphics and adds the action listeners.
- getByteCount() - Method in class org.fife.ui.hex.swing.HexEditor
- getByteCount() - Method in class org.fife.ui.hex.swing.HexTableModel
- getBytesClassName() - Method in class org.jrd.backend.core.VmDecompilerStatus
- getBytesPerRow() - Method in class org.fife.ui.hex.swing.HexTableModel
- getCancelButton() - Method in class org.jrd.frontend.PluginMangerFrame.OkCancelPanel
- getClass(ClassIdentifier...) - Method in class org.jrd.backend.communication.RuntimeCompilerConnector.JRDClassesProvider
- getClassesNames(LinkedBlockingQueue<String>, Boolean) - Method in class org.jrd.agent.InstrumentationProvider
-
Inserts names of classes into queue.
- getClassPathListing() - Method in class org.jrd.backend.communication.RuntimeCompilerConnector.JRDClassesProvider
- getCloneButton() - Method in class org.jrd.frontend.PluginMangerFrame.PluginTopOptionPanel
- getColumnCount() - Method in class org.fife.ui.hex.swing.HexTableModel
- getColumnName(int) - Method in class org.fife.ui.hex.swing.HexTableModel
- getCompileMethod() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- getConfig() - Static method in class org.jrd.backend.data.Config
- getConfigDirectory() - Static method in class org.jrd.backend.data.Directories
-
Locate configuration directory as per XDG base directory specification.
- getCp() - Method in class org.jrd.backend.data.VmInfo
- getCurrentPoint() - Static method in class org.jrd.frontend.MainFrame.ScreenFinder
- getCurrentScreen() - Static method in class org.jrd.frontend.MainFrame.ScreenFinder
- getCurrentScreenSizeWithoutBounds() - Static method in class org.jrd.frontend.MainFrame.ScreenFinder
- getDataFromPanel(DecompilerWrapperInformation) - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- getDecompileMethodNoInners() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- getDecompileMethodWithInners() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- getDecompilerDownloadURL() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- getDeleteButton() - Method in class org.jrd.frontend.PluginMangerFrame.PluginTopOptionPanel
- getDependencyUrlPanel() - Method in class org.jrd.frontend.PluginMangerFrame.ConfigPanel
- getDependencyURLs() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- getDoc() - Method in class org.fife.ui.hex.swing.HexTableModel
- getEnd() - Method in class org.fife.ui.hex.swing.SearchState
- getExpandedPath() - Method in class org.jrd.backend.decompiling.ExpandableUrl
- getExpandedURL() - Method in class org.jrd.backend.decompiling.ExpandableUrl
- getExtensions() - Method in class org.jrd.backend.data.ArchiveManagerOptions
- getFile() - Method in class org.jrd.backend.decompiling.ExpandableUrl
- getFileLocation() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- getFilesToCompile() - Method in class org.jrd.frontend.MainFrame.RewriteClassDialog
- getFullyQualifiedClassName() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- 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
- getImportButton() - Method in class org.jrd.frontend.PluginMangerFrame.PluginTopOptionPanel
- getInstance() - Static method in class org.jrd.backend.data.ArchiveManager
- getInstance() - Static method in class org.jrd.backend.data.ArchiveManagerOptions
- getInstance() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- getJavap() - Static method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- getJavapv() - Static method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- getjLabel() - Method in class org.jrd.frontend.PluginMangerFrame.MessagePanel
- getjLabel() - Method in class org.jrd.frontend.PluginMangerFrame.TextInputPanel
- getJrdAttributes() - Static method in class org.jrd.backend.data.Cli
- getJrdLocation() - Static method in class org.jrd.backend.data.Directories
- getJsonFileURL() - Method in class org.jrd.frontend.PluginMangerFrame.ConfigPanel
- getLargestSelectionIndex() - Method in class org.fife.ui.hex.swing.HexEditor
- getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class org.jrd.frontend.MainFrame.VmListRenderer
- getListenPort() - Method in class org.jrd.backend.core.VmDecompilerStatus
- getLoadedClassBytes() - Method in class org.jrd.backend.core.VmDecompilerStatus
- getLoadedClassNames() - Method in class org.jrd.backend.core.VmDecompilerStatus
- getLogger() - Static method in class org.jrd.agent.OutputControllerAgent
- getLogger() - Static method in class org.jrd.backend.core.OutputController
- getMainFrame() - Method in class org.jrd.frontend.MainFrame.MainFrameView
- getManualUploadPath() - Method in class org.jrd.frontend.MainFrame.RewriteClassDialog
- getMessagePanel() - Method in class org.jrd.frontend.PluginMangerFrame.ConfigPanel
- getName() - Method in exception org.fife.ui.hex.swing.HexSearchParseException
- getName() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- getNamePanel() - Method in class org.jrd.frontend.PluginMangerFrame.ConfigPanel
- getOffset() - Method in class org.fife.ui.hex.event.HexEditorEvent
- getOkButton() - Method in class org.jrd.frontend.PluginMangerFrame.OkCancelPanel
- getOkCancelPanel() - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorView
- getOpenWebsiteButton() - Method in class org.jrd.frontend.PluginMangerFrame.PluginTopOptionPanel
- getOrCreatePluginConfigPanel(DecompilerWrapperInformation) - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- getOutputBinaries() - Method in class org.jrd.frontend.MainFrame.RewriteClassDialog
- getOutputExternalFilesDir() - Method in class org.jrd.frontend.MainFrame.RewriteClassDialog
- getParameter(String) - Method in class org.jrd.backend.core.AgentRequestAction
- getPluginDirectory() - Static method in class org.jrd.backend.data.Directories
-
Locate configuration directory as per XDG base directory specification.
- getPluginListPanel() - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorView
- getPluginManager() - Method in class org.jrd.backend.data.Model
- getPluginTopOptionPanel() - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorView
- getRawPath() - Method in class org.jrd.backend.decompiling.ExpandableUrl
- getRawURL() - Method in class org.jrd.backend.decompiling.ExpandableUrl
- getRemovedCount() - Method in class org.fife.ui.hex.event.HexEditorEvent
- getResult(String) - Method in class org.jrd.agent.Transformer
-
Returns bytecode of transformed class.
- getRowCount() - Method in class org.fife.ui.hex.swing.HexTableModel
- getSaveBinPath() - Method in class org.jrd.frontend.MainFrame.RewriteClassDialog
- getSaveSrcPath() - Method in class org.jrd.frontend.MainFrame.RewriteClassDialog
- getScope() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- getSearchState() - Method in class org.fife.ui.hex.swing.HexSearch
- getSelecteddecompilerWrapperInformation() - Method in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- getSize() - Method in class org.fife.ui.hex.ByteBuffer
- getSmallestSelectionIndex() - Method in class org.fife.ui.hex.swing.HexEditor
- getStart() - Method in class org.fife.ui.hex.swing.SearchState
- getStringList() - Method in class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayPanel
- getSystemProperty(String, String) - Static method in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- getText() - Method in class org.jrd.frontend.PluginMangerFrame.FileSelectorPanel
- getTextField() - Method in class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayRow
- getTextField() - Method in class org.jrd.frontend.PluginMangerFrame.TextInputPanel
- getTextFieldToolTip() - Static method in class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayRow
- getTimeStamp() - Method in class org.jrd.backend.core.VmDecompilerStatus
- getType() - Method in class org.jrd.backend.data.VmInfo
- getValidateButton() - Method in class org.jrd.frontend.PluginMangerFrame.OkCancelPanel
- getValueAt(int, int) - Method in class org.fife.ui.hex.swing.HexTableModel
- 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
- getVmInfoByID(String) - Method in class org.jrd.backend.data.VmManager
- getVmInfoSet() - Method in class org.jrd.backend.data.VmManager
- getVmManager() - Method in class org.jrd.backend.data.Model
- getVmName() - Method in class org.jrd.backend.data.VmInfo
- getVmPid() - Method in class org.jrd.backend.data.VmInfo
- getWrapperJList() - Method in class org.jrd.frontend.PluginMangerFrame.PluginListPanel
- getWrappers() - Method in class org.jrd.backend.decompiling.PluginManager
- getWrapperURL() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- getWrapperUrlPanel() - Method in class org.jrd.frontend.PluginMangerFrame.ConfigPanel
- getXdgJrdBaseDir() - Static method in class org.jrd.backend.data.Directories
-
Returns specific xdg directory for the framework
- gracefulShutdown() - Static method in class org.jrd.agent.ConnectionDelegator
-
Closes server socket Already connected clients can finish their work but no new clients can connect.
- guessClass(String) - Static method in class org.jrd.frontend.Utils
- guessName(byte[]) - Static method in class org.jrd.backend.data.Cli
H
- H - Static variable in class org.jrd.backend.data.Cli
- HALT - org.jrd.backend.core.AgentRequestAction.RequestAction
- handleError(String) - Method in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
-
Creates a warning table in case of error.
- hashCode() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- haveCompiler(DecompilerWrapperInformation) - Method in class org.jrd.backend.decompiling.PluginManager
- haveDecompilerMethod() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- Help - Class in org.jrd.backend.data
-
Class for relaying help texts to the user.
- Help() - Constructor for class org.jrd.backend.data.Help
- HELP - Static variable in class org.jrd.backend.data.Cli
- HEX - org.fife.ui.hex.swing.HexSearch.HexSearchOptions
- hexBytesChanged(HexEditorEvent) - Method in interface org.fife.ui.hex.event.HexEditorListener
- 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
- HexSearch - Class in org.fife.ui.hex.swing
- HexSearch(HexEditor) - Constructor for class org.fife.ui.hex.swing.HexSearch
- HexSearch.HexSearchOptions - Enum in org.fife.ui.hex.swing
- HexSearchActionListener - Class in org.fife.ui.hex.event
- HexSearchActionListener(HexSearch, JTextField, JComboBox<HexSearch.HexSearchOptions>, HexSearchActionListener.Method) - Constructor for class org.fife.ui.hex.event.HexSearchActionListener
- HexSearchActionListener.Method - Enum in org.fife.ui.hex.event
- HexSearchDocumentListener - Class in org.fife.ui.hex.event
- HexSearchDocumentListener(HexSearch, JTextField, JComboBox<HexSearch.HexSearchOptions>) - Constructor for class org.fife.ui.hex.event.HexSearchDocumentListener
- HexSearchParseException - Exception in org.fife.ui.hex.swing
- HexSearchParseException(String) - Constructor for exception org.fife.ui.hex.swing.HexSearchParseException
- HexTableModel - Class in org.fife.ui.hex.swing
- HexTableModel(HexEditor) - Constructor for class org.fife.ui.hex.swing.HexTableModel
- HOSTNAME_PARAM_NAME - Static variable in class org.jrd.backend.core.AgentRequestAction
I
- 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
- insertByte(int, byte) - Method in class org.fife.ui.hex.ByteBuffer
- insertBytes(int, byte[]) - Method in class org.fife.ui.hex.ByteBuffer
- insertUpdate(DocumentEvent) - Method in class org.fife.ui.hex.event.HexSearchDocumentListener
- insertUpdate(DocumentEvent) - Method in class org.jrd.frontend.MainFrame.FiletoClassValidator
- install(String, boolean, boolean, boolean, String, int, String[]) - Static method in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- install(String, boolean, boolean, String, int, String[]) - Static method in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- install(String, boolean, String, int, String[]) - Static method in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- InstallDecompilerAgentImpl - Class in org.jrd.backend.communication
-
This is byteman's install library copied, with small modifications.
- InstrumentationProvider - Class in org.jrd.agent
-
This class stores instrumentation and transformer objects and handles the transformation, retrieval of bytecode and class names.
- INT - org.fife.ui.hex.swing.HexSearch.HexSearchOptions
- isClassInFile(String, File) - Method in class org.jrd.backend.data.ArchiveManager
-
Finds out whether desired class is contained in
c
- isFound() - Method in class org.fife.ui.hex.swing.SearchState
- isGui() - Method in class org.jrd.backend.data.Cli
- isInner(String) - Method in class org.jrd.backend.data.ArchiveManagerOptions
- isInvalidWrapper() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- isModification() - Method in class org.fife.ui.hex.event.HexEditorEvent
- isOsWindows() - Static method in class org.jrd.backend.data.Directories
- isPortable() - Static method in class org.jrd.backend.data.Directories
- isVerbose() - Method in class org.jrd.backend.core.OutputController
J
- JAVAP_NAME - Static variable in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- JAVAP_VERBOSE_NAME - Static variable in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- JavapDisassemblerWrapper - Class in org.jrd.backend.decompiling
- JavapDisassemblerWrapper(String) - Constructor for class org.jrd.backend.decompiling.JavapDisassemblerWrapper
- JrdAgent - Interface in org.jrd.backend.communication
- JRDClassesProvider(VmInfo, VmManager) - Constructor for class org.jrd.backend.communication.RuntimeCompilerConnector.JRDClassesProvider
L
- label - Variable in class org.jrd.frontend.ConfigureFrame.ConfigureView.confBrosePanel
- LAMBDA_FORM - Static variable in class org.jrd.backend.decompiling.PluginManager
- lastManualUplaod - Variable in class org.jrd.frontend.MainFrame.LatestPaths
- lastSaveBin - Variable in class org.jrd.frontend.MainFrame.LatestPaths
- lastSaveSrc - Variable in class org.jrd.frontend.MainFrame.LatestPaths
- LatestPaths - Class in org.jrd.frontend.MainFrame
- LatestPaths() - Constructor for class org.jrd.frontend.MainFrame.LatestPaths
- LicenseView - Class in org.jrd.frontend.LicenseFrame
- LicenseView(MainFrameView) - Constructor for class org.jrd.frontend.LicenseFrame.LicenseView
- Listable - Interface in org.jrd.frontend.PluginMangerFrame.embedded
- listChildren() - Method in class org.jrd.frontend.PluginMangerFrame.embedded.Directory
- listChildren() - Method in interface org.jrd.frontend.PluginMangerFrame.embedded.Listable
- listChildren() - Method in class org.jrd.frontend.PluginMangerFrame.embedded.Zip
- LISTCLASSES - Static variable in class org.jrd.backend.data.Cli
- LISTEN_PORT_PARAM_NAME - Static variable in class org.jrd.backend.core.AgentRequestAction
- LISTJVMS - Static variable in class org.jrd.backend.data.Cli
- LISTPLUGINS - Static variable in class org.jrd.backend.data.Cli
- loadConfigs() - Method in class org.jrd.backend.decompiling.PluginManager
-
Searches plugin configuration locations and calls loadConfig(file) on files.
- LoadingDialog - Class in org.jrd.frontend.MainFrame
- LoadingDialog() - Constructor for class org.jrd.frontend.MainFrame.LoadingDialog
- LOCAL - org.jrd.backend.data.VmInfo.Type
- LOCAL_SCOPE - Static variable in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- locateJarFromClasspath(String) - Method in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- locateJarFromHomeDir(String, String, String) - Method in class org.jrd.backend.communication.InstallDecompilerAgentImpl
- log(Object) - Method in class org.jrd.agent.OutputControllerAgent
- log(String) - Method in class org.jrd.backend.core.OutputController
- log(Throwable) - Method in class org.jrd.backend.core.OutputController
- log(OutputController.Level, String) - Method in class org.jrd.backend.core.OutputController
- log(OutputController.Level, Throwable) - Method in class org.jrd.backend.core.OutputController
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
- MainFrameView - Class in org.jrd.frontend.MainFrame
- MainFrameView() - Constructor for class org.jrd.frontend.MainFrame.MainFrameView
- MalformedMacroExpansion(Throwable) - Constructor for exception org.jrd.backend.decompiling.ExpandableUrl.MalformedMacroExpansion
- MalformedURLToPath(Throwable) - Constructor for exception org.jrd.backend.decompiling.ExpandableUrl.MalformedURLToPath
- message - Variable in class org.jrd.frontend.MainFrame.FiletoClassValidator.StringAndScore
- MESSAGE_ALL - org.jrd.backend.core.OutputController.Level
- MESSAGE_DEBUG - org.jrd.backend.core.OutputController.Level
- MessagePanel - Class in org.jrd.frontend.PluginMangerFrame
- Model - Class in org.jrd.backend.data
- Model() - Constructor for class org.jrd.backend.data.Model
N
- nameOrCp() - Method in class org.jrd.backend.data.VmInfo
- needExtract() - Method in class org.jrd.backend.data.ArchiveManager
-
Returns whether extraction is necessary
- NewConnectionController - Class in org.jrd.frontend.NewConnectionFrame
- NewConnectionController(NewConnectionView, VmManager) - Constructor for class org.jrd.frontend.NewConnectionFrame.NewConnectionController
- NewConnectionView - Class in org.jrd.frontend.NewConnectionFrame
- NewConnectionView(MainFrameView) - Constructor for class org.jrd.frontend.NewConnectionFrame.NewConnectionView
- NewConnectionView.HostnamePortInputPanel - Class in org.jrd.frontend.NewConnectionFrame
- newFile(File, ZipEntry) - Method in class org.jrd.backend.data.ArchiveManager
-
ZipSlip guard
- NewFsVmController - Class in org.jrd.frontend.NewFsVmFrame
- NewFsVmController(NewFsVmView, VmManager) - Constructor for class org.jrd.frontend.NewFsVmFrame.NewFsVmController
- NewFsVmController.ProbablyNotClassPathElementException - Exception in org.jrd.frontend.NewFsVmFrame
- NewFsVmView - Class in org.jrd.frontend.NewFsVmFrame
- NewFsVmView(MainFrameView) - Constructor for class org.jrd.frontend.NewFsVmFrame.NewFsVmView
- NewFsVmView.CpNamePanel - Class in org.jrd.frontend.NewFsVmFrame
- next(String, HexSearch.HexSearchOptions) - Method in class org.fife.ui.hex.swing.HexSearch
- NEXT - org.fife.ui.hex.event.HexSearchActionListener.Method
- NOT_ATTACHED_PORT - Static variable in class org.jrd.backend.core.AgentRequestAction
- notifyListeners() - Method in class org.jrd.backend.data.VmManager
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
- offsetToCell(int) - Method in class org.fife.ui.hex.swing.HexEditor
- OkCancelPanel - Class in org.jrd.frontend.PluginMangerFrame
-
Panel with three buttons "Validate", "OK" and "Cancel"
- onException(Exception) - Method in class org.jrd.backend.data.Cli.Saving
- onException(Exception) - Method in interface org.jrd.frontend.Utils.StatusKeeper
- open(InputStream) - Method in class org.fife.ui.hex.swing.HexEditor
- open(String) - Method in class org.fife.ui.hex.swing.HexEditor
- openDecompilerDownloadURL() - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- org.fife.ui.hex - package org.fife.ui.hex
- org.fife.ui.hex.event - package org.fife.ui.hex.event
- org.fife.ui.hex.swing - package org.fife.ui.hex.swing
- org.jrd.agent - package org.jrd.agent
- org.jrd.backend.communication - package org.jrd.backend.communication
- org.jrd.backend.core - package org.jrd.backend.core
- org.jrd.backend.data - package org.jrd.backend.data
- org.jrd.backend.decompiling - package org.jrd.backend.decompiling
- org.jrd.frontend - package org.jrd.frontend
- org.jrd.frontend.AboutFrame - package org.jrd.frontend.AboutFrame
- org.jrd.frontend.ConfigureFrame - package org.jrd.frontend.ConfigureFrame
- org.jrd.frontend.LicenseFrame - package org.jrd.frontend.LicenseFrame
- org.jrd.frontend.MainFrame - package org.jrd.frontend.MainFrame
- org.jrd.frontend.NewConnectionFrame - package org.jrd.frontend.NewConnectionFrame
- org.jrd.frontend.NewFsVmFrame - package org.jrd.frontend.NewFsVmFrame
- org.jrd.frontend.PluginMangerFrame - package org.jrd.frontend.PluginMangerFrame
- org.jrd.frontend.PluginMangerFrame.embedded - package org.jrd.frontend.PluginMangerFrame.embedded
- outputBinaries - Variable in class org.jrd.frontend.MainFrame.LatestPaths
- OutputController - Class in org.jrd.backend.core
- OutputController() - Constructor for class org.jrd.backend.core.OutputController
- OutputController.Level - Enum in org.jrd.backend.core
- OutputControllerAgent - Class in org.jrd.agent
- OutputControllerAgent() - Constructor for class org.jrd.agent.OutputControllerAgent
- outputExternalFilesDir - Variable in class org.jrd.frontend.MainFrame.LatestPaths
- OVERWRITE - org.jrd.backend.core.AgentRequestAction.RequestAction
- OVERWRITE - Static variable in class org.jrd.backend.data.Cli
P
- pack(File) - Method in class org.jrd.backend.data.ArchiveManager
-
Packs unpacked files
- paste() - Method in class org.fife.ui.hex.swing.HexEditor
- PluginConfigurationEditorController - Class in org.jrd.frontend.PluginMangerFrame
- PluginConfigurationEditorController(PluginConfigurationEditorView, PluginManager) - Constructor for class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- PluginConfigurationEditorView - Class in org.jrd.frontend.PluginMangerFrame
- PluginConfigurationEditorView(MainFrameView) - Constructor for class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorView
-
Modal window for editing configuration files for decompilers.
- PluginListPanel - Class in org.jrd.frontend.PluginMangerFrame
- PluginManager - Class in org.jrd.backend.decompiling
-
Executes manages external decompiler wrapper plugins.
- PluginManager() - Constructor for class org.jrd.backend.decompiling.PluginManager
- PluginTopOptionPanel - Class in org.jrd.frontend.PluginMangerFrame
- PluginTopOptionPanel() - Constructor for class org.jrd.frontend.PluginMangerFrame.PluginTopOptionPanel
- premain(String, Instrumentation) - Static method in class org.jrd.agent.Main
-
Premain method is executed when the agent is loaded.
- prependFileProtocol(String) - Static method in class org.jrd.backend.decompiling.ExpandableUrl
-
There were many differences in file protocol handling between jdk8 and jdk11.
- PREV - org.fife.ui.hex.event.HexSearchActionListener.Method
- previous(String, HexSearch.HexSearchOptions) - Method in class org.fife.ui.hex.swing.HexSearch
- printHelpText() - 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.
- ProbablyNotClassPathElementException(String) - Constructor for exception org.jrd.frontend.NewFsVmFrame.NewFsVmController.ProbablyNotClassPathElementException
- ProbablyNotClassPathElementException(String, Throwable) - Constructor for exception org.jrd.frontend.NewFsVmFrame.NewFsVmController.ProbablyNotClassPathElementException
- processRequest(AgentRequestAction) - Method in class org.jrd.backend.core.DecompilerRequestReceiver
- PROPERTY_ALTERNATE_COLUMN_BG - Static variable in class org.fife.ui.hex.swing.HexEditor
- PROPERTY_ALTERNATE_ROW_BG - Static variable in class org.fife.ui.hex.swing.HexEditor
- PROPERTY_ASCII_DUMP_HIGHLIGHT_COLOR - Static variable in class org.fife.ui.hex.swing.HexEditor
- PROPERTY_HIGHLIGHT_ASCII_DUMP - Static variable in class org.fife.ui.hex.swing.HexEditor
- PROPERTY_SHOW_GRID - Static variable in class org.fife.ui.hex.swing.HexEditor
R
- read(int, byte[]) - Method in class org.fife.ui.hex.ByteBuffer
- readResponse() - Method in class org.jrd.backend.communication.Communicate
-
Method that reads agent's response.
- 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.HexTableModel
- refreshComboBox(List<DecompilerWrapperInformation>) - Method in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- reloadClassList(String[]) - Method in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
-
Sets the unfiltered class list array and invokes an update.
- reloadTextField(String, String, byte[]) - Method in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
-
Sets the decompiled code into JTextArea
- REMOTE - org.jrd.backend.data.VmInfo.Type
- remove(int, int) - Method in class org.fife.ui.hex.ByteBuffer
- remove(int, int, byte[]) - Method in class org.fife.ui.hex.ByteBuffer
- removeBytes(int, int) - Method in class org.fife.ui.hex.swing.HexEditor
- removeBytes(int, int) - Method in class org.fife.ui.hex.swing.HexTableModel
- removeHexEditorListener(HexEditorListener) - Method in class org.fife.ui.hex.swing.HexEditor
- removeRow(FileSelectorArrayRow) - Method in class org.jrd.frontend.PluginMangerFrame.FileSelectorArrayPanel
- removeUpdate(DocumentEvent) - Method in class org.fife.ui.hex.event.HexSearchDocumentListener
- removeUpdate(DocumentEvent) - Method in class org.jrd.frontend.MainFrame.FiletoClassValidator
- removeVmDecompilerStatus() - Method in class org.jrd.backend.data.VmInfo
- replace(DecompilerWrapperInformation, DecompilerWrapperInformation) - Method in class org.jrd.backend.decompiling.PluginManager
- replaceBytes(int, int, byte[]) - Method in class org.fife.ui.hex.swing.HexEditor
- replaceBytes(int, int, byte[]) - Method in class org.fife.ui.hex.swing.HexTableModel
- replaceSelection(byte[]) - Method in class org.fife.ui.hex.swing.HexEditor
- replaceVmDecompilerStatus(VmDecompilerStatus) - Method in class org.jrd.backend.data.VmInfo
- resetLastValidResult() - Method in class org.jrd.agent.Transformer
-
Resets the map with results to empty map
- resetOverrides() - Method in class org.jrd.agent.Transformer
- returnAction(String) - Static method in enum org.jrd.backend.core.AgentRequestAction.RequestAction
- RewriteClassDialog - Class in org.jrd.frontend.MainFrame
- RewriteClassDialog(String, LatestPaths, String, byte[], VmInfo, VmManager, PluginManager, DecompilerWrapperInformation, int) - Constructor for class org.jrd.frontend.MainFrame.RewriteClassDialog
- run() - Method in class org.jrd.agent.ConnectionDelegator
-
Waits for new connection.
- RuntimeCompilerConnector - Class in org.jrd.backend.communication
- RuntimeCompilerConnector() - Constructor for class org.jrd.backend.communication.RuntimeCompilerConnector
- RuntimeCompilerConnector.DummyRuntimeCompiler - Class in org.jrd.backend.communication
- RuntimeCompilerConnector.ForeignCompilerWrapper - Class in org.jrd.backend.communication
- RuntimeCompilerConnector.JRDClassesProvider - Class in org.jrd.backend.communication
S
- SAVEAS - Static variable in class org.jrd.backend.data.Cli
- saveByGui(String, int, String, Utils.StatusKeeper, String, byte[]) - Static method in class org.jrd.frontend.Utils
- saveConfigFile() - Method in class org.jrd.backend.data.Config
- SAVELIKE - Static variable in class org.jrd.backend.data.Cli
- saveWrapper(DecompilerWrapperInformation) - Method in class org.jrd.backend.decompiling.PluginManager
- Saving(String) - Constructor for class org.jrd.backend.data.Cli.Saving
- Saving(String, String) - Constructor for class org.jrd.backend.data.Cli.Saving
- score - Variable in class org.jrd.frontend.MainFrame.FiletoClassValidator.StringAndScore
- ScreenFinder - Class in org.jrd.frontend.MainFrame
- ScreenFinder() - Constructor for class org.jrd.frontend.MainFrame.ScreenFinder
- searchHexCode(String, HexSearch.HexSearchOptions) - Method 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
- serialize(DecompilerWrapperInformation, Type, JsonSerializationContext) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformationSerializer
- setAbortActionListener(ActionListener) - Method in class org.jrd.frontend.MainFrame.LoadingDialog
- setAgentPath(String) - Method in class org.jrd.backend.data.Config
- setAlternateColumnBG(boolean) - Method in class org.fife.ui.hex.swing.HexEditor
- setAlternateRowBG(boolean) - Method in class org.fife.ui.hex.swing.HexEditor
- setByte(int, byte) - Method in class org.fife.ui.hex.ByteBuffer
- setBytes(InputStream) - Method in class org.fife.ui.hex.swing.HexTableModel
- setBytes(String) - Method in class org.fife.ui.hex.swing.HexTableModel
- setBytesActionListener(ActionListener) - Method in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- setBytesClassName(String) - Method in class org.jrd.backend.core.VmDecompilerStatus
- setClassBody(String, byte[]) - Method in class org.jrd.agent.InstrumentationProvider
- setClassesActionListener(ActionListener) - Method in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- setCompileMethod(Method) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- setCp(List<File>) - Method in class org.jrd.backend.data.VmInfo
- setDecompileMethodNoInners(Method) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- setDecompileMethodWithInners(Method) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- setDecompilerDownloadURL(String) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- setDependencyURLsFromPath(List<String>) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- setDependencyURLsFromURL(List<String>) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- setExtension(List<String>) - Method in class org.jrd.backend.data.ArchiveManagerOptions
- setFileLocation(String) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- setFullyQualifiedClassName() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- setHighlightSelectionInAsciiDump(boolean) - Method in class org.fife.ui.hex.swing.HexEditor
- setHighlightSelectionInAsciiDumpColor(Color) - Method in class org.fife.ui.hex.swing.HexEditor
- setHostname(String) - Method in class org.jrd.backend.core.VmDecompilerStatus
- setInstance(Object) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- setListenPort(int) - Method in class org.jrd.backend.core.VmDecompilerStatus
- setLoadedClassBytes(String) - Method in class org.jrd.backend.core.VmDecompilerStatus
- setLoadedClassNames(String[]) - Method in class org.jrd.backend.core.VmDecompilerStatus
- setLocationForNewWrapper(DecompilerWrapperInformation) - Method in class org.jrd.backend.decompiling.PluginManager
- setLookAndFeel() - Static method in class org.jrd.backend.data.Main
- setName(String) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- setNewFsVmDialogListener(ActionListener) - Method in class org.jrd.frontend.MainFrame.MainFrameView
- setOverride(String, byte[]) - Method in class org.jrd.agent.Transformer
- setParameter(String, String) - Method in class org.jrd.backend.core.AgentRequestAction
- setPluginConfigurationEditorListener(ActionListener) - Method in class org.jrd.frontend.MainFrame.MainFrameView
- setPluginsConfiguredListener(ActionListener) - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- setRewriteActionListener(VmDecompilerInformationController.ClassRewriter) - Method in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- setSelectedRange(int, int) - Method in class org.fife.ui.hex.swing.HexEditor
- 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
- setText(String) - Method in class org.jrd.backend.data.Cli.Saving
- setText(String) - Method in class org.jrd.frontend.PluginMangerFrame.FileSelectorPanel
- setText(String) - Method in interface org.jrd.frontend.Utils.StatusKeeper
- setTimeStamp(long) - Method in class org.jrd.backend.core.VmDecompilerStatus
- setType(VmInfo.Type) - Method in class org.jrd.backend.data.VmInfo
- setValueAt(Object, int, int) - Method in class org.fife.ui.hex.swing.HexTableModel
- setVerbose() - Method in class org.jrd.backend.core.OutputController
- setVmDecompilerStatus(VmDecompilerStatus) - Method in class org.jrd.backend.data.VmInfo
- setVmId(String) - Method in class org.jrd.backend.core.VmDecompilerStatus
- setVmName(String) - Method in class org.jrd.backend.data.VmInfo
- setVmPid(int) - Method in class org.jrd.backend.data.VmInfo
- setWrapperURLFromPath(String) - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- shouldBeVerbose() - Method in class org.jrd.backend.data.Cli
- shouldOpen(String) - Static method in class org.jrd.backend.data.ArchiveManager
-
Determines whether this file can be opened with ZipInputStream
- shouldSave() - Method in class org.jrd.backend.data.Cli.Saving
- sourcesToIdentifiedSources(boolean, String...) - Static method in class org.jrd.frontend.Utils
- sourcesToIdentifiedSources(boolean, List<File>) - Static method in class org.jrd.frontend.Utils
- SRC_SUBDIRS_NAME - Static variable in class org.jrd.frontend.Utils
- stdinToBase64() - Static method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- stdinToBytes() - Static method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- StringAndScore(int, String) - Constructor for class org.jrd.frontend.MainFrame.FiletoClassValidator.StringAndScore
- styleTooltip() - Static method in class org.jrd.frontend.MainFrame.BytecodeDecompilerView
- submitRequest(String) - Method in class org.jrd.backend.communication.CallDecompilerAgent
-
Opens a socket and sends the request to the agent via socket.
- submitRequest(String) - Method in class org.jrd.backend.communication.FsAgent
-
Opens a socket and sends the request to the agent via socket.
- submitRequest(String) - Method in interface org.jrd.backend.communication.JrdAgent
- submitRequest(VmManager, AgentRequestAction) - Static method in class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- subscribeToVMChange(ActionListener) - Method in class org.jrd.backend.data.VmManager
- switchCard(JPanel, String) - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorView
T
- TEXT - org.fife.ui.hex.swing.HexSearch.HexSearchOptions
- textField - Variable in class org.jrd.frontend.ConfigureFrame.ConfigureView.confBrosePanel
- TextInputPanel - Class in org.jrd.frontend.PluginMangerFrame
- toClass(String) - Static method in class org.jrd.backend.communication.FsAgent
- toInt(String) - Method in class org.jrd.backend.data.Cli.Saving
- toString() - Method in class org.jrd.backend.decompiling.DecompilerWrapperInformation
- toString() - Method in class org.jrd.backend.decompiling.ExpandableUrl
- transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class org.jrd.agent.Transformer
- Transformer - Class in org.jrd.agent
-
This class represent our transformer for retrieving bytecode.
- Transformer() - Constructor for class org.jrd.agent.Transformer
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.HexTableModel
- unifySlashes(String) - Static method in class org.jrd.backend.decompiling.ExpandableUrl
- unifySlashes(String, boolean) - Static method in class org.jrd.backend.decompiling.ExpandableUrl
- unpack(File) - Method in class org.jrd.backend.data.ArchiveManager
-
Unpacks files necessary to access desired class
- updateLocalVMs() - Method in class org.jrd.backend.data.VmManager
-
Obtains list of Virtual Machines.
- updatePanelInfo(ConfigPanel, DecompilerWrapperInformation) - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- updateWrapperList(List<DecompilerWrapperInformation>) - Method in class org.jrd.frontend.PluginMangerFrame.PluginConfigurationEditorController
- uploadByGui(VmInfo, VmManager, Utils.StatusKeeper, String, byte[]) - Static method in class org.jrd.frontend.Utils
- uploadBytecode(String, VmManager, VmInfo, byte[]) - Static method in class org.jrd.frontend.Utils
- Utils - Class in org.jrd.frontend
- Utils() - Constructor for class org.jrd.frontend.Utils
- Utils.StatusKeeper - Interface in org.jrd.frontend
V
- validate(String, String) - Static method in class org.jrd.frontend.MainFrame.FiletoClassValidator
- validatePlugin(DecompilerWrapperInformation) - Method in class org.jrd.backend.decompiling.PluginManager
-
Validating the @param plugin using compilation
- valueOf(String) - Static method in enum org.fife.ui.hex.event.HexSearchActionListener.Method
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.fife.ui.hex.swing.HexSearch.HexSearchOptions
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jrd.backend.core.AgentRequestAction.RequestAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jrd.backend.core.OutputController.Level
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jrd.backend.data.VmInfo.Type
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.fife.ui.hex.event.HexSearchActionListener.Method
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.fife.ui.hex.swing.HexSearch.HexSearchOptions
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jrd.backend.core.AgentRequestAction.RequestAction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jrd.backend.core.OutputController.Level
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jrd.backend.data.VmInfo.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERBOSE - Static variable in class org.jrd.backend.data.Cli
- VERSION - Static variable in class org.jrd.backend.data.Cli
- VM_ID_PARAM_NAME - Static variable in class org.jrd.backend.core.AgentRequestAction
- VM_PID_PARAM_NAME - Static variable in class org.jrd.backend.core.AgentRequestAction
- vmArrayList() - Constructor for class org.jrd.frontend.MainFrame.VmDecompilerInformationController.vmArrayList
- VmDecompilerInformationController - Class in org.jrd.frontend.MainFrame
-
This class provides Action listeners and result proccreateRequestessing for the GUI.
- VmDecompilerInformationController(MainFrameView, Model) - Constructor for class org.jrd.frontend.MainFrame.VmDecompilerInformationController
- VmDecompilerInformationController.vmArrayList<T> - Class in org.jrd.frontend.MainFrame
- 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
- VmInfo - Class in org.jrd.backend.data
-
Stores information about Available Virtual Machine.
- VmInfo(String, int, String, VmInfo.Type, List<File>) - Constructor for class org.jrd.backend.data.VmInfo
-
Stores information about Available Virtual Machine.
- VmInfo.Type - Enum in org.jrd.backend.data
- VmListRenderer - Class in org.jrd.frontend.MainFrame
- VmListRenderer() - Constructor for class org.jrd.frontend.MainFrame.VmListRenderer
- 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
Z
- Zip - Class in org.jrd.frontend.PluginMangerFrame.embedded
- Zip(File) - Constructor for class org.jrd.frontend.PluginMangerFrame.embedded.Zip
All Classes All Packages