blob: 456972df9654985c79988ba57695c31b55db9906 [file] [log] [blame]
// Copyright (c) 2016, the R8 project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
package conversions;
public class Conversions {
public static byte b(byte b) {
return b;
}
public static char c(char c) {
return c;
}
public static short s(short s) {
return s;
}
public static int i() {
return 1;
}
public static int i(int i) {
return i;
}
public static long l() {
return 1;
}
public static long l(long l) {
return l;
}
public static double d() {
return 1;
}
public static double d(double d) {
return d;
}
public static float f() {
return 1;
}
public static float f(float f) {
return f;
}
public static void main(String[] args) {
// I2L, I2F, I2D
System.out.println(l(i()));
System.out.println(f(i()));
System.out.println(d(i()));
// L2I, L2F, L2D
System.out.println(i((int) l()));
System.out.println(f(l()));
System.out.println(d(l()));
// F2I, F2L, F2D
System.out.println(i((int) f()));
System.out.println(l((long) f()));
System.out.println(d(f()));
// D2I, D2L, D2F
System.out.println(i((int) d()));
System.out.println(l((long) d()));
System.out.println(f((float) d()));
// I2B, I2C, I2S
System.out.println(b((byte) i()));
System.out.println(c((char) i()));
System.out.println(s((short) i()));
}
}