Class PackageDescriptor
- java.lang.Object
-
- com.google.gwt.core.ext.soyc.coderef.PackageDescriptor
-
public class PackageDescriptor extends java.lang.ObjectIt contains all packages and they reference to classesClassDescriptor.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_PKG
-
Constructor Summary
Constructors Constructor Description PackageDescriptor(java.lang.String packageName, java.lang.String longPackageName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddClass(ClassDescriptor cls)voidaddPackage(PackageDescriptor pkg)static PackageDescriptorfrom(java.util.Map<java.lang.String,ClassDescriptor> codeModel)Creates a package descriptor from a code model (mapping between class names and class descriptors).java.util.Map<java.lang.String,ClassDescriptor>getAllClassesByName()Returns all classes in this package and its subpackages in a form of mapping between qualified class name and class descriptor.java.util.Collection<ClassDescriptor>getClasses()Returns the list of classes in this packages without including subpackages.java.lang.StringgetName()java.util.Collection<PackageDescriptor>getPackages()Returns the list of subpackages.
-
-
-
Field Detail
-
DEFAULT_PKG
public static final java.lang.String DEFAULT_PKG
- See Also:
- Constant Field Values
-
-
Method Detail
-
from
public static PackageDescriptor from(java.util.Map<java.lang.String,ClassDescriptor> codeModel)
Creates a package descriptor from a code model (mapping between class names and class descriptors).
-
getAllClassesByName
public java.util.Map<java.lang.String,ClassDescriptor> getAllClassesByName()
Returns all classes in this package and its subpackages in a form of mapping between qualified class name and class descriptor.
-
addClass
public void addClass(ClassDescriptor cls)
-
addPackage
public void addPackage(PackageDescriptor pkg)
-
getClasses
public java.util.Collection<ClassDescriptor> getClasses()
Returns the list of classes in this packages without including subpackages.
-
getName
public java.lang.String getName()
-
getPackages
public java.util.Collection<PackageDescriptor> getPackages()
Returns the list of subpackages.
-
-