smart primitive constant completion to work in binary expressions like |

This commit is contained in:
peter
2010-08-26 20:25:09 +01:00
parent 548e09edf5
commit 6a19767ce5
6 changed files with 94 additions and 23 deletions
@@ -0,0 +1,15 @@
class Foo {
public static final int FOO_FOO;
public static final int FOO_BAR;
Foo(int a) {}
void foo(int x);
}
public class Bar {
{
new Foo(2 | Foo.FOO_BAR<caret>)
}
}
@@ -0,0 +1,15 @@
class Foo {
public static final int FOO_FOO;
public static final int FOO_BAR;
Foo(int a) {}
void foo(int x);
}
public class Bar {
{
new Foo(2 | FB<caret>)
}
}
@@ -0,0 +1,15 @@
class Foo {
public static final int FOO_FOO;
public static final int FOO_BAR;
Foo(int a) {}
void foo(int x);
}
public class Bar {
{
new Foo(2 + Foo.FOO_BAR<caret>)
}
}
@@ -0,0 +1,15 @@
class Foo {
public static final int FOO_FOO;
public static final int FOO_BAR;
Foo(int a) {}
void foo(int x);
}
public class Bar {
{
new Foo(2 + FB<caret>)
}
}