Package org.adoptopenjdk.jitwatch.model
Class PackageManager
- java.lang.Object
-
- org.adoptopenjdk.jitwatch.model.PackageManager
-
public class PackageManager extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static com.chrisnewland.freelogj.Loggerloggerprivate java.util.Map<java.lang.String,MetaClass>metaClassesprivate java.util.Map<java.lang.String,MetaPackage>metaPackagesprivate java.util.List<MetaPackage>roots
-
Constructor Summary
Constructors Constructor Description PackageManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMetaClass(MetaClass metaClass)MetaPackagebuildPackage(java.lang.String packageName)voidclear()MetaClassgetMetaClass(java.lang.String className)MetaPackagegetMetaPackage(java.lang.String packageName)java.util.List<MetaPackage>getRootPackages()private voidstorePackage(java.lang.String name, MetaPackage metaPackage)
-
-
-
Field Detail
-
logger
private static final com.chrisnewland.freelogj.Logger logger
-
metaClasses
private java.util.Map<java.lang.String,MetaClass> metaClasses
-
metaPackages
private java.util.Map<java.lang.String,MetaPackage> metaPackages
-
roots
private java.util.List<MetaPackage> roots
-
-
Method Detail
-
clear
public final void clear()
-
addMetaClass
public void addMetaClass(MetaClass metaClass)
-
getMetaClass
public MetaClass getMetaClass(java.lang.String className)
-
getMetaPackage
public MetaPackage getMetaPackage(java.lang.String packageName)
-
buildPackage
public MetaPackage buildPackage(java.lang.String packageName)
-
storePackage
private void storePackage(java.lang.String name, MetaPackage metaPackage)
-
getRootPackages
public java.util.List<MetaPackage> getRootPackages()
-
-