1 import java.lang.annotation.ElementType; 2 import java.lang.annotation.Target; 3 4 public abstract class NonStandardSpacing { 5 m1()6 public void m1() { 7 int a = 1 + 2 + 3; 8 int b = 1 + /* comment */ 2 + 3; 9 int c = 1 + 10 2 + 3; 11 int d = 1 + // comment 12 2 + 3; 13 int e = 1 + /* comment 14 end */ 2 + 3; 15 } 16 m2()17 public void m2() // comment() 18 { 19 20 } 21 22 public void m3() throws @AnnoField(1) Exception { 23 24 } 25 26 // () m4()27 public abstract void m4 (); 28 29 // () 30 public abstract void //comment m5()31 m5(); 32 33 // () 34 public abstract void /* comment m6()35 end */ m6(); 36 37 // () m7()38 public abstract void m7 39 (); 40 } 41 42 @Target(ElementType.TYPE_USE) 43 @interface AnnoField { value()44 int value(); 45 } 46