From 22506adf79a66b5caa323d50e103a5f47d125c2e Mon Sep 17 00:00:00 2001 From: aclement Date: Wed, 4 Feb 2009 20:30:51 +0000 Subject: [PATCH] 257277: Incorrect generated Source Signature for FieldDeclarations --- tests/bugs153/pr148908/BadInterface.java | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/tests/bugs153/pr148908/BadInterface.java b/tests/bugs153/pr148908/BadInterface.java index ea95de3f3..53038be58 100644 --- a/tests/bugs153/pr148908/BadInterface.java +++ b/tests/bugs153/pr148908/BadInterface.java @@ -1,16 +1,28 @@ +import java.util.ArrayList; +import java.util.Collections; import java.util.Comparator; import java.util.LinkedList; import java.util.List; public interface BadInterface { - static final Comparator MY_COMPARATOR = new Comparator() { public int compare(Object o1, Object o2) { return 0; } }; + static final String aString = "Constant String"; // StringLiteral + static final String bString = aString; //SingleNameReference + static final String cString = aString + bString; // BinaryExpression + static final String dString = aString + " and " + bString;//CombinedBinaryExpression + static final String eString = "Hello" + " World"; //ExtendedStringLiteral + + static final int aInteger = 1; //IntLiteral + static final int bInteger = aInteger; //SingleNameReference + static final int cInteger = aInteger + bInteger; //BinaryExpression + static final int dInteger = aInteger + 3 + bInteger; //CombinedBinaryExpression + public List aList = new LinkedList() {{ add("Busted"); }}; public List bList = new LinkedList() { @@ -21,4 +33,9 @@ public interface BadInterface { return modCount; } }; + + public List cList = + Collections.unmodifiableList(new ArrayList(){{add("VMID"); }}); + + } -- 2.39.5