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.Stringclassloaderprivate java.util.List<java.lang.String>filteredArgsprivate booleanhexprivate Savingsavingprivate VmManagervmManager
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description VmInfocountLoaders()private voidcountLoadersFromClassesFromVmInfo(VmInfo vmInfo, java.util.List<java.util.regex.Pattern> filter)private static java.lang.StringgetBytecodesString(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 VmInfogetVmInfo()VmInfolistClasses(boolean details, boolean bytecodeVersion, java.util.Optional<java.lang.String> search)private voidlistClassesFromVmInfo(VmInfo vmInfo, java.util.List<java.util.regex.Pattern> filter, boolean details, boolean bytecodeVersion, java.util.Optional<java.lang.String> search)VmInfosearchClasses()
-
-
-
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
-
-