diff options
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)); |