类 DefaultJavaPackage

所有已实现的接口:
JavaAnnotatedElement, JavaModel, JavaPackage, Serializable

public class DefaultJavaPackage extends AbstractBaseJavaEntity implements JavaPackage
The default implementation of JavaPackage, representing a Package.
从以下版本开始:
1.9
另请参阅:
  • 构造器详细资料

    • DefaultJavaPackage

      public DefaultJavaPackage(String name)
      参数:
      name - the name of the package, should never be null
  • 方法详细资料

    • getName

      public String getName()
      Equivalent of Package.getName()
      指定者:
      getName 在接口中 JavaPackage
      返回:
      the name, should never be null
    • setName

      public void setName(String name)
    • getCodeBlock

      public String getCodeBlock()
      指定者:
      getCodeBlock 在接口中 JavaModel
      返回:
      the codeblock
    • setClassLibrary

      public void setClassLibrary(ClassLibrary classLibrary)
    • getJavaClassLibrary

      public ClassLibrary getJavaClassLibrary()
      The ClassLibrary of this package.
      指定者:
      getJavaClassLibrary 在接口中 JavaPackage
      返回:
      the classLibrary, should never be null
    • addClass

      public void addClass(JavaClass clazz)
    • getClasses

      public Collection<JavaClass> getClasses()
      Returns all the classes found for the package.
      指定者:
      getClasses 在接口中 JavaPackage
      返回:
      all the classes found for the package, never null
    • getClassByName

      public JavaClass getClassByName(String name)
      Try to get any class of this package by name. The name can be both the fully qualified name or just the name of the class.
      指定者:
      getClassByName 在接口中 JavaPackage
      参数:
      name - the (fully qualified) name of the class
      返回:
      the matching class, otherwise null
    • getParentPackage

      public JavaPackage getParentPackage()
      The parent of this package For instance: the package of java.lang.reflect is java.lang
      指定者:
      getParentPackage 在接口中 JavaPackage
      返回:
      the parent package, otherwise null
    • getSubPackages

      public List<JavaPackage> getSubPackages()
      For instance: one of the children of java.lang would be java.lang.reflect
      指定者:
      getSubPackages 在接口中 JavaPackage
      返回:
      all the children of this package , never null
    • equals

      public boolean equals(Object o)
      覆盖:
      equals 在类中 Object
    • hashCode

      public int hashCode()
      覆盖:
      hashCode 在类中 Object
    • toString

      public String toString()
      从接口复制的说明: JavaPackage
      Equivalent of Package.toString()
      指定者:
      toString 在接口中 JavaPackage
      覆盖:
      toString 在类中 Object
      返回:
      the string representation of the package.