blob: 2cec0b8b7eb98e7e7500aa365ce61918ac443256 [file] [log] [blame]
package com.siyeh.igtest.jdk.auto_boxing;
public class AutoBoxing {
static {
Long someNumber = 0L;
Long aLong = someNumber << 2;
Long other = someNumber++;
someNumber = ~someNumber;
someNumber = -someNumber;
someNumber = +someNumber;
}
public void foo() {
Integer bar = 3;
int baz = new Integer(3);
if (new Integer(3) == 3) {
return;
}
if (new Integer(3) + 3 == 3) {
return;
}
Integer x = 3;
}
public void bar(Double value) {
if (value > 0.0) { // this is not found!
return;
}
bazz(value);
}
private void bazz(double value) {
System.out.println("value = " + value);
Boolean c = Boolean.TRUE & false;
Long d = Integer.valueOf(2) & 1L;
}
void constantBoxing() {
Byte s = 8;
Short j = (byte)7;
}
void polyadic() {
Integer i = 1 + 2 + 3;
}
void doInstanceof(Object o) {
Boolean b = o instanceof String;
}
void m(boolean b) {
System.out.println((Boolean)b);
final Object o1 = (Object) b;
}
}