Package org.jrd.backend.data.cli.workers
Class Classes
- java.lang.Object
-
- org.jrd.backend.data.cli.workers.Classes
-
public class Classes extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
classloader
private java.util.List<java.lang.String>
filteredArgs
private boolean
hex
private Saving
saving
private VmManager
vmManager
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description VmInfo
countLoaders()
private void
countLoadersFromClassesFromVmInfo(VmInfo vmInfo, java.util.List<java.util.regex.Pattern> filter)
private static java.lang.String
getBytecodesString(VmManager vmManager, VmInfo vmInfo, boolean details, boolean bytecodeVersion, ClassInfo clazz, boolean doThrow, java.lang.String classloader)
private java.util.List<java.util.regex.Pattern>
getPatterns()
static java.util.List<java.util.Map.Entry<java.lang.String,java.lang.Integer>>
getSortedEntries(java.util.Map<java.lang.String,java.lang.Integer> usedLoaders)
private VmInfo
getVmInfo()
VmInfo
listClasses(boolean details, boolean bytecodeVersion, java.util.Optional<java.lang.String> search)
private void
listClassesFromVmInfo(VmInfo vmInfo, java.util.List<java.util.regex.Pattern> filter, boolean details, boolean bytecodeVersion, java.util.Optional<java.lang.String> search)
VmInfo
searchClasses()
-
-
-
Method Detail
-
searchClasses
public VmInfo searchClasses() throws java.io.IOException
- Throws:
java.io.IOException
-
listClasses
public VmInfo listClasses(boolean details, boolean bytecodeVersion, java.util.Optional<java.lang.String> search) throws java.io.IOException
- Throws:
java.io.IOException
-
getVmInfo
private VmInfo getVmInfo()
-
countLoaders
public VmInfo countLoaders() throws java.io.IOException
- Throws:
java.io.IOException
-
getPatterns
private java.util.List<java.util.regex.Pattern> getPatterns()
-
countLoadersFromClassesFromVmInfo
private void countLoadersFromClassesFromVmInfo(VmInfo vmInfo, java.util.List<java.util.regex.Pattern> filter) throws java.io.IOException
- Throws:
java.io.IOException
-
getSortedEntries
public static java.util.List<java.util.Map.Entry<java.lang.String,java.lang.Integer>> getSortedEntries(java.util.Map<java.lang.String,java.lang.Integer> usedLoaders)
-
listClassesFromVmInfo
private void listClassesFromVmInfo(VmInfo vmInfo, java.util.List<java.util.regex.Pattern> filter, boolean details, boolean bytecodeVersion, java.util.Optional<java.lang.String> search) throws java.io.IOException
- Throws:
java.io.IOException
-
-