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 VmInfoRuntimeCompilerConnector.JrdClassesProvider. vmInfoFields in org.jrd.backend.communication with type parameters of type VmInfo Modifier and Type Field Description private static java.util.Map<VmInfo,FsAgent>FsAgent. AGENTSMethods in org.jrd.backend.communication that return VmInfo Modifier and Type Method Description VmInfoRuntimeCompilerConnector.JrdClassesProvider. getVmInfo()Methods in org.jrd.backend.communication with parameters of type VmInfo Modifier and Type Method Description static FsAgentFsAgent. 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 AgentRequestActionAgentRequestAction. create(VmInfo vmInfo, java.lang.String hostname, int listenPort, AgentRequestAction.RequestAction action)static AgentRequestActionAgentRequestAction. createForLoader(VmInfo vmInfo, java.lang.String hostname, int listenPort, AgentRequestAction.RequestAction action, java.lang.String classloader)static AgentRequestActionAgentRequestAction. createFromName(VmInfo vmInfo, java.lang.String hostname, int listenPort, AgentRequestAction.RequestAction action, java.lang.String name)static AgentRequestActionAgentRequestAction. createFromNameAndBody(VmInfo vmInfo, java.lang.String hostname, int listenPort, AgentRequestAction.RequestAction action, java.lang.String name, java.lang.String base64body)static AgentRequestActionAgentRequestAction. createFromNameAndBodyAndLoader(VmInfo vmInfo, java.lang.String hostname, int listenPort, AgentRequestAction.RequestAction action, java.lang.String name, java.lang.String base64body, java.lang.String base64classloader)static AgentRequestActionAgentRequestAction. createFromNameAndLoader(VmInfo vmInfo, java.lang.String hostname, int listenPort, AgentRequestAction.RequestAction action, java.lang.String name, java.lang.String classloader) -
Uses of VmInfo in org.jrd.backend.data
Fields in org.jrd.backend.data declared as VmInfo Modifier and Type Field Description private VmInfoConfig.VminfoWithDuplicatedBytemanCompanion. vmInfoFields in org.jrd.backend.data with type parameters of type VmInfo Modifier and Type Field Description static java.util.Comparator<VmInfo>VmInfo. FS_VM_COMPARATORprivate static java.util.Comparator<VmInfo>VmInfo. HOSTNAME_COMPARATORstatic java.util.Comparator<VmInfo>VmInfo. LOCAL_VM_COMPARATORprivate static java.util.Comparator<VmInfo>VmInfo. PORT_COMPARATORstatic java.util.Comparator<VmInfo>VmInfo. REMOTE_VM_COMPARATORprivate java.util.Set<VmInfo>VmManager. vmInfoSetMethods in org.jrd.backend.data that return VmInfo Modifier and Type Method Description (package private) static VmInfoVmInfo. base64Deserialize(java.lang.String base64Representation)VmInfoVmManager. createFsVM(java.util.List<java.io.File> cp, java.lang.String name, boolean shouldBeSaved)VmInfoVmManager. createRemoteVM(java.lang.String hostname, int port, boolean shouldBeSaved, BytemanCompanion bytemanCompanion)VmInfoVmManager. createRemoteVM(java.lang.String hostname, int port, java.lang.String idOverride, boolean shouldBeSaved, BytemanCompanion bytemanCompanion)VmInfoVmManager. findVmFromPid(java.lang.String param)VmInfoVmManager. findVmFromPidNoException(java.lang.String param)VmInfoConfig.VminfoWithDuplicatedBytemanCompanion. getVmInfo()VmInfoDependenciesReader. getVmInfo()VmInfoVmManager. 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 voidConfig. addSavedFsVm(VmInfo vmInfo)voidConfig. addSavedRemoteVm(VmInfo vmInfo)booleanConfig. isSavedFsVm(VmInfo vmInfo)booleanConfig. isSavedRemoteVm(VmInfo vmInfo)voidConfig. removeSavedFsVm(VmInfo vmInfo)voidConfig. removeSavedRemoteVm(VmInfo vmInfo)booleanVmManager. removeVm(VmInfo target)Constructors in org.jrd.backend.data with parameters of type VmInfo Constructor Description VminfoWithDuplicatedBytemanCompanion(VmInfo vmInfo, BytemanCompanion bytemanCompanion) -
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 VmInfoLib.HandhshakeResult. vmInfoMethods in org.jrd.backend.data.cli that return VmInfo Modifier and Type Method Description private VmInfoCli. getVmInfo(java.lang.String param)static VmInfoCliUtils. getVmInfo(java.lang.String param, VmManager vmManager)VmInfoLib.HandhshakeResult. getVmInfo()Methods in org.jrd.backend.data.cli with parameters of type VmInfo Modifier and Type Method Description static java.lang.StringLib. addByteClassesViaJar(VmInfo vmInfo, java.util.List<io.github.mkoncek.classpathless.api.IdentifiedBytecode> toJar, boolean isBoot, VmManager vmManager)static java.lang.StringLib. addClass(VmInfo vmInfo, java.lang.String className, java.lang.String clazzBytesInBase64, VmManager vmManager)static java.lang.StringLib. addFileClassesViaJar(VmInfo vmInfo, java.util.List<FqnAndClassToJar> toJar, boolean isBoot, VmManager vmManager)static java.lang.StringLib. addJar(VmInfo vmInfo, boolean isBoot, java.lang.String jarName, java.lang.String jarBytesInBase64, VmManager vmManager)static java.lang.StringLib. decompileBytesByDecompilerName(byte[] bytes, java.lang.String pluginName, java.lang.String className, VmInfo vmInfo, VmManager vmManager, PluginManager pluginManager, java.util.Optional<java.lang.String> classloader)static java.lang.StringLib. decompileBytesByDecompilerName(java.lang.String base64Bytes, java.lang.String pluginName, java.lang.String className, VmInfo vmInfo, VmManager vmManager, PluginManager pluginManager, java.util.Optional<java.lang.String> classloader)static int[]Lib. getByteCodeVersions(ClassInfo clazz, VmInfo vmInfo, VmManager vmManager, java.util.Optional<java.lang.String> classloader)static java.lang.IntegerLib. getDefaultRemoteBytecodelevel(VmInfo vmInfo, VmManager vmManager)static java.lang.IntegerLib. getDefaultRemoteBytecodelevel(VmInfo vmInfo, VmManager vmManager, java.util.Optional<java.lang.String> classloader)This takes classloader parameter onloy for very extreme cases, when there is more instances of object!static java.lang.IntegerLib. getDefaultRemoteBytecodelevelCatched(VmInfo vmInfo, VmManager vmManager)static java.lang.IntegerLib. getDefaultRemoteBytecodelevelCatched(VmInfo vmInfo, VmManager vmManager, java.util.Optional<java.lang.String> classloader)This takes classloader parameter onloy for very extreme cases, when there is more instances of object!static java.lang.IntegerLib. getRemoteBytecodelevel(VmInfo vmInfo, VmManager vmManager, java.lang.String className, java.util.Optional<java.lang.String> classloader)static Lib.HandhshakeResultLib. handshakeAgent(KnownAgent agent, VmInfo vmInfo, VmManager vmManager)static voidLib. initClass(VmInfo vmInfo, VmManager vmManager, java.lang.String fqn, java.io.PrintStream outputMessageStream)static java.lang.StringLib. initClassNoThrow(VmInfo vmInfo, VmManager vmManager, java.lang.String fqn)static VmDecompilerStatusLib. obtainClass(VmInfo vmInfo, java.lang.String clazz, VmManager manager, java.util.Optional<java.lang.String> classlaoder)static java.lang.String[]Lib. obtainClasses(VmInfo vmInfo, VmManager manager, java.util.Optional<java.lang.String> classloader)static ClassInfo[]Lib. obtainClassesDetails(VmInfo vmInfo, VmManager manager, java.util.Optional<java.lang.String> classloader)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, java.util.Optional<java.lang.String> classloader)static java.lang.String[]Lib. obtainOverrides(VmInfo vmInfo, VmManager manager)static VmDecompilerStatusLib. obtainVersion(VmInfo vmInfo, VmManager manager)static voidLib. removeOverrides(VmInfo vmInfo, VmManager manager, java.lang.String fqnAndLoader)static java.lang.String[]Lib. searchClasses(VmInfo vmInfo, VmManager manager, java.lang.String searchedSusbtring, java.lang.String regex, java.util.Optional<java.lang.String> classloader)static ClassInfo[]Lib. searchWithClassesDetails(VmInfo vmInfo, VmManager manager, java.lang.String searchedSusbtring, java.lang.String regex, java.util.Optional<java.lang.String> classloader)static java.lang.StringLib. uploadClass(VmInfo vmInfo, java.lang.String className, java.lang.String clazzBytesInBase64, VmManager vmManager, java.util.Optional<java.lang.String> classloader)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 VmInfoCompileArguments. vmInfoConstructors 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 VmInfoAddClasses. addClasses()VmInfoApi. api()VmInfoAttachDetach. attach(AgentConfig agntConfig)private VmInfo[]Compile. compileAndUpload(CompileArguments args)VmInfoClasses. countLoaders()VmInfoDecompile. decompile()private VmInfoClasses. getVmInfo()VmInfoInitClass. init()VmInfoClasses. listClasses(boolean details, boolean bytecodeVersion, java.util.Optional<java.lang.String> search)VmInfoOverrides. listOverrides()VmInfoOverwriteAndUpload. overwrite(ReceivedType add)VmInfoPatch. patch()VmInfoPrintBytes. printBytes(java.lang.String operation)VmInfoOverrides. removeOverrides()VmInfoClasses. 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.StringAddClasses. addClassesEvenWithFqns(VmInfo vmInfo, java.util.List<java.lang.String> fqnAndFile)private java.lang.StringAddClasses. addClassesGuessFqn(VmInfo vmInfo, java.util.List<java.lang.String> files)private java.lang.StringAddClasses. addClassesViaJarWraper(VmInfo vmInfo, java.util.List<FqnAndClassToJar> toJar)private voidClasses. countLoadersFromClassesFromVmInfo(VmInfo vmInfo, java.util.List<java.util.regex.Pattern> filter)private java.lang.StringPatch. decompileBytesByDecompilerName(java.lang.String base64Bytes, java.lang.String pluginName, java.lang.String className, VmInfo vmInfo)private static java.lang.StringClasses. getBytecodesString(VmManager vmManager, VmInfo vmInfo, boolean details, boolean bytecodeVersion, ClassInfo clazz, boolean doThrow, java.lang.String classloader)private voidClasses. 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 voidCompile. 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 voidPluginManager. addAndInitDepndenceClass(VmInfo vmInfo, VmManager vmManager, java.util.Map<java.lang.String,byte[]> otherClasses, java.lang.String clazz, java.util.Optional<java.lang.String> classloader)java.lang.StringPluginManager. decompile(DecompilerWrapper wrapper, java.lang.String name, byte[] bytecode, java.lang.String[] options, VmInfo vmInfo, VmManager vmManager, java.util.Optional<java.lang.String> classloader) -
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. fsVmListprivate javax.swing.JList<VmInfo>MainFrameView. localVmListprivate javax.swing.JList<VmInfo>MainFrameView. remoteVmListprivate javax.swing.JList<VmInfo>NewAgentDialog. vmsListMethods in org.jrd.frontend.frame.main that return VmInfo Modifier and Type Method Description VmInfoModelProvider. getVmInfo()Methods in org.jrd.frontend.frame.main with parameters of type VmInfo Modifier and Type Method Description voidMainFrameView. setFsVmList(VmInfo[] vmInfos)voidMainFrameView. setLocalVmList(VmInfo[] vmInfos)voidMainFrameView. setRemoteVmList(VmInfo[] vmInfos)private voidMainFrameView. 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 voidMainFrameView. setVmList(javax.swing.JList<VmInfo> vmList, VmInfo[] vmInfos)static voidNewAgentDialog. 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 VmInfoDecompilationController. vmInfoMethods in org.jrd.frontend.frame.main.decompilerview that return VmInfo Modifier and Type Method Description VmInfoDecompilationController. getVmInfo()VmInfoTextWithControls. getVmInfo()Methods in org.jrd.frontend.frame.main.decompilerview with parameters of type VmInfo Modifier and Type Method Description static AgentRequestActionDecompilationController. createRequest(VmInfo vmInfo, AgentRequestAction.RequestAction action, java.lang.String... commands)private booleanDecompilationController. exitOnEmpty(java.lang.String vmType, VmInfo selectedVm)private java.lang.StringTextWithControls. pidOrHost(VmInfo vmInfo)private booleanDecompilationController. warnOnOvveridesOfFsVm(VmInfo selectedVm)static booleanDecompilationController. 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 voidDecompilationController. 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 VmInfoClasspathProvider. getVmInfo()VmInfoClasspathProvider.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 private java.lang.StringVmListRenderer. addBytemanTooltip(VmInfo vmInfo)private java.lang.StringVmListRenderer. getBytemanForRemote(VmInfo vmInfo)java.awt.ComponentVmListRenderer. 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.ComponentVmListRenderer. 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 VmInfoOverwriteClassDialog.CompilerOutputActionFields. vmInfoprivate VmInfoOverwriteClassDialog. vmInfoMethods in org.jrd.frontend.frame.overwrite with parameters of type VmInfo Modifier and Type Method Description private static OverwriteClassDialog.CompilationWithResultOverwriteClassDialog. compileWithGui(VmInfo vmInfo, VmManager vmManager, DecompilerWrapper wrapper, boolean hasCompiler, boolean isVerbose, java.lang.String classloader, 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(ClassInfo name, LatestPaths latestPaths, java.lang.String currentBuffer, byte[] cBinBuffer, VmInfo vmInfo, VmManager vmManager, PluginManager pluginManager, DecompilerWrapper selectedDecompiler, int tab, boolean isVerbose, ClasspathProvider cp)SavingCompilerOutputAction(javax.swing.JTextField status, VmInfo vmInfo, VmManager vmManager, PluginManager pm, DecompilerWrapper dwi, boolean hasCompiler, boolean isVerbose, int namingSchema, java.lang.String destination, java.lang.String classloader)UploadingCompilerOutputAction(javax.swing.JTextField status, VmInfo vmInfo, VmManager vmManager, PluginManager pm, DecompilerWrapper wrapper, boolean hasCompiler, boolean isVerbose, int namingSchema, java.lang.String destination, java.lang.String classloader) -
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 voidAgentApiGenerator. initItems(VmInfo vmInfo, VmManager vmManager, PluginManager pluginManager)private static voidAgentApiGenerator. initItems(VmInfo vmInfo, VmManager vmManager, PluginManager pluginManager, boolean withSignatures)static booleanCommonUtils. uploadByGui(VmInfo vmInfo, VmManager vmManager, CommonUtils.StatusKeeper status, java.lang.String clazz, java.lang.String classloader, byte[] content)static java.lang.StringCommonUtils. uploadBytecode(java.lang.String clazz, java.lang.String classloader, VmManager vmManager, VmInfo vmInfo, byte[] bytes)
-