| |
| class Blort { |
| /** Class constructors for enums use a lot of const's */ |
| enum Foo { |
| ONE,TWO,THREE,FOUR,FIVE,SIX,SEVEN,EIGHT |
| } |
| |
| /** all uses of 10 should be combined except the local assignment */ |
| void testNumeric() { |
| int foo = 10; |
| |
| for (int i = 0; i < 10; i++){ |
| foo += i * 10; |
| } |
| |
| for (int i = 0; i < 10; i++){ |
| foo += i + 10; |
| } |
| } |
| |
| void testStrings() { |
| StringBuilder sb = new StringBuilder(); |
| |
| sb.append("foo"); |
| sb.append("foo"); |
| sb.append("foo"); |
| sb.append("foo"); |
| sb.append("foo"); |
| sb.append("foo"); |
| } |
| |
| void testCaughtStrings() { |
| StringBuilder sb = new StringBuilder(); |
| |
| sb.append("foo"); |
| sb.append("foo"); |
| sb.append("foo"); |
| try { |
| sb.append("foo"); |
| sb.append("foo"); |
| sb.append("foo"); |
| } catch (Throwable tr) { |
| System.out.println("foo"); |
| } |
| } |
| |
| /** local variables cannot be intermingled */ |
| void testLocalVars() { |
| int i = 10; |
| int j = 10; |
| int k = 10; |
| int a = 10; |
| int b = 10; |
| int c = 10; |
| |
| i *= 10; |
| } |
| |
| void testNull(Object a) { |
| a.equals(null); |
| a.equals(null); |
| |
| } |
| } |
| |