• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1  
2  class Blort {
3      /** Class constructors for enums use a lot of const's */
4      enum Foo {
5          ONE,TWO,THREE,FOUR,FIVE,SIX,SEVEN,EIGHT
6      }
7  
8      /** all uses of 10 should be combined except the local assignment */
testNumeric()9      void testNumeric() {
10          int foo = 10;
11  
12          for (int i = 0; i < 10; i++){
13              foo += i * 10;
14          }
15  
16          for (int i = 0; i < 10; i++){
17              foo += i + 10;
18          }
19      }
20  
testStrings()21      void testStrings() {
22          StringBuilder sb = new StringBuilder();
23  
24          sb.append("foo");
25          sb.append("foo");
26          sb.append("foo");
27          sb.append("foo");
28          sb.append("foo");
29          sb.append("foo");
30      }
31  
testCaughtStrings()32      void testCaughtStrings() {
33          StringBuilder sb = new StringBuilder();
34  
35          sb.append("foo");
36          sb.append("foo");
37          sb.append("foo");
38          try {
39              sb.append("foo");
40              sb.append("foo");
41              sb.append("foo");
42          } catch (Throwable tr) {
43              System.out.println("foo");
44          }
45      }
46  
47      /** local variables cannot be intermingled */
testLocalVars()48      void testLocalVars() {
49          int i = 10;
50          int j = 10;
51          int k = 10;
52          int a = 10;
53          int b = 10;
54          int c = 10;
55  
56          i *= 10;
57      }
58  
testNull(Object a)59      void testNull(Object a) {
60          a.equals(null);
61          a.equals(null);
62  
63      }
64  }
65