diff options
author | 2016-02-29 22:24:27 +0000 | |
---|---|---|
committer | 2016-03-01 19:13:20 +0000 | |
commit | 46b89b245478ab92ea124e769038f04e2fd0b998 (patch) | |
tree | 1863d65d635c91cbb53dadf5f5904e78d81eeb90 /src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/javac/TreePrunerTest.java | |
parent | cfef209f9c6d09265b681af513f3a4686589078a (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.java | 21 |
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)); |