Uses of Class
org.jrd.backend.data.VmInfo
-
-
Uses of VmInfo in org.jrd.backend.communication
Fields in org.jrd.backend.communication declared as VmInfo Modifier and Type Field Description private VmInfo
RuntimeCompilerConnector.JrdClassesProvider. vmInfo
Fields in org.jrd.backend.communication with type parameters of type VmInfo Modifier and Type Field Description private static java.util.Map<VmInfo,FsAgent>
FsAgent. AGENTS
Methods in org.jrd.backend.communication that return VmInfo Modifier and Type Method Description VmInfo
RuntimeCompilerConnector.JrdClassesProvider. getVmInfo()
Methods in org.jrd.backend.communication with parameters of type VmInfo Modifier and Type Method Description static FsAgent
FsAgent. get(VmInfo vmInfo)
Constructors in org.jrd.backend.communication with parameters of type VmInfo Constructor Description JrdClassesProvider(VmInfo vmInfo, VmManager vmManager)
-
Uses of VmInfo in org.jrd.backend.core
Methods in org.jrd.backend.core with parameters of type VmInfo Modifier and Type Method Description static AgentRequestAction
AgentRequestAction. create(VmInfo vmInfo, java.lang.String hostname, int listenPort, AgentRequestAction.RequestAction action)
static AgentRequestAction
AgentRequestAction. create(VmInfo vmInfo, java.lang.String hostname, int listenPort, AgentRequestAction.RequestAction action, java.lang.String name)
static AgentRequestAction
AgentRequestAction. create(VmInfo vmInfo, java.lang.String hostname, int listenPort, AgentRequestAction.RequestAction action, java.lang.String name, java.lang.String base64body)
-
Uses of VmInfo in org.jrd.backend.data
Fields in org.jrd.backend.data with type parameters of type VmInfo Modifier and Type Field Description static java.util.Comparator<VmInfo>
VmInfo. FS_VM_COMPARATOR
private static java.util.Comparator<VmInfo>
VmInfo. HOSTNAME_COMPARATOR
static java.util.Comparator<VmInfo>
VmInfo. LOCAL_VM_COMPARATOR
private static java.util.Comparator<VmInfo>
VmInfo. PORT_COMPARATOR
static java.util.Comparator<VmInfo>
VmInfo. REMOTE_VM_COMPARATOR
private java.util.Set<VmInfo>
VmManager. vmInfoSet
Methods in org.jrd.backend.data that return VmInfo Modifier and Type Method Description (package private) static VmInfo
VmInfo. base64Deserialize(java.lang.String base64Representation)
VmInfo
VmManager. createFsVM(java.util.List<java.io.File> cp, java.lang.String name, boolean shouldBeSaved)
VmInfo
VmManager. createRemoteVM(java.lang.String hostname, int port)
VmInfo
VmManager. createRemoteVM(java.lang.String hostname, int port, java.lang.String idOverride)
VmInfo
VmManager. findVmFromPid(java.lang.String param)
VmInfo
VmManager. findVmFromPidNoException(java.lang.String param)
VmInfo
DependenciesReader. getVmInfo()
VmInfo
VmManager. getVmInfoByID(java.lang.String vmId)
Methods in org.jrd.backend.data that return types with arguments of type VmInfo Modifier and Type Method Description java.util.List<VmInfo>
Config. getSavedFsVms()
java.util.Set<VmInfo>
VmManager. getVmInfoSet()
Methods in org.jrd.backend.data with parameters of type VmInfo Modifier and Type Method Description void
Config. addSavedFsVm(VmInfo vmInfo)
boolean
Config. isSavedFsVm(VmInfo vmInfo)
void
Config. removeSavedFsVm(VmInfo vmInfo)
boolean
VmManager. removeVm(VmInfo target)
-
Uses of VmInfo in org.jrd.backend.data.cli
Fields in org.jrd.backend.data.cli declared as VmInfo Modifier and Type Field Description private VmInfo
Lib.HandhshakeResult. vmInfo
Methods in org.jrd.backend.data.cli that return VmInfo Modifier and Type Method Description private VmInfo
Cli. getVmInfo(java.lang.String param)
static VmInfo
CliUtils. getVmInfo(java.lang.String param, VmManager vmManager)
VmInfo
Lib.HandhshakeResult. getVmInfo()
Methods in org.jrd.backend.data.cli with parameters of type VmInfo Modifier and Type Method Description static java.lang.String
Lib. addByteClassesViaJar(VmInfo vmInfo, java.util.List<io.github.mkoncek.classpathless.api.IdentifiedBytecode> toJar, boolean isBoot, VmManager vmManager)
static java.lang.String
Lib. addClass(VmInfo vmInfo, java.lang.String className, java.lang.String clazzBytesInBase64, VmManager vmManager)
static java.lang.String
Lib. addFileClassesViaJar(VmInfo vmInfo, java.util.List<FqnAndClassToJar> toJar, boolean isBoot, VmManager vmManager)
static java.lang.String
Lib. addJar(VmInfo vmInfo, boolean isBoot, java.lang.String jarName, java.lang.String jarBytesInBase64, VmManager vmManager)
static java.lang.String
Lib. decompileBytesByDecompilerName(byte[] bytes, java.lang.String pluginName, java.lang.String className, VmInfo vmInfo, VmManager vmManager, PluginManager pluginManager)
static java.lang.String
Lib. decompileBytesByDecompilerName(java.lang.String base64Bytes, java.lang.String pluginName, java.lang.String className, VmInfo vmInfo, VmManager vmManager, PluginManager pluginManager)
static int[]
Lib. getByteCodeVersions(ClassInfo clazz, VmInfo vmInfo, VmManager vmManager)
static java.lang.Integer
Lib. getDefaultRemoteBytecodelevel(VmInfo vmInfo, VmManager vmManager)
static java.lang.Integer
Lib. getDefaultRemoteBytecodelevel(VmInfo vmInfo, VmManager vmManager, java.lang.String className)
static java.lang.Integer
Lib. getDefaultRemoteBytecodelevelCatched(VmInfo vmInfo, VmManager vmManager)
static Lib.HandhshakeResult
Lib. handshakeAgent(KnownAgent agent, VmInfo vmInfo, VmManager vmManager)
static void
Lib. initClass(VmInfo vmInfo, VmManager vmManager, java.lang.String fqn, java.io.PrintStream outputMessageStream)
static java.lang.String
Lib. initClassNoThrow(VmInfo vmInfo, VmManager vmManager, java.lang.String fqn)
static VmDecompilerStatus
Lib. obtainClass(VmInfo vmInfo, java.lang.String clazz, VmManager manager)
static java.lang.String[]
Lib. obtainClasses(VmInfo vmInfo, VmManager manager)
static ClassInfo[]
Lib. obtainClassesDetails(VmInfo vmInfo, VmManager manager)
static java.util.List<ClassInfo>
Lib. obtainFilteredClasses(VmInfo vmInfo, VmManager vmManager, java.util.List<java.util.regex.Pattern> filter, boolean details, java.util.Optional<java.lang.String> search)
static java.lang.String[]
Lib. obtainOverrides(VmInfo vmInfo, VmManager manager)
static VmDecompilerStatus
Lib. obtainVersion(VmInfo vmInfo, VmManager manager)
static void
Lib. removeOverrides(VmInfo vmInfo, VmManager manager, java.lang.String regex)
static java.lang.String[]
Lib. searchClasses(VmInfo vmInfo, VmManager manager, java.lang.String searchedSusbtring, java.lang.String regex)
static ClassInfo[]
Lib. searchWithClassesDetails(VmInfo vmInfo, VmManager manager, java.lang.String searchedSusbtring, java.lang.String regex)
static java.lang.String
Lib. uploadClass(VmInfo vmInfo, java.lang.String className, byte[] bytes, VmManager vmManager)
static java.lang.String
Lib. uploadClass(VmInfo vmInfo, java.lang.String className, java.lang.String clazzBytesInBase64, VmManager vmManager)
Constructors in org.jrd.backend.data.cli with parameters of type VmInfo Constructor Description HandhshakeResult(VmInfo vmInfo, java.lang.String loadedClassBytes, java.lang.String compare)
-
Uses of VmInfo in org.jrd.backend.data.cli.utils
Fields in org.jrd.backend.data.cli.utils declared as VmInfo Modifier and Type Field Description private VmInfo
CompileArguments. vmInfo
Constructors in org.jrd.backend.data.cli.utils with parameters of type VmInfo Constructor Description CompileArguments(PluginManager pluginManager, VmManager vmManager, VmInfo vmInfo, java.lang.String pluginCompiler)
-
Uses of VmInfo in org.jrd.backend.data.cli.workers
Methods in org.jrd.backend.data.cli.workers that return VmInfo Modifier and Type Method Description VmInfo
AddClasses. addClasses()
VmInfo
Api. api()
VmInfo
AttachDetach. attach()
private VmInfo[]
Compile. compileAndUpload(CompileArguments args)
VmInfo
Decompile. decompile()
VmInfo
InitClass. init()
VmInfo
Classes. listClasses(boolean details, boolean bytecodeVersion, java.util.Optional<java.lang.String> search)
VmInfo
Overrides. listOverrides()
VmInfo
OverwriteAndUpload. overwrite(ReceivedType add)
VmInfo
Patch. patch()
VmInfo
PrintBytes. printBytes(java.lang.String operation)
VmInfo
Overrides. removeOverrides()
VmInfo
Classes. searchClasses()
Methods in org.jrd.backend.data.cli.workers that return types with arguments of type VmInfo Modifier and Type Method Description private java.util.List<VmInfo>
ListAgents. listAgents(boolean versions)
java.util.List<VmInfo>
ListAgents. listAgents(java.util.List<java.lang.String> params)
Methods in org.jrd.backend.data.cli.workers with parameters of type VmInfo Modifier and Type Method Description private java.lang.String
AddClasses. addClassesEvenWithFqns(VmInfo vmInfo, java.util.List<java.lang.String> fqnAndFile)
private java.lang.String
AddClasses. addClassesGuessFqn(VmInfo vmInfo, java.util.List<java.lang.String> files)
private java.lang.String
AddClasses. addClassesViaJarWraper(VmInfo vmInfo, java.util.List<FqnAndClassToJar> toJar)
private java.lang.String
Patch. decompileBytesByDecompilerName(java.lang.String base64Bytes, java.lang.String pluginName, java.lang.String className, VmInfo vmInfo)
private java.lang.String
Classes. getBytecodesString(VmInfo vmInfo, boolean details, boolean bytecodeVersion, ClassInfo clazz, boolean doThrow)
private void
Classes. listClassesFromVmInfo(VmInfo vmInfo, java.util.List<java.util.regex.Pattern> filter, boolean details, boolean bytecodeVersion, java.util.Optional<java.lang.String> search)
Method parameters in org.jrd.backend.data.cli.workers with type arguments of type VmInfo Modifier and Type Method Description void
Compile. compileWrapper(java.util.List<VmInfo> operatedOn)
-
Uses of VmInfo in org.jrd.backend.decompiling
Methods in org.jrd.backend.decompiling with parameters of type VmInfo Modifier and Type Method Description private void
PluginManager. addAndInitDepndenceClass(VmInfo vmInfo, VmManager vmManager, java.util.Map<java.lang.String,byte[]> otherClasses, java.lang.String clazz)
java.lang.String
PluginManager. decompile(DecompilerWrapper wrapper, java.lang.String name, byte[] bytecode, java.lang.String[] options, VmInfo vmInfo, VmManager vmManager)
-
Uses of VmInfo in org.jrd.frontend.frame.main
Fields in org.jrd.frontend.frame.main with type parameters of type VmInfo Modifier and Type Field Description private javax.swing.JList<VmInfo>
MainFrameView. fsVmList
private javax.swing.JList<VmInfo>
MainFrameView. localVmList
private javax.swing.JList<VmInfo>
MainFrameView. remoteVmList
private javax.swing.JList<VmInfo>
NewAgentDialog. vmsList
Methods in org.jrd.frontend.frame.main that return VmInfo Modifier and Type Method Description VmInfo
ModelProvider. getVmInfo()
Methods in org.jrd.frontend.frame.main with parameters of type VmInfo Modifier and Type Method Description void
MainFrameView. setFsVmList(VmInfo[] vmInfos)
void
MainFrameView. setLocalVmList(VmInfo[] vmInfos)
void
MainFrameView. setRemoteVmList(VmInfo[] vmInfos)
private void
MainFrameView. setVmList(javax.swing.JList<VmInfo> vmList, VmInfo[] vmInfos)
Method parameters in org.jrd.frontend.frame.main with type arguments of type VmInfo Modifier and Type Method Description private void
MainFrameView. setVmList(javax.swing.JList<VmInfo> vmList, VmInfo[] vmInfos)
static void
NewAgentDialog. show(javax.swing.JList<VmInfo> vms)
-
Uses of VmInfo in org.jrd.frontend.frame.main.decompilerview
Fields in org.jrd.frontend.frame.main.decompilerview declared as VmInfo Modifier and Type Field Description private VmInfo
DecompilationController. vmInfo
Methods in org.jrd.frontend.frame.main.decompilerview that return VmInfo Modifier and Type Method Description VmInfo
DecompilationController. getVmInfo()
VmInfo
TextWithControls. getVmInfo()
Methods in org.jrd.frontend.frame.main.decompilerview with parameters of type VmInfo Modifier and Type Method Description static AgentRequestAction
DecompilationController. createRequest(VmInfo vmInfo, AgentRequestAction.RequestAction action, java.lang.String... commands)
private boolean
DecompilationController. exitOnEmpty(java.lang.String vmType, VmInfo selectedVm)
private boolean
DecompilationController. warnOnOvveridesOfFsVm(VmInfo selectedVm)
static boolean
DecompilationController. warnOnOvveridesOfFsVm(VmInfo vmInfo, javax.swing.JFrame parent)
Method parameters in org.jrd.frontend.frame.main.decompilerview with type arguments of type VmInfo Modifier and Type Method Description private void
DecompilationController. clearOtherList(javax.swing.JList<VmInfo> vmList)
If selected list is remoteVmList clears localVmList and vice versa.
Effectively merging them into one. -
Uses of VmInfo in org.jrd.frontend.frame.main.decompilerview.dummycompiler.providers
Methods in org.jrd.frontend.frame.main.decompilerview.dummycompiler.providers that return VmInfo Modifier and Type Method Description VmInfo
ClasspathProvider. getVmInfo()
VmInfo
ClasspathProvider.SettingsClasspathProvider. getVmInfo()
-
Uses of VmInfo in org.jrd.frontend.frame.main.renderer
Methods in org.jrd.frontend.frame.main.renderer with parameters of type VmInfo Modifier and Type Method Description java.awt.Component
VmListRenderer. getListCellRendererComponent(javax.swing.JList<? extends VmInfo> list, VmInfo vmInfo, int index, boolean isSelected, boolean cellHasFocus)
Method parameters in org.jrd.frontend.frame.main.renderer with type arguments of type VmInfo Modifier and Type Method Description java.awt.Component
VmListRenderer. getListCellRendererComponent(javax.swing.JList<? extends VmInfo> list, VmInfo vmInfo, int index, boolean isSelected, boolean cellHasFocus)
-
Uses of VmInfo in org.jrd.frontend.frame.overwrite
Fields in org.jrd.frontend.frame.overwrite declared as VmInfo Modifier and Type Field Description protected VmInfo
OverwriteClassDialog.CompilerOutputActionFields. vmInfo
private VmInfo
OverwriteClassDialog. vmInfo
Methods in org.jrd.frontend.frame.overwrite with parameters of type VmInfo Modifier and Type Method Description private static OverwriteClassDialog.CompilationWithResult
OverwriteClassDialog. compileWithGui(VmInfo vmInfo, VmManager vmManager, DecompilerWrapper wrapper, boolean hasCompiler, boolean isVerbose, io.github.mkoncek.classpathless.api.IdentifiedSource... sources)
Constructors in org.jrd.frontend.frame.overwrite with parameters of type VmInfo Constructor Description CompilerOutputActionFields(javax.swing.JTextField status, VmInfo vmInfo, VmManager vmManager, PluginManager pm, DecompilerWrapper dwi, boolean haveCompiler, boolean isVerbose, int namingSchema, java.lang.String destination)
OverwriteClassDialog(java.lang.String name, LatestPaths latestPaths, java.lang.String currentBuffer, byte[] cBinBuffer, VmInfo vmInfo, VmManager vmManager, PluginManager pluginManager, DecompilerWrapper selectedDecompiler, boolean isBinaryVisible, boolean isVerbose)
SavingCompilerOutputAction(javax.swing.JTextField status, VmInfo vmInfo, VmManager vmManager, PluginManager pm, DecompilerWrapper dwi, boolean hasCompiler, boolean isVerbose, int namingSchema, java.lang.String destination)
UploadingCompilerOutputAction(javax.swing.JTextField status, VmInfo vmInfo, VmManager vmManager, PluginManager pm, DecompilerWrapper wrapper, boolean hasCompiler, boolean isVerbose, int namingSchema, java.lang.String destination)
-
Uses of VmInfo in org.jrd.frontend.utility
Methods in org.jrd.frontend.utility with parameters of type VmInfo Modifier and Type Method Description private static java.util.Collection<AgentApiGenerator.ClazzMethod>
AgentApiGenerator. getClazzMethods(VmInfo vmInfo, VmManager vmManager, PluginManager pluginManager, java.lang.String innerClazzName, java.lang.String innerClazz)
static void
AgentApiGenerator. initItems(VmInfo vmInfo, VmManager vmManager, PluginManager pluginManager)
private static void
AgentApiGenerator. initItems(VmInfo vmInfo, VmManager vmManager, PluginManager pluginManager, boolean withSignatures)
static boolean
CommonUtils. uploadByGui(VmInfo vmInfo, VmManager vmManager, CommonUtils.StatusKeeper status, java.lang.String clazz, byte[] content)
static java.lang.String
CommonUtils. uploadBytecode(java.lang.String clazz, VmManager vmManager, VmInfo vmInfo, byte[] bytes)
-