Class PackageNode

    • Method Detail

      • getOrBuild

        public static PackageNode getOrBuild​(RootNode root,
                                             java.lang.String fullPkg)
      • rename

        public void rename​(java.lang.String newName)
        Specified by:
        rename in interface IRenameNode
      • rename

        public void rename​(java.lang.String newName,
                           boolean runUpdates)
      • setLeafAlias

        public void setLeafAlias​(java.lang.String alias,
                                 boolean runUpdates)
      • setFullAlias

        public void setFullAlias​(java.lang.String fullAlias,
                                 boolean runUpdates)
      • updatePackages

        public void updatePackages()
      • getName

        public java.lang.String getName()
      • getFullName

        public java.lang.String getFullName()
      • getAliasPkgInfo

        public PackageInfo getAliasPkgInfo()
      • hasAlias

        public boolean hasAlias()
      • hasParentAlias

        public boolean hasParentAlias()
      • removeAlias

        public void removeAlias()
      • getParentPkg

        @Nullable
        public @Nullable PackageNode getParentPkg()
      • getParentAliasPkgInfo

        @Nullable
        public @Nullable PackageInfo getParentAliasPkgInfo()
      • isRoot

        public boolean isRoot()
      • isLeaf

        public boolean isLeaf()
      • getSubPackages

        public java.util.List<PackageNode> getSubPackages()
      • getClasses

        public java.util.List<ClassNode> getClasses()
      • setJavaNode

        public void setJavaNode​(JavaPackage javaNode)
      • isEmpty

        public boolean isEmpty()
      • typeName

        public java.lang.String typeName()
        Specified by:
        typeName in interface IDexNode
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • compareTo

        public int compareTo​(@NotNull
                             @NotNull PackageNode other)
        Specified by:
        compareTo in interface java.lang.Comparable<PackageNode>
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object