mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
make IG test light
This commit is contained in:
@@ -6,16 +6,16 @@ package com.siyeh.igtest.jdk.auto_boxing;
|
||||
public class AutoBoxing {
|
||||
|
||||
static {
|
||||
Long someNumber = 0L;
|
||||
Long aLong = someNumber << 2;
|
||||
Long someNumber = <warning descr="Auto-boxing '0L'">0L</warning>;
|
||||
Long aLong = <warning descr="Auto-boxing 'someNumber << 2'">someNumber << 2</warning>;
|
||||
Long other = someNumber++;
|
||||
someNumber = ~someNumber;
|
||||
someNumber = -someNumber;
|
||||
someNumber = +someNumber;
|
||||
someNumber = <warning descr="Auto-boxing '~someNumber'">~someNumber</warning>;
|
||||
someNumber = <warning descr="Auto-boxing '-someNumber'">-someNumber</warning>;
|
||||
someNumber = <warning descr="Auto-boxing '+someNumber'">+someNumber</warning>;
|
||||
}
|
||||
|
||||
public void foo() {
|
||||
Integer bar = 3;
|
||||
Integer bar = <warning descr="Auto-boxing '3'">3</warning>;
|
||||
int baz = new Integer(3);
|
||||
if (new Integer(3) == 3) {
|
||||
return;
|
||||
@@ -23,7 +23,7 @@ public class AutoBoxing {
|
||||
if (new Integer(3) + 3 == 3) {
|
||||
return;
|
||||
}
|
||||
Integer x = 3;
|
||||
Integer x = <warning descr="Auto-boxing '3'">3</warning>;
|
||||
}
|
||||
|
||||
|
||||
@@ -37,25 +37,25 @@ public class AutoBoxing {
|
||||
|
||||
private void bazz(double value) {
|
||||
System.out.println("value = " + value);
|
||||
Boolean c = Boolean.TRUE & false;
|
||||
Long d = Integer.valueOf(2) & 1L;
|
||||
Boolean c = <warning descr="Auto-boxing 'Boolean.TRUE & false'">Boolean.TRUE & false</warning>;
|
||||
Long d = <warning descr="Auto-boxing 'Integer.valueOf(2) & 1L'">Integer.valueOf(2) & 1L</warning>;
|
||||
}
|
||||
|
||||
void constantBoxing() {
|
||||
Byte s = 8;
|
||||
Short j = (byte)7;
|
||||
Byte s = <warning descr="Auto-boxing '8'">8</warning>;
|
||||
Short j = <warning descr="Auto-boxing '(byte)7'">(byte)7</warning>;
|
||||
}
|
||||
|
||||
void polyadic() {
|
||||
Integer i = 1 + 2 + 3;
|
||||
Integer i = <warning descr="Auto-boxing '1 + 2 + 3'">1 + 2 + 3</warning>;
|
||||
}
|
||||
|
||||
void doInstanceof(Object o) {
|
||||
Boolean b = o instanceof String;
|
||||
Boolean b = <warning descr="Auto-boxing 'o instanceof String'">o instanceof String</warning>;
|
||||
}
|
||||
|
||||
void m(boolean b) {
|
||||
System.out.println((Boolean)b);
|
||||
final Object o1 = (Object) b;
|
||||
System.out.println((Boolean)<warning descr="Auto-boxing 'b'">b</warning>);
|
||||
final Object o1 = (Object) <warning descr="Auto-boxing 'b'">b</warning>;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,110 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<problems>
|
||||
|
||||
<problem>
|
||||
<file>AutoBoxing.java</file>
|
||||
<line>9</line>
|
||||
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Auto-boxing</problem_class>
|
||||
<description>Auto-boxing <code>0L</code> #loc</description>
|
||||
</problem>
|
||||
|
||||
<problem>
|
||||
<file>AutoBoxing.java</file>
|
||||
<line>10</line>
|
||||
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Auto-boxing</problem_class>
|
||||
<description>Auto-boxing <code>someNumber << 2</code> #loc</description>
|
||||
</problem>
|
||||
|
||||
<problem>
|
||||
<file>AutoBoxing.java</file>
|
||||
<line>12</line>
|
||||
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Auto-boxing</problem_class>
|
||||
<description>Auto-boxing <code>~someNumber</code> #loc</description>
|
||||
</problem>
|
||||
|
||||
<problem>
|
||||
<file>AutoBoxing.java</file>
|
||||
<line>13</line>
|
||||
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Auto-boxing</problem_class>
|
||||
<description>Auto-boxing <code>-someNumber</code> #loc</description>
|
||||
</problem>
|
||||
|
||||
<problem>
|
||||
<file>AutoBoxing.java</file>
|
||||
<line>14</line>
|
||||
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Auto-boxing</problem_class>
|
||||
<description>Auto-boxing <code>+someNumber</code> #loc</description>
|
||||
</problem>
|
||||
|
||||
<problem>
|
||||
<file>AutoBoxing.java</file>
|
||||
<line>18</line>
|
||||
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Auto-boxing</problem_class>
|
||||
<description>Auto-boxing <code>3</code> #loc</description>
|
||||
</problem>
|
||||
|
||||
<problem>
|
||||
<file>AutoBoxing.java</file>
|
||||
<line>26</line>
|
||||
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Auto-boxing</problem_class>
|
||||
<description>Auto-boxing <code>3</code> #loc</description>
|
||||
</problem>
|
||||
|
||||
<problem>
|
||||
<file>AutoBoxing.java</file>
|
||||
<line>40</line>
|
||||
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Auto-boxing</problem_class>
|
||||
<description>Auto-boxing <code>Boolean.TRUE & false</code> #loc</description>
|
||||
</problem>
|
||||
|
||||
|
||||
<problem>
|
||||
<file>AutoBoxing.java</file>
|
||||
<line>41</line>
|
||||
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Auto-boxing</problem_class>
|
||||
<description>Auto-boxing <code>Integer.valueOf(2) & 1L</code> #loc</description>
|
||||
</problem>
|
||||
|
||||
<problem>
|
||||
<file>AutoBoxing.java</file>
|
||||
<line>45</line>
|
||||
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Auto-boxing</problem_class>
|
||||
<description>Auto-boxing <code>8</code> #loc</description>
|
||||
</problem>
|
||||
|
||||
<problem>
|
||||
<file>AutoBoxing.java</file>
|
||||
<line>46</line>
|
||||
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Auto-boxing</problem_class>
|
||||
<description>Auto-boxing <code>(byte)7</code> #loc</description>
|
||||
</problem>
|
||||
|
||||
<problem>
|
||||
<file>AutoBoxing.java</file>
|
||||
<line>50</line>
|
||||
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Auto-boxing</problem_class>
|
||||
<description>Auto-boxing <code>1 + 2 + 3</code> #loc</description>
|
||||
</problem>
|
||||
|
||||
<problem>
|
||||
<file>AutoBoxing.java</file>
|
||||
<line>54</line>
|
||||
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Auto-boxing</problem_class>
|
||||
<description>Auto-boxing <code>o instanceof String</code> #loc</description>
|
||||
</problem>
|
||||
|
||||
<problem>
|
||||
<file>AutoBoxing.java</file>
|
||||
<line>58</line>
|
||||
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Auto-boxing</problem_class>
|
||||
<description>Auto-boxing <code>b</code> #loc</description>
|
||||
</problem>
|
||||
|
||||
<problem>
|
||||
<file>AutoBoxing.java</file>
|
||||
<line>59</line>
|
||||
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Auto-boxing</problem_class>
|
||||
<description>Auto-boxing <code>b</code> #loc</description>
|
||||
</problem>
|
||||
|
||||
</problems>
|
||||
@@ -1,10 +1,18 @@
|
||||
package com.siyeh.ig.jdk;
|
||||
|
||||
import com.siyeh.ig.IGInspectionTestCase;
|
||||
import com.intellij.codeInspection.InspectionProfileEntry;
|
||||
import com.siyeh.ig.LightInspectionTestCase;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
public class AutoBoxingInspectionTest extends IGInspectionTestCase {
|
||||
public class AutoBoxingInspectionTest extends LightInspectionTestCase {
|
||||
|
||||
public void test() throws Exception {
|
||||
doTest("com/siyeh/igtest/jdk/auto_boxing", new AutoBoxingInspection());
|
||||
public void testAutoBoxing() throws Exception {
|
||||
doTest();
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
protected InspectionProfileEntry getInspection() {
|
||||
return new AutoBoxingInspection();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user