/external/r8/src/test/java/com/android/tools/r8/ |
D | TestBase.java | 11 import com.android.tools.r8.utils.AndroidApp; 47 protected static AndroidApp readClasses(Class... classes) throws IOException { in readClasses() 48 AndroidApp.Builder builder = AndroidApp.builder(); in readClasses() 58 protected static AndroidApp readClasses(List<Class> classes) throws IOException { in readClasses() 90 protected AndroidApp compileWithR8(Class... classes) in compileWithR8() 99 protected AndroidApp compileWithR8(List<Class> classes) in compileWithR8() 108 protected AndroidApp compileWithR8(List<Class> classes, Consumer<InternalOptions> optionsConsumer) in compileWithR8() 117 protected AndroidApp compileWithR8(AndroidApp app, Consumer<InternalOptions> optionsConsumer) in compileWithR8() 126 protected AndroidApp compileWithR8(List<Class> classes, String proguardConfig) in compileWithR8() 134 protected AndroidApp compileWithR8( in compileWithR8() [all …]
|
D | ToolHelper.java | 14 import com.android.tools.r8.utils.AndroidApp; 417 AndroidApp.fromProgramFiles(ListUtils.map(fileNames, Paths::get)), in buildApplication() 423 public static R8Command.Builder prepareR8CommandBuilder(AndroidApp app) { in prepareR8CommandBuilder() 427 public static AndroidApp runR8(AndroidApp app) in runR8() 432 public static AndroidApp runR8(AndroidApp app, Path output) in runR8() 438 public static AndroidApp runR8(AndroidApp app, Consumer<InternalOptions> optionsConsumer) in runR8() 443 public static AndroidApp runR8(R8Command command) in runR8() 448 public static AndroidApp runR8(R8Command command, Consumer<InternalOptions> optionsConsumer) in runR8() 457 AndroidApp app = command.getInputApp(); in runR8WithFullResult() 460 AndroidApp.builder(app) in runR8WithFullResult() [all …]
|
/external/r8/src/main/java/com/android/tools/r8/ |
D | BaseCommand.java | 7 import com.android.tools.r8.utils.AndroidApp; 20 private final AndroidApp app; 38 AndroidApp app, in BaseCommand() 65 AndroidApp getInputApp() { in getInputApp() 92 private final AndroidApp.Builder app; 99 this(AndroidApp.builder(), mode); in Builder() 103 Builder(AndroidApp app, CompilationMode mode) { in Builder() 104 this(AndroidApp.builder(app), mode); in Builder() 107 private Builder(AndroidApp.Builder builder, CompilationMode mode) { in Builder() 118 AndroidApp.Builder getAppBuilder() { in getAppBuilder()
|
D | BaseOutput.java | 6 import com.android.tools.r8.utils.AndroidApp; 14 private final AndroidApp app; 17 BaseOutput(AndroidApp app, OutputMode outputMode) { in BaseOutput() 23 AndroidApp getAndroidApp() { in getAndroidApp()
|
D | CompilationResult.java | 8 import com.android.tools.r8.utils.AndroidApp; 11 public final AndroidApp androidApp; 15 public CompilationResult(AndroidApp androidApp, DexApplication dexApplication, AppInfo appInfo) { in CompilationResult()
|
/external/r8/src/test/java/com/android/tools/r8/jasmin/ |
D | DebugLocalTests.java | 13 import com.android.tools.r8.utils.AndroidApp; 100 AndroidApp jasminApp = builder.build(); in testSwap() 101 AndroidApp d8App = ToolHelper.runD8(jasminApp); in testSwap() 157 AndroidApp jasminApp = builder.build(); in testNoLocalInfoOnStack() 158 AndroidApp d8App = ToolHelper.runD8(jasminApp); in testNoLocalInfoOnStack() 240 AndroidApp jasminApp = builder.build(); in checkLocalChange() 241 AndroidApp d8App = ToolHelper.runD8(jasminApp); in checkLocalChange() 322 AndroidApp jasminApp = builder.build(); in testLocalManyRanges() 323 AndroidApp d8App = ToolHelper.runD8(jasminApp); in testLocalManyRanges()
|
/external/r8/src/test/java/com/android/tools/r8/internal/ |
D | R8GMSCoreFixedPointTest.java | 12 import com.android.tools.r8.utils.AndroidApp; 24 AndroidApp app = AndroidApp.fromProgramDirectory(Paths.get(GMSCORE_V7_DIR)); in fixedPoint() 25 AndroidApp app1 = in fixedPoint() 33 AndroidApp app2 = ToolHelper.runR8(app1, options -> { in fixedPoint()
|
D | CompilationTestBase.java | 16 import com.android.tools.r8.utils.AndroidApp; 39 public AndroidApp runAndCheckVerification( in runAndCheckVerification() 51 public AndroidApp runAndCheckVerification(D8Command command, String referenceApk) in runAndCheckVerification() 56 public AndroidApp runAndCheckVerification( in runAndCheckVerification() 65 AndroidApp outputApp; in runAndCheckVerification() 94 public AndroidApp checkVerification(AndroidApp outputApp, String referenceApk) in checkVerification()
|
D | R8GMSCoreDeterministicTest.java | 16 import com.android.tools.r8.utils.AndroidApp; 36 private AndroidApp doRun() in doRun() 56 AndroidApp app1 = doRun(); in deterministic() 57 AndroidApp app2 = doRun(); in deterministic()
|
/external/r8/src/test/java/com/android/tools/r8/debuginfo/ |
D | DebugInfoTestBase.java | 14 import com.android.tools.r8.utils.AndroidApp; 32 static AndroidApp compileWithD8(Class... classes) throws CompilationException, IOException { in compileWithD8() 40 static AndroidApp getDxCompiledSources() throws IOException { in getDxCompiledSources() 41 return AndroidApp.fromProgramFiles(DX_PREBUILT); in getDxCompiledSources() 45 AndroidApp app, Class type, String returnType, String methodName, String... parameterTypes) in inspectMethod() 51 protected String runOnArt(AndroidApp app, String main) throws IOException { in runOnArt()
|
D | BackBranchToSelfTestRunner.java | 8 import com.android.tools.r8.utils.AndroidApp; 17 AndroidApp d8App = compileWithD8(clazz); in testBackBranchToSelf() 18 AndroidApp dxApp = getDxCompiledSources(); in testBackBranchToSelf()
|
D | LocalSwapTestRunner.java | 8 import com.android.tools.r8.utils.AndroidApp; 16 AndroidApp d8App = compileWithD8(clazz); in testLocalSwap() 17 AndroidApp dxApp = getDxCompiledSources(); in testLocalSwap()
|
D | LocalsAtThrowTestRunner.java | 8 import com.android.tools.r8.utils.AndroidApp; 17 AndroidApp d8App = compileWithD8(clazz); in testLocalsAtThrow() 18 AndroidApp dxApp = getDxCompiledSources(); in testLocalsAtThrow()
|
D | ScopedExceptionsTestRunner.java | 8 import com.android.tools.r8.utils.AndroidApp; 16 AndroidApp d8App = compileWithD8(clazz); in testScopedException() 17 AndroidApp dxApp = getDxCompiledSources(); in testScopedException()
|
D | ConstantFoldingTestRunner.java | 8 import com.android.tools.r8.utils.AndroidApp; 16 AndroidApp d8App = compileWithD8(clazz); in testLocalsInSwitch() 17 AndroidApp dxApp = getDxCompiledSources(); in testLocalsInSwitch()
|
D | ArgumentLocalsInLoopTestRunner.java | 8 import com.android.tools.r8.utils.AndroidApp; 16 AndroidApp d8App = compileWithD8(clazz); in testArgumentLocalsInLoop() 17 AndroidApp dxApp = getDxCompiledSources(); in testArgumentLocalsInLoop()
|
D | ExceptionLocalTestRunner.java | 9 import com.android.tools.r8.utils.AndroidApp; 18 AndroidApp d8App = compileWithD8(clazz); in testExceptionLocal() 19 AndroidApp dxApp = getDxCompiledSources(); in testExceptionLocal()
|
D | SynchronizedMethodTestRunner.java | 9 import com.android.tools.r8.utils.AndroidApp; 18 AndroidApp d8App = compileWithD8(clazz); in testSynchronizedMethod() 19 AndroidApp dxApp = getDxCompiledSources(); in testSynchronizedMethod()
|
D | LocalsWithTypeParamsRunner.java | 9 import com.android.tools.r8.utils.AndroidApp; 24 AndroidApp d8App = compileWithD8(clazzMain, clazzA, clazzB); in testLocalsWithTypeParams() 25 AndroidApp dxApp = getDxCompiledSources(); in testLocalsWithTypeParams()
|
/external/r8/src/test/java/com/android/tools/r8/rewrite/switchmaps/ |
D | RewriteSwitchMapsTest.java | 10 import com.android.tools.r8.utils.AndroidApp; 29 AndroidApp.Builder builder = AndroidApp.builder(); in checkSwitchMapsRemoved() 32 AndroidApp result = compileWithR8(builder.build(), writeTextToTempFile(PG_CONFIG)); in checkSwitchMapsRemoved()
|
/external/r8/src/test/java/com/android/tools/r8/bisect/ |
D | BisectTest.java | 15 import com.android.tools.r8.utils.AndroidApp; 51 AndroidApp inputGood = AndroidApp.fromDexProgramData(builderGood.compile()); in bisect() 66 AndroidApp inputBad = AndroidApp.fromDexProgramData(builderBad.compile()); in bisect()
|
/external/r8/src/test/java/com/android/tools/r8/rewrite/logarguments/ |
D | LogArgumentsTest.java | 10 import com.android.tools.r8.utils.AndroidApp; 33 AndroidApp app = compileWithR8( in testStatic() 48 AndroidApp app = compileWithR8( in testInstance() 65 AndroidApp app = compileWithR8( in testInner()
|
/external/r8/src/main/java/com/android/tools/r8/utils/ |
D | AndroidApp.java | 50 public class AndroidApp { class 65 private AndroidApp( in AndroidApp() method in AndroidApp 96 public static Builder builder(AndroidApp app) { in builder() 103 public static AndroidApp fromProgramFiles(Path... files) throws IOException { in fromProgramFiles() 110 public static AndroidApp fromProgramFiles(List<Path> files) throws IOException { in fromProgramFiles() 117 public static AndroidApp fromProgramDirectory(Path directory) throws IOException { in fromProgramDirectory() 124 public static AndroidApp fromDexProgramData(byte[]... data) { in fromDexProgramData() 131 public static AndroidApp fromDexProgramData(List<byte[]> data) { in fromDexProgramData() 138 public static AndroidApp fromClassProgramData(byte[]... data) { in fromClassProgramData() 145 public static AndroidApp fromClassProgramData(List<byte[]> data) { in fromClassProgramData() [all …]
|
/external/r8/src/test/java/com/android/tools/r8/jar/UnicodeSetRegression/ |
D | UnicodeSetRegressionTest.java | 9 import com.android.tools.r8.utils.AndroidApp; 31 private AndroidApp dexFromDX() throws IOException { in dexFromDX() 49 AndroidApp result = ToolHelper.runR8(JAR_FILE, combinedInput.toString()); in testUnicodeSetFromJar() 53 AndroidApp fromDexApp = ToolHelper.runR8(dexFromDX()); in testUnicodeSetFromJar()
|
/external/r8/src/test/java/com/android/tools/r8/regress/ |
D | Regress37740372.java | 14 import com.android.tools.r8.utils.AndroidApp; 125 private void checkApplicationOnlyHasJavaLangObject(AndroidApp app) throws Throwable { in checkApplicationOnlyHasJavaLangObject() 133 AndroidApp output = in test()
|