├── .editorconfig ├── .github ├── ISSUE_TEMPLATE.md └── workflows │ └── ci.yml ├── .gitignore ├── .java-version ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── RELEASING.md ├── docs ├── .nojekyll ├── ci.md ├── config.md ├── images │ ├── example.png │ └── favicon.png └── index.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mkdocs.yml ├── settings.gradle └── src ├── integrationTest ├── groovy │ └── com │ │ └── getkeepsafe │ │ └── dexcount │ │ └── IntegrationSpec.groovy └── projects │ └── integration │ ├── app │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── getkeepsafe │ │ │ └── dexcount │ │ │ └── integration │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── getkeepsafe │ │ │ │ └── dexcount │ │ │ │ └── integration │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── getkeepsafe │ │ └── dexcount │ │ └── integration │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── java-app │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── getkeepsafe │ │ │ └── dexcount │ │ │ └── integration │ │ │ └── SomeClass.java │ │ └── test │ │ └── java │ │ └── com │ │ └── getkeepsafe │ │ └── dexcount │ │ └── integration │ │ └── ExampleUnitTest.java │ ├── java-library │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── getkeepsafe │ │ │ └── dexcount │ │ │ └── integration │ │ │ └── SomeClass.java │ │ └── test │ │ └── java │ │ └── com │ │ └── getkeepsafe │ │ └── dexcount │ │ └── integration │ │ └── ExampleUnitTest.java │ ├── lib │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── getkeepsafe │ │ └── dexcount │ │ └── integration │ │ └── Lib.java │ ├── settings.gradle │ └── tests │ ├── build.gradle │ └── src │ └── main │ └── AndroidManifest.xml ├── main ├── java │ └── com │ │ ├── android │ │ └── dexdeps │ │ │ ├── ClassRef.java │ │ │ ├── DexData.java │ │ │ ├── DexDataException.java │ │ │ ├── FieldRef.java │ │ │ ├── HasDeclaringClass.java │ │ │ ├── MethodRef.java │ │ │ └── Output.java │ │ └── getkeepsafe │ │ └── dexcount │ │ ├── CountReporter.java │ │ ├── Deobfuscator.java │ │ ├── DexCountException.java │ │ ├── DexCountExtension.java │ │ ├── DexMethodCountPlugin.java │ │ ├── OutputFormat.java │ │ ├── PackageTree.java │ │ ├── PrintOptions.java │ │ ├── ProjectUtils.java │ │ ├── StringUtils.java │ │ ├── plugin │ │ ├── AbstractTaskApplicator.java │ │ ├── JavaOnlyApplicator.java │ │ ├── SevenOhApplicator.java │ │ ├── TaskApplicator.java │ │ └── TaskApplicators.java │ │ ├── report │ │ ├── DexCountOutputTask.java │ │ ├── ReportOutputWorker.java │ │ └── ReportOutputWorkerParams.java │ │ ├── source │ │ ├── DexFile.java │ │ ├── JarFile.java │ │ ├── SourceFile.java │ │ └── SourceFiles.java │ │ └── treegen │ │ ├── AndroidGeneratePackageTreeTask.java │ │ ├── ApkPackageTreeTask.java │ │ ├── BaseGeneratePackageTreeTask.java │ │ ├── BundlePackageTreeTask.java │ │ ├── JarPackageTreeTask.java │ │ ├── LibraryPackageTreeTask.java │ │ └── workers │ │ ├── AndroidWorker.java │ │ ├── ApkishWorker.java │ │ ├── BaseWorker.java │ │ └── JarWorker.java ├── resources │ └── com │ │ └── getkeepsafe │ │ └── dexcount │ │ ├── chart-builder.js │ │ ├── d3.v3.min.js │ │ ├── index.html │ │ └── styles.css └── thrift │ └── PackageTree.thrift └── test ├── groovy └── com │ └── getkeepsafe │ └── dexcount │ ├── DeobfuscatorSpec.groovy │ ├── DexCountExtensionSpec.groovy │ ├── DexMethodCountPluginSpec.groovy │ ├── PackageTreeSpec.groovy │ ├── RefHelpers.groovy │ ├── StringUtilsTest.groovy │ └── source │ ├── DexFileSpec.groovy │ └── JarFileSpec.groovy └── resources ├── android-beacon-library-2.7.aar ├── app-debug-tools-v24.apk ├── tiles.apk └── tiniest-smallest-app.apk /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.java-version: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/RELEASING.md -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/ci.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/docs/ci.md -------------------------------------------------------------------------------- /docs/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/docs/config.md -------------------------------------------------------------------------------- /docs/images/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/docs/images/example.png -------------------------------------------------------------------------------- /docs/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/docs/images/favicon.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/docs/index.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/integrationTest/groovy/com/getkeepsafe/dexcount/IntegrationSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/groovy/com/getkeepsafe/dexcount/IntegrationSpec.groovy -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/app/build.gradle -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/app/proguard-rules.pro -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/app/src/androidTest/java/com/getkeepsafe/dexcount/integration/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/app/src/androidTest/java/com/getkeepsafe/dexcount/integration/ApplicationTest.java -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/app/src/main/java/com/getkeepsafe/dexcount/integration/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/app/src/main/java/com/getkeepsafe/dexcount/integration/MainActivity.java -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/app/src/test/java/com/getkeepsafe/dexcount/integration/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/app/src/test/java/com/getkeepsafe/dexcount/integration/ExampleUnitTest.java -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/build.gradle -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/java-app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/java-app/build.gradle -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/java-app/src/main/java/com/getkeepsafe/dexcount/integration/SomeClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/java-app/src/main/java/com/getkeepsafe/dexcount/integration/SomeClass.java -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/java-app/src/test/java/com/getkeepsafe/dexcount/integration/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/java-app/src/test/java/com/getkeepsafe/dexcount/integration/ExampleUnitTest.java -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/java-library/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/java-library/build.gradle -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/java-library/src/main/java/com/getkeepsafe/dexcount/integration/SomeClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/java-library/src/main/java/com/getkeepsafe/dexcount/integration/SomeClass.java -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/java-library/src/test/java/com/getkeepsafe/dexcount/integration/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/java-library/src/test/java/com/getkeepsafe/dexcount/integration/ExampleUnitTest.java -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/lib/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/lib/build.gradle -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/lib/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/lib/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/lib/src/main/java/com/getkeepsafe/dexcount/integration/Lib.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/lib/src/main/java/com/getkeepsafe/dexcount/integration/Lib.java -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/settings.gradle -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/tests/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/tests/build.gradle -------------------------------------------------------------------------------- /src/integrationTest/projects/integration/tests/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/integrationTest/projects/integration/tests/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /src/main/java/com/android/dexdeps/ClassRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/android/dexdeps/ClassRef.java -------------------------------------------------------------------------------- /src/main/java/com/android/dexdeps/DexData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/android/dexdeps/DexData.java -------------------------------------------------------------------------------- /src/main/java/com/android/dexdeps/DexDataException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/android/dexdeps/DexDataException.java -------------------------------------------------------------------------------- /src/main/java/com/android/dexdeps/FieldRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/android/dexdeps/FieldRef.java -------------------------------------------------------------------------------- /src/main/java/com/android/dexdeps/HasDeclaringClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/android/dexdeps/HasDeclaringClass.java -------------------------------------------------------------------------------- /src/main/java/com/android/dexdeps/MethodRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/android/dexdeps/MethodRef.java -------------------------------------------------------------------------------- /src/main/java/com/android/dexdeps/Output.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/android/dexdeps/Output.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/CountReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/CountReporter.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/Deobfuscator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/Deobfuscator.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/DexCountException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/DexCountException.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/DexCountExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/DexCountExtension.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/DexMethodCountPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/DexMethodCountPlugin.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/OutputFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/OutputFormat.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/PackageTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/PackageTree.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/PrintOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/PrintOptions.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/ProjectUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/ProjectUtils.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/StringUtils.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/plugin/AbstractTaskApplicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/plugin/AbstractTaskApplicator.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/plugin/JavaOnlyApplicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/plugin/JavaOnlyApplicator.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/plugin/SevenOhApplicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/plugin/SevenOhApplicator.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/plugin/TaskApplicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/plugin/TaskApplicator.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/plugin/TaskApplicators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/plugin/TaskApplicators.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/report/DexCountOutputTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/report/DexCountOutputTask.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/report/ReportOutputWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/report/ReportOutputWorker.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/report/ReportOutputWorkerParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/report/ReportOutputWorkerParams.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/source/DexFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/source/DexFile.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/source/JarFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/source/JarFile.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/source/SourceFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/source/SourceFile.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/source/SourceFiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/source/SourceFiles.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/treegen/AndroidGeneratePackageTreeTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/treegen/AndroidGeneratePackageTreeTask.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/treegen/ApkPackageTreeTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/treegen/ApkPackageTreeTask.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/treegen/BaseGeneratePackageTreeTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/treegen/BaseGeneratePackageTreeTask.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/treegen/BundlePackageTreeTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/treegen/BundlePackageTreeTask.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/treegen/JarPackageTreeTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/treegen/JarPackageTreeTask.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/treegen/LibraryPackageTreeTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/treegen/LibraryPackageTreeTask.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/treegen/workers/AndroidWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/treegen/workers/AndroidWorker.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/treegen/workers/ApkishWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/treegen/workers/ApkishWorker.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/treegen/workers/BaseWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/treegen/workers/BaseWorker.java -------------------------------------------------------------------------------- /src/main/java/com/getkeepsafe/dexcount/treegen/workers/JarWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/java/com/getkeepsafe/dexcount/treegen/workers/JarWorker.java -------------------------------------------------------------------------------- /src/main/resources/com/getkeepsafe/dexcount/chart-builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/resources/com/getkeepsafe/dexcount/chart-builder.js -------------------------------------------------------------------------------- /src/main/resources/com/getkeepsafe/dexcount/d3.v3.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/resources/com/getkeepsafe/dexcount/d3.v3.min.js -------------------------------------------------------------------------------- /src/main/resources/com/getkeepsafe/dexcount/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/resources/com/getkeepsafe/dexcount/index.html -------------------------------------------------------------------------------- /src/main/resources/com/getkeepsafe/dexcount/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/resources/com/getkeepsafe/dexcount/styles.css -------------------------------------------------------------------------------- /src/main/thrift/PackageTree.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/main/thrift/PackageTree.thrift -------------------------------------------------------------------------------- /src/test/groovy/com/getkeepsafe/dexcount/DeobfuscatorSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/test/groovy/com/getkeepsafe/dexcount/DeobfuscatorSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/getkeepsafe/dexcount/DexCountExtensionSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/test/groovy/com/getkeepsafe/dexcount/DexCountExtensionSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/getkeepsafe/dexcount/DexMethodCountPluginSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/test/groovy/com/getkeepsafe/dexcount/DexMethodCountPluginSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/getkeepsafe/dexcount/PackageTreeSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/test/groovy/com/getkeepsafe/dexcount/PackageTreeSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/getkeepsafe/dexcount/RefHelpers.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/test/groovy/com/getkeepsafe/dexcount/RefHelpers.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/getkeepsafe/dexcount/StringUtilsTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/test/groovy/com/getkeepsafe/dexcount/StringUtilsTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/getkeepsafe/dexcount/source/DexFileSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/test/groovy/com/getkeepsafe/dexcount/source/DexFileSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/getkeepsafe/dexcount/source/JarFileSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/test/groovy/com/getkeepsafe/dexcount/source/JarFileSpec.groovy -------------------------------------------------------------------------------- /src/test/resources/android-beacon-library-2.7.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/test/resources/android-beacon-library-2.7.aar -------------------------------------------------------------------------------- /src/test/resources/app-debug-tools-v24.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/test/resources/app-debug-tools-v24.apk -------------------------------------------------------------------------------- /src/test/resources/tiles.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/test/resources/tiles.apk -------------------------------------------------------------------------------- /src/test/resources/tiniest-smallest-app.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeepSafe/dexcount-gradle-plugin/HEAD/src/test/resources/tiniest-smallest-app.apk --------------------------------------------------------------------------------