aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build
diff options
context:
space:
mode:
authorGravatar cushon <cushon@google.com>2018-08-02 10:19:44 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-08-02 10:21:23 -0700
commit0bf578677e7596f88bd37a481f43c3fe7224864a (patch)
tree82dced8e1be29752912ae05d121b12323b798938 /src/test/java/com/google/devtools/build
parentff129f9a9ceffff7a5da02de05b6ef58f6266694 (diff)
PiperOrigin-RevId: 207121273
Diffstat (limited to 'src/test/java/com/google/devtools/build')
-rw-r--r--src/test/java/com/google/devtools/build/android/desugar/BytecodeTypeInferenceTest.golden.txt40
-rw-r--r--src/test/java/com/google/devtools/build/android/desugar/BytecodeTypeInferenceTest.java2
2 files changed, 22 insertions, 20 deletions
diff --git a/src/test/java/com/google/devtools/build/android/desugar/BytecodeTypeInferenceTest.golden.txt b/src/test/java/com/google/devtools/build/android/desugar/BytecodeTypeInferenceTest.golden.txt
index dabfe148fd..4940e9ce16 100644
--- a/src/test/java/com/google/devtools/build/android/desugar/BytecodeTypeInferenceTest.golden.txt
+++ b/src/test/java/com/google/devtools/build/android/desugar/BytecodeTypeInferenceTest.golden.txt
@@ -356,7 +356,7 @@ Method internalCompare
INVOKESTATIC java/lang/Long.valueOf (J)Ljava/lang/Long;
|__STACK: [Ljava/util/function/BinaryOperator;, Ljava/lang/Long;, Ljava/lang/Long;]
|__LOCAL: [J, TOP, J, TOP, Ljava/util/function/BinaryOperator;]
- INVOKEINTERFACE java/util/function/BinaryOperator.apply (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+ INVOKEINTERFACE java/util/function/BinaryOperator.apply (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (itf)
|__STACK: [Ljava/lang/Object;]
|__LOCAL: [J, TOP, J, TOP, Ljava/util/function/BinaryOperator;]
CHECKCAST java/lang/Long
@@ -568,7 +568,7 @@ Method closeResourceArrayList
ALOAD 1
|__STACK: [Ljava/util/List;]
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;]
- INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator;
+ INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; (itf)
|__STACK: [Ljava/util/Iterator;]
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;]
ASTORE 2
@@ -579,7 +579,7 @@ Method closeResourceArrayList
ALOAD 2
|__STACK: [Ljava/util/Iterator;]
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;]
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
+ INVOKEINTERFACE java/util/Iterator.hasNext ()Z (itf)
|__STACK: [I]
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;]
IFEQ L2
@@ -588,7 +588,7 @@ Method closeResourceArrayList
ALOAD 2
|__STACK: [Ljava/util/Iterator;]
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;]
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
+ INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; (itf)
|__STACK: [Ljava/lang/Object;]
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;]
CHECKCAST java/sql/Statement
@@ -631,7 +631,7 @@ Method closeSqlStmt
ALOAD 1
|__STACK: [Ljava/sql/Connection;]
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, NULL]
- INVOKEINTERFACE java/sql/Connection.createStatement ()Ljava/sql/Statement;
+ INVOKEINTERFACE java/sql/Connection.createStatement ()Ljava/sql/Statement; (itf)
|__STACK: [Ljava/sql/Statement;]
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, NULL]
ASTORE 2
@@ -694,7 +694,7 @@ Method closeResource
ALOAD 1
|__STACK: [Ljava/lang/AutoCloseable;]
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
- INVOKEINTERFACE java/lang/AutoCloseable.close ()V
+ INVOKEINTERFACE java/lang/AutoCloseable.close ()V (itf)
|__STACK: []
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
L3
@@ -1170,7 +1170,7 @@ Method readFile
ALOAD 8
|__STACK: [Ljava/io/BufferedReader;]
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL]
- INVOKEINTERFACE java/lang/AutoCloseable.close ()V
+ INVOKEINTERFACE java/lang/AutoCloseable.close ()V (itf)
|__STACK: []
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL]
L11
@@ -1199,7 +1199,7 @@ Method readFile
ALOAD 8
|__STACK: [Ljava/lang/AutoCloseable;]
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
- INVOKEINTERFACE java/lang/AutoCloseable.close ()V
+ INVOKEINTERFACE java/lang/AutoCloseable.close ()V (itf)
|__STACK: []
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
L8
@@ -1220,7 +1220,7 @@ Method readFile
ALOAD 6
|__STACK: [Ljava/lang/AutoCloseable;]
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
- INVOKEINTERFACE java/lang/AutoCloseable.close ()V
+ INVOKEINTERFACE java/lang/AutoCloseable.close ()V (itf)
|__STACK: []
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
L16
@@ -1249,7 +1249,7 @@ Method readFile
ALOAD 6
|__STACK: [Ljava/lang/AutoCloseable;]
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
- INVOKEINTERFACE java/lang/AutoCloseable.close ()V
+ INVOKEINTERFACE java/lang/AutoCloseable.close ()V (itf)
|__STACK: []
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
GOTO L13
@@ -1294,7 +1294,7 @@ Method readFile
ALOAD 6
|__STACK: [Ljava/lang/AutoCloseable;]
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, Ljava/lang/Throwable;]
- INVOKEINTERFACE java/lang/AutoCloseable.close ()V
+ INVOKEINTERFACE java/lang/AutoCloseable.close ()V (itf)
|__STACK: []
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, Ljava/lang/Throwable;]
L24
@@ -1323,7 +1323,7 @@ Method readFile
ALOAD 6
|__STACK: [Ljava/lang/AutoCloseable;]
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, Ljava/lang/Throwable;]
- INVOKEINTERFACE java/lang/AutoCloseable.close ()V
+ INVOKEINTERFACE java/lang/AutoCloseable.close ()V (itf)
|__STACK: []
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, Ljava/lang/Throwable;]
L21
@@ -1352,7 +1352,7 @@ Method readFile
ALOAD 4
|__STACK: [Ljava/lang/AutoCloseable;]
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
- INVOKEINTERFACE java/lang/AutoCloseable.close ()V
+ INVOKEINTERFACE java/lang/AutoCloseable.close ()V (itf)
|__STACK: []
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
L29
@@ -1381,7 +1381,7 @@ Method readFile
ALOAD 4
|__STACK: [Ljava/lang/AutoCloseable;]
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
- INVOKEINTERFACE java/lang/AutoCloseable.close ()V
+ INVOKEINTERFACE java/lang/AutoCloseable.close ()V (itf)
|__STACK: []
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
GOTO L26
@@ -1426,7 +1426,7 @@ Method readFile
ALOAD 4
|__STACK: [Ljava/lang/AutoCloseable;]
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;]
- INVOKEINTERFACE java/lang/AutoCloseable.close ()V
+ INVOKEINTERFACE java/lang/AutoCloseable.close ()V (itf)
|__STACK: []
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;]
L37
@@ -1455,7 +1455,7 @@ Method readFile
ALOAD 4
|__STACK: [Ljava/lang/AutoCloseable;]
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;]
- INVOKEINTERFACE java/lang/AutoCloseable.close ()V
+ INVOKEINTERFACE java/lang/AutoCloseable.close ()V (itf)
|__STACK: []
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;]
L34
@@ -1484,7 +1484,7 @@ Method readFile
ALOAD 2
|__STACK: [Ljava/lang/AutoCloseable;]
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
- INVOKEINTERFACE java/lang/AutoCloseable.close ()V
+ INVOKEINTERFACE java/lang/AutoCloseable.close ()V (itf)
|__STACK: []
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
L42
@@ -1513,7 +1513,7 @@ Method readFile
ALOAD 2
|__STACK: [Ljava/lang/AutoCloseable;]
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
- INVOKEINTERFACE java/lang/AutoCloseable.close ()V
+ INVOKEINTERFACE java/lang/AutoCloseable.close ()V (itf)
|__STACK: []
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
GOTO L39
@@ -1558,7 +1558,7 @@ Method readFile
ALOAD 2
|__STACK: [Ljava/lang/AutoCloseable;]
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;]
- INVOKEINTERFACE java/lang/AutoCloseable.close ()V
+ INVOKEINTERFACE java/lang/AutoCloseable.close ()V (itf)
|__STACK: []
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;]
L50
@@ -1587,7 +1587,7 @@ Method readFile
ALOAD 2
|__STACK: [Ljava/lang/AutoCloseable;]
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;]
- INVOKEINTERFACE java/lang/AutoCloseable.close ()V
+ INVOKEINTERFACE java/lang/AutoCloseable.close ()V (itf)
|__STACK: []
|__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;]
L47
diff --git a/src/test/java/com/google/devtools/build/android/desugar/BytecodeTypeInferenceTest.java b/src/test/java/com/google/devtools/build/android/desugar/BytecodeTypeInferenceTest.java
index 476da87458..c0c65cb77f 100644
--- a/src/test/java/com/google/devtools/build/android/desugar/BytecodeTypeInferenceTest.java
+++ b/src/test/java/com/google/devtools/build/android/desugar/BytecodeTypeInferenceTest.java
@@ -24,6 +24,7 @@ import java.io.StringWriter;
import java.nio.charset.StandardCharsets;
import java.nio.file.Path;
import java.nio.file.Paths;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
@@ -36,6 +37,7 @@ public class BytecodeTypeInferenceTest {
private static final Path JAR_PATH = Paths.get(System.getProperty("jar_path"));
private static final Path GOLDEN_PATH = Paths.get(System.getProperty("golden_file"));
+ @Ignore // TODO(b/112134205): re-enable after ASM update
@Test
public void testTypeInference() throws IOException {
StringWriter stringWriter = new StringWriter();