61302a2e08
Also minimize scope of DiagnosticUsingJavac tests to `compiler/testData/diagnostics/tests/javac`. This is fine since javac compilation mode is still not finished and no one not going to support it
46 lines
1.4 KiB
Kotlin
Vendored
46 lines
1.4 KiB
Kotlin
Vendored
// FIR_IDENTICAL
|
|
// FILE: a/x.java
|
|
package a;
|
|
|
|
public class x {
|
|
|
|
public static final String STR = "STR";
|
|
public static final String STR2 = "STR" + STR;
|
|
public static final int I = (15 / 5) + 3;
|
|
public static final int IMAX = Integer.MAX_VALUE;
|
|
public static final int I2 = Integer.MIN_VALUE + x.IMAX - 1;
|
|
public static final double D = 25.0 - 15.0;
|
|
public static final String NULL = null;
|
|
public static final int VAL = 15 % 3;
|
|
public static final boolean VAL1 = false;
|
|
public static final boolean VAL2 = VAL1 && true;
|
|
public static final boolean VAL3 = VAL1 || VAL2;
|
|
public static final boolean VAL4 = I > I2;
|
|
public static final boolean VAL5 = I < I2;
|
|
public static final boolean VAL6 = I <= D;
|
|
public static final boolean VAL7 = I >= D;
|
|
public static final boolean VAL8 = VAL1 == VAL2;
|
|
public static final boolean VAL9 = VAL1 != VAL2;
|
|
public static final boolean VAL10 = !VAL9;
|
|
public static final boolean VAL11 = STR instanceof String;
|
|
public static final byte B = 10>>1;
|
|
public static final byte B1 = 10<<1;
|
|
public static final byte B2 = 1 & 0;
|
|
public static final byte B3 = 1 | 0;
|
|
public static final byte B4 = ~1;
|
|
public static final byte B5 = 1 ^ 1;
|
|
public static final byte B6 = B>>>1;
|
|
|
|
}
|
|
|
|
// FILE: test.kt
|
|
package a
|
|
|
|
val v1 = x.STR
|
|
val v2 = x.STR2
|
|
val v3 = x.I
|
|
val v4 = x.IMAX
|
|
val v5 = x.I2
|
|
val v6 = x.D
|
|
val v7 = x.NULL
|
|
val v8 = x.VAL |