| import java.lang.annotation.ElementType; |
| import java.lang.annotation.Target; |
| |
| public abstract class NonStandardSpacing { |
| |
| public void m1() { |
| int a = ((@Anno int) (1 + 2)) + 3; |
| int b = ((@Anno int) (1 + /* comment */ 2)) + 3; |
| int c = ((@Anno int) (1 + |
| 2)) + 3; |
| int d = ((@Anno int) (1 + // comment |
| 2)) + 3; |
| int e = ((@Anno int) (1 + /* comment |
| end */ 2)) + 3; |
| } |
| |
| public void m2(@Anno NonStandardSpacing this) // comment() |
| { |
| |
| } |
| |
| public void m3(@Anno NonStandardSpacing this) throws @AnnoField(1) Exception { |
| |
| } |
| |
| // () |
| public abstract void m4 (@Anno NonStandardSpacing this); |
| |
| // () |
| public abstract void //comment |
| m5(@Anno NonStandardSpacing this); |
| |
| // () |
| public abstract void /* comment |
| end */ m6(@Anno NonStandardSpacing this); |
| |
| // () |
| public abstract void m7 |
| (@Anno NonStandardSpacing this); |
| } |
| |
| @Target(ElementType.TYPE_USE) |
| @interface AnnoField { |
| int value(); |
| } |