blob: 4ffcf4ae3634639f90b92bb98f08b7e7f67a5304 [file] [log] [blame]
package pkg;
class Primitives {
public static final boolean TRUE = true;
public static final boolean FALSE = false;
@BooleanAnno(true) public static boolean TRUE() { return TRUE; }
@BooleanAnno(false) public static boolean FALSE() { return FALSE; }
public static final byte BYTE = 1;
public static final char CHAR = '\'';
public static final short SHORT = 42;
public static final int INT = 42;
public static final long LONG = 42L;
@ByteAnno(1) @CharAnno('\\') @ShortAnno(42) @IntAnno(42) @LongAnno(42L)
public static void m() { }
}
@interface BooleanAnno {
boolean value();
}
@interface ByteAnno {
byte value();
}
@interface CharAnno {
char value();
}
@interface ShortAnno {
short value();
}
@interface IntAnno {
int value();
}
@interface LongAnno {
long value();
}