From 7bbf70ba0029c9480d61633973d8c293157e9407 Mon Sep 17 00:00:00 2001 From: Liam Miller-Cushon Date: Tue, 11 Oct 2016 17:23:38 +0000 Subject: Remove flag control of turbine bridge pruning -- MOS_MIGRATED_REVID=135810752 --- .../build/java/turbine/javac/JavacTurbineTest.java | 39 ---------------------- 1 file changed, 39 deletions(-) (limited to 'src/java_tools/buildjar/javatests/com') diff --git a/src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/javac/JavacTurbineTest.java b/src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/javac/JavacTurbineTest.java index 5cbd08cc36..a4de694950 100644 --- a/src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/javac/JavacTurbineTest.java +++ b/src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/javac/JavacTurbineTest.java @@ -1272,7 +1272,6 @@ public class JavacTurbineTest { " public String call() { return \"\"; }", "}"); - optionsBuilder.addAllJavacOpts(ImmutableList.of("-XDdropBridgesInTurbine=true")); compile(); Map outputs = collectOutputs(); @@ -1298,42 +1297,4 @@ public class JavacTurbineTest { }; assertThat(text).isEqualTo(Joiner.on('\n').join(expected)); } - - @Test - public void preserveBridge() throws Exception { - addSourceLines( - "Bridge.java", - "import java.util.concurrent.Callable;", - "class Bridge implements Callable {", - " public String call() { return \"\"; }", - "}"); - - compile(); - - Map outputs = collectOutputs(); - - assertThat(outputs.keySet()).containsExactly("Bridge.class"); - - String text = textify(outputs.get("Bridge.class")); - String[] expected = { - "// class version 52.0 (52)", - "// access flags 0x20", - "// signature Ljava/lang/Object;Ljava/util/concurrent/Callable;", - "// declaration: Bridge implements java.util.concurrent.Callable", - "class Bridge implements java/util/concurrent/Callable {", - "", - "", - " // access flags 0x0", - " ()V", - "", - " // access flags 0x1", - " public call()Ljava/lang/String;", - "", - " // access flags 0x1041", - " public synthetic bridge call()Ljava/lang/Object; throws java/lang/Exception ", - "}", - "" - }; - assertThat(text).isEqualTo(Joiner.on('\n').join(expected)); - } } -- cgit v1.2.3