space (IDEA-67070)

This commit is contained in:
anna
2011-08-22 15:33:53 +02:00
parent f087cd8c25
commit 613f9fddae
4 changed files with 27 additions and 27 deletions

View File

@@ -2,36 +2,36 @@
public class a {
int f(int ik) {
if (<error descr="Operator '<' cannot be applied to 'int','null'">1 < null</error>) {}
if (<error descr="Operator '==' cannot be applied to 'null','char'">null == 'c'</error>) {}
if (<error descr="Operator '<' cannot be applied to 'int', 'null'">1 < null</error>) {}
if (<error descr="Operator '==' cannot be applied to 'null', 'char'">null == 'c'</error>) {}
Object o = null;
if (<error descr="Operator '>=' cannot be applied to 'double','java.lang.Object'">1.2 >= o</error>) {}
if (<error descr="Operator '!=' cannot be applied to 'long','java.lang.String'">1L != "null"</error>) {}
if (<error descr="Operator '==' cannot be applied to 'boolean','int'">(1==2) == 3</error>) {}
if (<error descr="Operator '>=' cannot be applied to 'double', 'java.lang.Object'">1.2 >= o</error>) {}
if (<error descr="Operator '!=' cannot be applied to 'long', 'java.lang.String'">1L != "null"</error>) {}
if (<error descr="Operator '==' cannot be applied to 'boolean', 'int'">(1==2) == 3</error>) {}
int i = (<error descr="Operator '+' cannot be applied to 'int','null'">1 + null</error>);
i = <error descr="Operator '/' cannot be applied to 'java.lang.Object','java.lang.Object'">o/o</error>;
i = <error descr="Operator '-' cannot be applied to 'null','double'">null - 1.2</error>;
i = <error descr="Operator '%' cannot be applied to 'boolean','int'">true % 4</error>;
int i = (<error descr="Operator '+' cannot be applied to 'int', 'null'">1 + null</error>);
i = <error descr="Operator '/' cannot be applied to 'java.lang.Object', 'java.lang.Object'">o/o</error>;
i = <error descr="Operator '-' cannot be applied to 'null', 'double'">null - 1.2</error>;
i = <error descr="Operator '%' cannot be applied to 'boolean', 'int'">true % 4</error>;
i = <error descr="Operator '<<' cannot be applied to 'int','java.lang.Object'">i << o</error>;
i = <error descr="Operator '>>' cannot be applied to 'boolean','null'">(i==2) >> null</error>;
i = <error descr="Operator '>>>' cannot be applied to 'int','double'">i >>> 2.2</error>;
i = <error descr="Operator '<<' cannot be applied to 'int', 'java.lang.Object'">i << o</error>;
i = <error descr="Operator '>>' cannot be applied to 'boolean', 'null'">(i==2) >> null</error>;
i = <error descr="Operator '>>>' cannot be applied to 'int', 'double'">i >>> 2.2</error>;
i = <error descr="Operator '&' cannot be applied to 'int','java.lang.Object'">i & o</error>;
i = <error descr="Operator '|' cannot be applied to 'boolean','double'">true | 2.1</error>;
i = <error descr="Operator '&&' cannot be applied to 'int','int'">2 && 3</error>;
i = <error descr="Operator '||' cannot be applied to 'double','long'">3.8 || 2L</error>;
i = <error descr="Operator '||' cannot be applied to 'null','java.lang.Object'">null || o</error>;
i = <error descr="Operator '&' cannot be applied to 'int', 'java.lang.Object'">i & o</error>;
i = <error descr="Operator '|' cannot be applied to 'boolean', 'double'">true | 2.1</error>;
i = <error descr="Operator '&&' cannot be applied to 'int', 'int'">2 && 3</error>;
i = <error descr="Operator '||' cannot be applied to 'double', 'long'">3.8 || 2L</error>;
i = <error descr="Operator '||' cannot be applied to 'null', 'java.lang.Object'">null || o</error>;
<error descr="Operator '|' cannot be applied to 'int','null'">i |= null</error>;
<error descr="Operator '|' cannot be applied to 'int', 'null'">i |= null</error>;
double d = 0;
<error descr="Operator '&' cannot be applied to 'double','int'">d &= i</error>;
<error descr="Operator '/' cannot be applied to 'java.lang.Object','int'">o /= 3</error>;
<error descr="Operator '&' cannot be applied to 'double', 'int'">d &= i</error>;
<error descr="Operator '/' cannot be applied to 'java.lang.Object', 'int'">o /= 3</error>;
String sss2 = <error descr="Operator '+' cannot be applied to 'java.lang.String','void'">"" + fvoid()</error>;
int sss1 = <error descr="Operator '+' cannot be applied to 'void','int'">fvoid() + 2</error>;
String sss2 = <error descr="Operator '+' cannot be applied to 'java.lang.String', 'void'">"" + fvoid()</error>;
int sss1 = <error descr="Operator '+' cannot be applied to 'void', 'int'">fvoid() + 2</error>;
int ia[] = null;
boolean b = 1==3 || 3 < '4' && (1>3.5) == (o == null) || false || (o == "d");
@@ -44,7 +44,7 @@ public class a {
ia[~i | (i+=(!b?2:i))] -= i + 3.3;
// Object += String
<error descr="Operator '+' cannot be applied to 'java.lang.Object','java.lang.String'">o += o + "string"</error>;
<error descr="Operator '+' cannot be applied to 'java.lang.Object', 'java.lang.String'">o += o + "string"</error>;
return 0;
}

View File

@@ -4,7 +4,7 @@ public class Autoboxing {
}
public boolean compare(Short s, Integer i) {
return <error descr="Operator '==' cannot be applied to 'java.lang.Integer','java.lang.Short'">i == s</error>; //comparing as references
return <error descr="Operator '==' cannot be applied to 'java.lang.Integer', 'java.lang.Short'">i == s</error>; //comparing as references
}
void f(Integer i) {
@@ -15,7 +15,7 @@ public class Autoboxing {
{
Object data = 1;
boolean is1 = <error descr="Operator '==' cannot be applied to 'java.lang.Object','int'">data == 1</error>;
boolean is1 = <error descr="Operator '==' cannot be applied to 'java.lang.Object', 'int'">data == 1</error>;
}
//IDEADEV-5549: Short and double are convertible

View File

@@ -78,7 +78,7 @@ class mylist<T> {}
class myAList<T> extends mylist<T> {
{
mylist<String> l = <error descr="Inconvertible types; cannot cast 'myAList<java.lang.Integer>' to 'mylist<java.lang.String>'">(mylist<String>) new myAList<Integer>()</error>;
boolean b = <error descr="Operator '==' cannot be applied to 'myAList<java.lang.Integer>','myAList<java.lang.String>'">new myAList<Integer>() == new myAList<String>()</error>;
boolean b = <error descr="Operator '==' cannot be applied to 'myAList<java.lang.Integer>', 'myAList<java.lang.String>'">new myAList<Integer>() == new myAList<String>()</error>;
if (l instanceof <error descr="Illegal generic type for instanceof">myAList<String></error>);
Object o = new Object();