Package com.getkeepsafe.dexcount
Class PackageTree
- java.lang.Object
-
- com.getkeepsafe.dexcount.PackageTree
-
public class PackageTree extends Object
-
-
Constructor Summary
Constructors Constructor Description PackageTree()PackageTree(Deobfuscator deobfuscator)PackageTree(String name, boolean isClass, Deobfuscator deobfuscator)PackageTree(String name, Deobfuscator deobfuscator)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDeclaredFieldRef(FieldRef ref)voidaddDeclaredMethodRef(MethodRef ref)voidaddFieldRef(FieldRef ref)voidaddMethodRef(MethodRef ref)booleanequals(Object o)static PackageTreefromThrift(PackageTree tree)intgetClassCount()intgetClassCountDeclared()intgetFieldCount()intgetFieldCountDeclared()intgetMethodCount()intgetMethodCountDeclared()StringgetName()inthashCode()booleanisClass()voidprint(Appendable out, OutputFormat format, PrintOptions opts)voidprintJson(Appendable out, PrintOptions opts)voidprintPackageList(Appendable out, PrintOptions opts)voidprintTree(Appendable out, PrintOptions opts)voidprintYaml(Appendable out, PrintOptions opts)static PackageTreetoThrift(PackageTree tree)
-
-
-
Constructor Detail
-
PackageTree
public PackageTree()
-
PackageTree
public PackageTree(Deobfuscator deobfuscator)
-
PackageTree
public PackageTree(String name, Deobfuscator deobfuscator)
-
PackageTree
public PackageTree(String name, boolean isClass, Deobfuscator deobfuscator)
-
-
Method Detail
-
isClass
public boolean isClass()
-
getClassCount
public int getClassCount()
-
getClassCountDeclared
public int getClassCountDeclared()
-
getMethodCount
public int getMethodCount()
-
getMethodCountDeclared
public int getMethodCountDeclared()
-
getFieldCount
public int getFieldCount()
-
getFieldCountDeclared
public int getFieldCountDeclared()
-
addMethodRef
public void addMethodRef(MethodRef ref)
-
addFieldRef
public void addFieldRef(FieldRef ref)
-
addDeclaredMethodRef
public void addDeclaredMethodRef(MethodRef ref)
-
addDeclaredFieldRef
public void addDeclaredFieldRef(FieldRef ref)
-
print
public void print(Appendable out, OutputFormat format, PrintOptions opts) throws IOException
- Throws:
IOException
-
printPackageList
public void printPackageList(Appendable out, PrintOptions opts) throws IOException
- Throws:
IOException
-
printTree
public void printTree(Appendable out, PrintOptions opts) throws IOException
- Throws:
IOException
-
printJson
public void printJson(Appendable out, PrintOptions opts) throws IOException
- Throws:
IOException
-
printYaml
public void printYaml(Appendable out, PrintOptions opts) throws IOException
- Throws:
IOException
-
toThrift
public static PackageTree toThrift(PackageTree tree)
-
fromThrift
public static PackageTree fromThrift(PackageTree tree)
-
-