blob: 8bb60d0e4fdd9e9e754975717c5e532dab0c9c42 [file] [log] [blame]
FenumDemo.java:6: error: [assignment] incompatible types in assignment.
public static final @Fenum("A") int ACONST1 = 1;
^
found : @FenumUnqualified int
required: @Fenum("A") int
FenumDemo.java:7: error: [assignment] incompatible types in assignment.
public static final @Fenum("A") int ACONST2 = 2;
^
found : @FenumUnqualified int
required: @Fenum("A") int
FenumDemo.java:9: error: [assignment] incompatible types in assignment.
public static final @Fenum("B") int BCONST1 = 4;
^
found : @FenumUnqualified int
required: @Fenum("B") int
FenumDemo.java:10: error: [assignment] incompatible types in assignment.
public static final @Fenum("B") int BCONST2 = 5;
^
found : @FenumUnqualified int
required: @Fenum("B") int
FenumDemo.java:12: error: [assignment] incompatible types in assignment.
public static final @MyFenum int CCONST1 = 5;
^
found : @FenumUnqualified int
required: @MyFenum int
FenumDemo.java:13: error: [assignment] incompatible types in assignment.
public static final @MyFenum int CCONST2 = 6;
^
found : @FenumUnqualified int
required: @MyFenum int
FenumDemo.java:19: error: [assignment] incompatible types in assignment.
@Fenum("B") int state2 = TestStatic.ACONST1; // Incompatible fenums forbidden!
^
found : @Fenum("A") int
required: @Fenum("B") int
FenumDemo.java:28: error: [assignment] incompatible types in assignment.
state1 = 4; // Direct use of value forbidden!
^
found : @FenumUnqualified int
required: @Fenum("A") int
FenumDemo.java:29: error: [assignment] incompatible types in assignment.
state1 = TestStatic.BCONST1; // Incompatible fenums forbidden!
^
found : @Fenum("B") int
required: @Fenum("A") int
FenumDemo.java:32: error: [argument] incompatible argument for parameter p of fenumArg.
fenumArg(5); // Direct use of value forbidden!
^
found : @FenumUnqualified int
required: @Fenum("A") int
FenumDemo.java:33: error: [argument] incompatible argument for parameter p of fenumArg.
fenumArg(TestStatic.BCONST1); // Incompatible fenums forbidden!
^
found : @Fenum("B") int
required: @Fenum("A") int
FenumDemo.java:36: error: [assignment] incompatible types in assignment.
state3 = 8;
^
found : @FenumUnqualified int
required: @MyFenum int
FenumDemo.java:37: error: [assignment] incompatible types in assignment.
state3 = TestStatic.ACONST2; // Incompatible fenums forbidden!
^
found : @Fenum("A") int
required: @MyFenum int
FenumDemo.java:40: error: [argument] incompatible argument for parameter p of myFenumArg.
myFenumArg(8); // Direct use of value forbidden!
^
found : @FenumUnqualified int
required: @MyFenum int
FenumDemo.java:41: error: [argument] incompatible argument for parameter p of myFenumArg.
myFenumArg(TestStatic.BCONST2); // Incompatible fenums forbidden!
^
found : @Fenum("B") int
required: @MyFenum int
FenumDemo.java:54: error: [binary] binary operation between incompatible fenums: @Fenum("A") int and @Fenum("B") int
if (TestStatic.ACONST1 < TestStatic.BCONST2) {}
^
FenumDemo.java:56: error: [binary] binary operation between incompatible fenums: @Fenum("A") int and @Fenum("B") int
if (TestStatic.ACONST1 == TestStatic.BCONST2) {}
^
FenumDemo.java:58: error: [binary] binary operation between incompatible fenums: @Fenum("A") int and @MyFenum int
if (TestStatic.ACONST1 >= TestStatic.CCONST2) {}
^
FenumDemo.java:61: error: [binary] binary operation between incompatible fenums: @Fenum("A") int and @FenumUnqualified int
if (TestStatic.ACONST1 < 5) {}
^
FenumDemo.java:63: error: [binary] binary operation between incompatible fenums: @Fenum("B") int and @FenumUnqualified int
if (TestStatic.BCONST1 > 5) {}
^
FenumDemo.java:65: error: [binary] binary operation between incompatible fenums: @MyFenum int and @FenumUnqualified int
if (TestStatic.CCONST1 == 5) {}
^
21 errors