Searched +full:proguard +full:- +full:like (Results 1 – 25 of 101) sorted by relevance
12345
/external/androidplot/Examples/DemoApp/ |
D | project.properties | 30 # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 38 # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.d… 39 #proguard.config=${sdk.dir}\tools\proguard\proguard-android.txt:proguard-project.txt 40 # using config with optimization enabled so that things like log statement removal will work: 41 proguard.config=${sdk.dir}/tools/proguard/proguard-android-optimize.txt:proguard-project.txt 43 target=android-16
|
/external/angle/build/android/docs/ |
D | java_optimization.md | 5 …_size/optimization_advice.md#optimizing-java-code](/docs/speed/binary_size/optimization_advice.md#… 9 ## ProGuard vs R8 11 ProGuard is the original open-source tool used by many Android applications to 12 perform whole-program bytecode optimization. [R8](https://r8.googlesource.com/r8), 13 is a re-implementation that is used by Chrome (and the default for Android Studio). 14 The terms "ProGuard" and "R8" are used interchangeably within Chromium but 17 ## What does ProGuard do? 19 1. Shrinking: ProGuard will remove unused code. This is especially useful 22 2. Obfuscation: ProGuard will rename classes/fields/methods to use shorter 25 3. Optimization: ProGuard performs a series of optimizations to shrink code [all …]
|
/external/cronet/stable/build/android/docs/ |
D | java_optimization.md | 5 …_size/optimization_advice.md#optimizing-java-code](/docs/speed/binary_size/optimization_advice.md#… 9 ## ProGuard vs R8 11 ProGuard is the original open-source tool used by many Android applications to 12 perform whole-program bytecode optimization. [R8](https://r8.googlesource.com/r8), 13 is a re-implementation that is used by Chrome (and the default for Android Studio). 14 The terms "ProGuard" and "R8" are used interchangeably within Chromium but 17 ## What does ProGuard do? 19 1. Shrinking: ProGuard will remove unused code. This is especially useful 22 2. Obfuscation: ProGuard will rename classes/fields/methods to use shorter 25 3. Optimization: ProGuard performs a series of optimizations to shrink code [all …]
|
/external/cronet/tot/build/android/docs/ |
D | java_optimization.md | 5 …_size/optimization_advice.md#optimizing-java-code](/docs/speed/binary_size/optimization_advice.md#… 9 ## ProGuard vs R8 11 ProGuard is the original open-source tool used by many Android applications to 12 perform whole-program bytecode optimization. [R8](https://r8.googlesource.com/r8), 13 is a re-implementation that is used by Chrome (and the default for Android Studio). 14 The terms "ProGuard" and "R8" are used interchangeably within Chromium but 17 ## What does ProGuard do? 19 1. Shrinking: ProGuard will remove unused code. This is especially useful 22 2. Obfuscation: ProGuard will rename classes/fields/methods to use shorter 25 3. Optimization: ProGuard performs a series of optimizations to shrink code [all …]
|
/external/dagger2/java/dagger/android/internal/proguard/ |
D | ProguardProcessor.java | 8 * http://www.apache.org/licenses/LICENSE-2.0 17 package dagger.android.internal.proguard; 28 * An {@linkplain Processor annotation processor} to generate dagger-android's specific proguard 29 * needs. This is only intended to run over the dagger-android project itself, as the alternative is 30 * to create an intermediary java_library for proguard rules to be consumed by the project. 32 * <p>Basic structure looks like this: 35 * resources/META-INF/com.android.tools/proguard/dagger-android.pro 36 * resources/META-INF/com.android.tools/r8/dagger-android.pro 37 * resources/META-INF/proguard/dagger-android.pro
|
D | ProguardProcessingStep.java | 8 * http://www.apache.org/licenses/LICENSE-2.0 17 package dagger.android.internal.proguard; 35 * A annotation processing step to generate dagger-android's specific proguard needs. This is only 36 * intended to run over the dagger-android project itself, as the alternative is to create an 37 * intermediary java_library for proguard rules to be consumed by the project. 39 * <p>Basic structure looks like this: 42 * resources/META-INF/com.android.tools/proguard/dagger-android.pro 43 * resources/META-INF/com.android.tools/r8/dagger-android.pro 44 * resources/META-INF/proguard/dagger-android.pro 66 String errorProneRule = "-dontwarn com.google.errorprone.annotations.**\n"; in process() [all …]
|
D | KspProguardProcessor.java | 8 * http://www.apache.org/licenses/LICENSE-2.0 17 package dagger.android.internal.proguard; 30 * An annotation processor to generate dagger-android's specific proguard needs. This is only 31 * intended to run over the dagger-android project itself, as the alternative is to create an 32 * intermediary java_library for proguard rules to be consumed by the project. 34 * <p>Basic structure looks like this: 37 * resources/META-INF/com.android.tools/proguard/dagger-android.pro 38 * resources/META-INF/com.android.tools/r8/dagger-android.pro 39 * resources/META-INF/proguard/dagger-android.pro
|
/external/angle/build/android/java/src/org/chromium/build/annotations/ |
D | MockedInTests.java | 2 // Use of this source code is governed by a BSD-style license that can be 11 * See b/147584922. Proguard and Mockito don't play nicely together, and proguard rules make it 13 * explicit information, like this annotation. This annotation should only need to be used on a
|
/external/cronet/tot/build/android/java/src/org/chromium/build/annotations/ |
D | MockedInTests.java | 2 // Use of this source code is governed by a BSD-style license that can be 11 * See b/147584922. Proguard and Mockito don't play nicely together, and proguard rules make it 13 * explicit information, like this annotation. This annotation should only need to be used on a
|
/external/cronet/stable/build/android/java/src/org/chromium/build/annotations/ |
D | MockedInTests.java | 2 // Use of this source code is governed by a BSD-style license that can be 11 * See b/147584922. Proguard and Mockito don't play nicely together, and proguard rules make it 13 * explicit information, like this annotation. This annotation should only need to be used on a
|
/external/libchrome/base/android/proguard/ |
D | chromium_apk.flags | 2 # Use of this source code is governed by a BSD-style license that can be 5 # Contains flags that we'd like all Chromium .apks to use. 8 -dontpreverify 11 -keepattributes SourceFile,LineNumberTable 14 -keepclassmembers class * implements android.os.Parcelable { 22 -keepnames class * implements android.os.Parcelable 25 # http://proguard.sourceforge.net/index.html#manual/examples.html 27 -keepclassmembers enum * { 31 # Keep classes implementing ParameterProvider -- these will be instantiated 33 -keep class * implements org.chromium.base.test.params.ParameterProvider [all …]
|
/external/guava/proguard/ |
D | base.pro | 2 # work. That's because the Proguard configuration required to make them work on 3 # optimized code would preclude lots of optimization, like converting enums 7 -dontnote sun.misc.SharedSecrets 8 -keep class sun.misc.SharedSecrets { 11 -dontnote sun.misc.JavaLangAccess 12 -keep class sun.misc.JavaLangAccess { 18 # Proguard is intelligent enough to spot the use of reflection onto this, so we 21 -keepnames class com.google.common.base.internal.Finalizer { 25 -keepclassmembers class com.google.common.base.internal.Finalizer { 28 -keepnames class com.google.common.base.FinalizableReference { [all …]
|
/external/angle/third_party/r8/ |
D | README.chromium | 4 License: BSD-3-Clause 11 - Contains R8 (proguard replacement) as well as D8 (dexer). 13 - Contains code for 3pp-linux-amd64-packager to package and upload new versions of r8. 15 - Configuration for Java library desugaring. 16 - Taken from 18 inside the jar file, in META-INF/desugar/d8/desugar.json. License is also BSD 19 3-Clause (the r8 version). 21 R8 is a proguard-like optimizer that also has the ability to dex. 33 * Uncomment the flag --skip-custom-d8 in internal_rules.gni to avoid depending 35 autoninja -C out/Debug third_party/r8:custom_d8_java [all …]
|
D | cipd.yaml | 2 # Use of this source code is governed by a BSD-style license that can be 6 # cipd create --pkg-def cipd.yaml 9 R8 is a proguard-like optimizer that also has the option to dex. 11 - file: lib/r8.jar
|
/external/bazelbuild-rules_android/rules/android_binary_internal/ |
D | impl.bzl | 7 # http://www.apache.org/licenses/LICENSE-2.0 34 load("//rules:proguard.bzl", "proguard") 100 # if R8-based resource shrinking is not performed. 179 # Some macros expect the class jar to be named like this. 181 ctx.actions.declare_file(ctx.label.name + "-src.jar"), 268 proguard_tool = get_android_sdk(ctx).proguard, 280 # Proguard map from preprocessing will be merged with Proguard map for desugared 287 # No desugared library, Proguard map from postprocessing is the final Proguard map. 292 # No postprocessing, Proguard map from merging with the desugared library map is the 293 # final Proguard map. [all …]
|
/external/auto/value/userguide/ |
D | performance.md | 6 * should perform like a hand-written class after HotSpot compiles it 8 * what does proguard do with it
|
/external/gson/ |
D | Troubleshooting.md | 9 **Reason:** Your code is most likely not type-safe 13 - Avoid raw types: Instead of calling `fromJson(..., List.class)`, create for example a `TypeToken<… 14 See the [user guide](UserGuide.md#collections-examples) for more information. 15 - When using `TypeToken` prefer the `Gson.fromJson` overloads with `TypeToken` parameter such as [`… 16 The overloads with `Type` parameter do not provide any type-safety guarantees. 17 - When using `TypeToken` make sure you don't capture a type variable. For example avoid something l… 23 **Reason:** You use Gson by accident to access internal fields of third-party classes 29 …-in adapter for a type exists and no custom adapter has been registered, Gson falls back to using … 31 If you want to prevent using reflection on third-party classes in the future you can write your own… 39 - If the reported package is your own package then you have not configured the module declaration o… [all …]
|
/external/bazelbuild-rules_java/java/common/rules/ |
D | java_import.bzl | 7 # http://www.apache.org/licenses/LICENSE-2.0 31 # buildifier: disable=attr-licenses 86 during execution. Examples of libraries like this are IDE APIs 87 for IDE plug-ins or <code>tools.jar</code> for anything running on 100 Files to be used as Proguard specification. 101 These will describe the set of specifications to be used by Proguard. If specified, 104 The files included here must only have idempotent rules, namely -dontnote, -dontwarn, 105 assumenosideeffects, and rules that start with -keep. Other options can only appear in 106 <code>android_binary</code>'s proguard_specs, to ensure non-tautological merges. 114 This corresponds to the javac and JVM --add-exports= flags. [all …]
|
/external/moshi/ |
D | CHANGELOG.md | 6 _2021-12-08_ 16 id("com.google.devtools.ksp").version("1.6.0-1.0.1") 20 ksp("com.squareup.moshi:moshi-kotlin-codegen:1.13.0") 27 * New: `@Json(ignore = true)` is a Moshi-specific way to exclude properties from JSON encoding 29 * New: Support Java 16 records. (Moshi still requires Java 8 only; we're shipping a [multi-release 31 * New: Option to disable generating R8/ProGuard files. These files prevent code shrinkers from 32 removing files that support JSON processing. If you're not using ProGuard or R8, you can skip 45 _2021-04-01_ 48 * Fix: Don't crash on a missing type element like `@SuppressLint`. 49 * Fix: Update the JVM metadata library to avoid problems on Kotlin 1.5.0-M2. [all …]
|
/external/angle/build/android/gyp/ |
D | proguard.py | 4 # Use of this source code is governed by a BSD-style license that can be 28 # Caused by protobuf runtime using -identifiernamestring in a way that 29 # doesn't work with R8. Looks like: 36 r'Ignoring -shrinkunusedprotofields since the protobuf-lite runtime is', 38 r'/third_party/.*Proguard configuration rule does not match anything', 40 r'cronet/android/test/proguard.cfg.*Proguard configuration rule does not', 41 r'Proguard configuration rule does not match anything:.*(?:' + '|'.join([ 57 # We enforce that this class is removed via -checkdiscard. 60 …nsionRegistryLite)\.class:.*Could not inline ServiceLoader\.load', # pylint: disable=line-too-long 61 # This class is referenced by kotlinx-coroutines-core-jvm but it does not [all …]
|
/external/protobuf/javanano/ |
D | README.md | 1 Protocol Buffers - Google's data interchange format 4 [](https://travis-ci.org/go… 13 Installation - With Maven 14 ------------------------- 27 $ protoc --version 50 Installation - Without Maven 51 ---------------------------- 61 $ protoc --version 68 $ protoc --java_out=src/main/java -I../src \ 76 ------------ [all …]
|
/external/zxing/ |
D | CHANGES | 2 - Initial release 5 - Fixed bug decoding version 0 QR Codes 6 - Now default zoom is 2.5x in Java ME client 9 - Issue 11 fixed: Build problems on Windows 10 - Can now build "ZXingReaderBasic" which does not require JSR-234 11 - Issue 14 fixed: release .zip builds into one directory 14 - Unit test for QR Code decoding 15 - Added EAN-13 support 16 - Now builds with class file format version 1.2 -- may solve some compatibility issues? 17 - Fixed obfuscation step bug causing NoClassDefFoundError [all …]
|
/external/cronet/tot/build/android/gyp/ |
D | write_build_config.py | 4 # Use of this source code is governed by a BSD-style license that can be 11 things like: the javac classpath, the list of android resources dependencies, 17 file-arg syntax (see build_utils.py:ExpandFileArgs). That syntax allows passing 18 of values in a json dict in a file and looks like this: 19 --python-arg=@FileArg(build_config_path:javac:classpath) 34 ------------- BEGIN_MARKDOWN --------------------------------------------------- 41 the Android build of Chromium. For a higher-level explanation of these files, 45 # The `deps_info` top-level dictionary: 92 code uses Android-specific APIs, and thus cannot run on the host within a 93 regular JVM. May only appear in Java-related targets. [all …]
|
/external/cronet/stable/build/android/gyp/ |
D | write_build_config.py | 4 # Use of this source code is governed by a BSD-style license that can be 11 things like: the javac classpath, the list of android resources dependencies, 17 file-arg syntax (see build_utils.py:ExpandFileArgs). That syntax allows passing 18 of values in a json dict in a file and looks like this: 19 --python-arg=@FileArg(build_config_path:javac:classpath) 34 ------------- BEGIN_MARKDOWN --------------------------------------------------- 41 the Android build of Chromium. For a higher-level explanation of these files, 45 # The `deps_info` top-level dictionary: 92 code uses Android-specific APIs, and thus cannot run on the host within a 93 regular JVM. May only appear in Java-related targets. [all …]
|
/external/cronet/stable/components/cronet/tools/ |
D | cr_cronet.py | 3 # Use of this source code is governed by a BSD-style license that can be 6 cr_cronet.py - cr - like helper tool for cronet developers 19 …t.tools.utils import run, run_shell, android_gn_gen, build # pylint: disable=wrong-import-position 38 run(['adb', 'shell', 'rm', '-rf', remote_netlog_dir]) 40 local_netlog_dir = out_dir + '/netlogs_for-' + datetime.now().strftime( 41 "%y_%m_%d-%H_%M_%S") 51 'build/android/adb_gdb', '--start', '--activity=.CronetTestActivity', 52 '--program-name=CronetTest', '--package-name=org.chromium.net' 57 return run_shell('adb logcat -d | CHROMIUM_OUTPUT_DIR=' + 66 'gn', 'sync', 'build', 'install', 'proguard', 'test', [all …]
|
12345