File tree Expand file tree Collapse file tree 2 files changed +68
-0
lines changed
tests/pos/literal-constant-fields-java Expand file tree Collapse file tree 2 files changed +68
-0
lines changed Original file line number Diff line number Diff line change 1+ public class J {
2+ public static final boolean BooleanTrue = true ;
3+ public static final boolean BooleanFalse = false ;
4+ public static final boolean InvertedBoolean = !true ;
5+
6+ public static final byte PositiveByte = 23 ;
7+ public static final byte NegativeByte = -42 ;
8+ public static final byte LiteralCharAsByte = 'a' ;
9+
10+ public static final char NumChar = 33 ;
11+ public static final char LiteralChar = 'b' ;
12+
13+ public static final short PositiveShort = 0x1234 ;
14+ public static final short NegativeShort = -0x5678 ;
15+ public static final short LiteralCharAsShort = 'c' ;
16+
17+ public static final int PositiveInt = 0xabcdef ;
18+ public static final int NegativeInt = -12345678 ;
19+ public static final int LiteralCharAsInt = 'd' ;
20+
21+ public static final long PositiveLong = 0x1234567890abcdefL ;
22+ public static final long NegativeLong = -0xfedcba09876L ;
23+ public static final long LiteralCharAsLong = 'e' ;
24+ public static final long LiteralIntAsLong = 0x12345678 ;
25+
26+ public static final float PositiveFloat = 42.232323f ;
27+ public static final float NegativeFloat = -3.1415f ;
28+
29+ public static final double PositiveDouble = 23.4243598374594d ;
30+ public static final double NegativeDouble = -42.2324358934589734859d ;
31+
32+ public static final String RegularString = "testConstant" ;
33+ public static final String NegativeString = "!#!$!grml%!%!$#@@@" ;
34+ }
Original file line number Diff line number Diff line change 1+ object S {
2+ val BooleanTrue : true = J .BooleanTrue
3+ val BooleanFalse : false = J .BooleanFalse
4+ val InvertedBoolean : false = J .InvertedBoolean
5+
6+ val PositiveByte : 23 = J .PositiveByte
7+ val NegativeByte : - 42 = J .NegativeByte
8+ val LiteralCharAsByte : 'a' = J .LiteralCharAsByte
9+
10+ val NumChar : 33 = J .NumChar
11+ val LiteralChar : 'b' = J .LiteralChar
12+
13+ val PositiveShort : 0x1234 = J .PositiveShort
14+ val NegativeShort : - 0x5678 = J .NegativeShort
15+ val LiteralCharAsShort : 'c' = J .LiteralCharAsShort
16+
17+ val PositiveInt : 0xabcdef = J .PositiveInt
18+ val NegativeInt : - 12345678 = J .NegativeInt
19+ val LiteralCharAsInt : 'd' = J .LiteralCharAsInt
20+
21+ val PositiveLong : 0x1234567890abcdefL = J .PositiveLong
22+ val NegativeLong : - 0xfedcba09876L = J .NegativeLong
23+ val LiteralCharAsLong : 'e' = J .LiteralCharAsLong
24+ val LiteralIntAsLong : 0x12345678 = J .LiteralIntAsLong
25+
26+ val PositiveFloat : 42.232323f = J .PositiveFloat
27+ val NegativeFloat : - 3.1415f = J .NegativeFloat
28+
29+ val PositiveDouble : 23.4243598374594d = J .PositiveDouble
30+ val NegativeDouble : - 42.2324358934589734859d = J .NegativeDouble
31+
32+ val RegularString : " testConstant" = J .RegularString
33+ val NegativeString : " !#!$!grml%!%!$#@@@" = J .NegativeString
34+ }
You can’t perform that action at this time.
0 commit comments