aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/javac/TreePrunerTest.java
diff options
context:
space:
mode:
authorGravatar Liam Miller-Cushon <cushon@google.com>2016-02-29 22:24:27 +0000
committerGravatar Kristina Chodorow <kchodorow@google.com>2016-03-01 19:13:20 +0000
commit46b89b245478ab92ea124e769038f04e2fd0b998 (patch)
tree1863d65d635c91cbb53dadf5f5904e78d81eeb90 /src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/javac/TreePrunerTest.java
parentcfef209f9c6d09265b681af513f3a4686589078a (diff)
Fix pruning of implicitly final fields
-- MOS_MIGRATED_REVID=115902893
Diffstat (limited to 'src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/javac/TreePrunerTest.java')
-rw-r--r--src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/javac/TreePrunerTest.java21
1 files changed, 20 insertions, 1 deletions
diff --git a/src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/javac/TreePrunerTest.java b/src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/javac/TreePrunerTest.java
index ccf0e33ba0..9cd3acb6c5 100644
--- a/src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/javac/TreePrunerTest.java
+++ b/src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/javac/TreePrunerTest.java
@@ -277,7 +277,26 @@ public class TreePrunerTest {
" ",
" int f() default CONST;",
" int CONST = 42;",
- " int NONCONST = new Integer(42);",
+ " int NONCONST;",
+ "}",
+ };
+ assertThat(prettyPrint(tree)).isEqualTo(Joiner.on('\n').join(expected));
+ }
+
+ @Test
+ public void interfaceDeclaration() {
+ String[] lines = {
+ "interface Intf {",
+ " int CONST = 42;",
+ " int NONCONST = new Integer(42);",
+ "}",
+ };
+ JCCompilationUnit tree = parseLines(lines);
+ TreePruner.prune(tree);
+ String[] expected = {
+ "interface Intf {",
+ " int CONST = 42;",
+ " int NONCONST;",
"}",
};
assertThat(prettyPrint(tree)).isEqualTo(Joiner.on('\n').join(expected));