blob: c4f3ef7dc6112c4e6b300a7f9a7502bc4211275b [file] [log] [blame]
package com.siyeh.igtest.jdk.auto_unboxing;
public class AutoUnboxing {
{
Long someNumber = Long.valueOf(0);
someNumber++;
long l = someNumber + 0;
Long aLong = Long.valueOf(someNumber << 2);
}
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) {
return;
}
bazz(value);
}
private void bazz(double value) {
System.out.println("value = " + value);
Boolean c = Boolean.TRUE & false;
Long d = Integer.valueOf(2) & 1L;
}
private boolean noWarn(Integer i1, Integer i2) {
return i1 == i2;
}
void m(Boolean b) {
assert b;
}
void n(Integer i) {
switch(i) {
case 1: break;
case 2: break;
case 3: break;
default:
}
}
void m(Object o, Boolean b, Number n) {
if ((boolean) o) {}
if ((boolean) b) {}
if ((int)n) {}
}
boolean polyadic() {
return true && Boolean.TRUE && true;
}
void n() {
boolean b = Boolean.valueOf(true) == ;
boolean c = Boolean.valueOf(true) ==
Boolean.valueOf(false) ==
Boolean.valueOf(true);
boolean d = Boolean.valueOf(true) ==
Boolean.valueOf(false);
boolean e = Boolean.valueOf(true) ==
false;
boolean f = true ==
Boolean.valueOf(false);
boolean g = Boolean.valueOf(true) == Boolean.valueOf(false) == true;
}
}