Package com.getkeepsafe.dexcount
Class PackageTree
java.lang.Object
com.getkeepsafe.dexcount.PackageTree
-
Constructor Summary
ConstructorsConstructorDescriptionPackageTree(Deobfuscator deobfuscator) PackageTree(String name, boolean isClass, Deobfuscator deobfuscator) PackageTree(String name, Deobfuscator deobfuscator) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidaddFieldRef(FieldRef ref) voidaddMethodRef(MethodRef ref) booleanstatic PackageTreefromThrift(PackageTree tree) intintintintintintgetName()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 Details
-
PackageTree
public PackageTree() -
PackageTree
-
PackageTree
-
PackageTree
-
-
Method Details
-
getName
-
isClass
-
getClassCount
-
getClassCountDeclared
-
getMethodCount
-
getMethodCountDeclared
-
getFieldCount
-
getFieldCountDeclared
-
addMethodRef
-
addFieldRef
-
addDeclaredMethodRef
-
addDeclaredFieldRef
-
print
- Throws:
IOException
-
printPackageList
- Throws:
IOException
-
printTree
- Throws:
IOException
-
printJson
- Throws:
IOException
-
printYaml
- Throws:
IOException
-
equals
-
hashCode
-
toThrift
-
fromThrift
-