dot & keyword completion tests -> community

This commit is contained in:
peter
2009-10-15 19:04:13 +01:00
parent 96921f655e
commit 652ed5c055
81 changed files with 505 additions and 0 deletions
@@ -0,0 +1,11 @@
class Dot1{
class A{
int a = 0;
int foo(){
}
}
static {
int a = new A().<caret>
}
}
@@ -0,0 +1,18 @@
/**
* Created by IntelliJ IDEA.
* User: ik
* Date: 23.01.2003
* Time: 17:06:57
* To change this template use Options | File Templates.
*/
public class Dot9 {
public static class A{
public A(){}
public void foo(){}
}
public static void main(String[] args) {
long[] arr = new long[0];
arr.<caret>
}
}
@@ -0,0 +1,18 @@
/**
* Created by IntelliJ IDEA.
* User: ik
* Date: 27.01.2003
* Time: 19:35:37
* To change this template use Options | File Templates.
*/
public class Dot11 extends A {
void foo1(){}
{
this.<caret>
}
}
class A{
void foo(){}
}
@@ -0,0 +1,20 @@
/**
* Created by IntelliJ IDEA.
* User: ik
* Date: 27.01.2003
* Time: 19:37:12
* To change this template use Options | File Templates.
*/
public class Dot12 extends A {
void foo1(){}
{
super.<caret>
}
}
class A{
void foo(){}
}
@@ -0,0 +1,11 @@
class Dot2{
class A{
static int a = 0;
static int foo(){
}
}
static {
int a = A.<caret>
}
}
@@ -0,0 +1,15 @@
class Dot3{
class A{
int a = 0;
int foo(){
}
}
static {
Object a = new A(){
static int foo(){
int c = super.<caret>
}
};
}
}
@@ -0,0 +1,10 @@
class Dot4{
class A{
static int a = 0;
int foo(){
}
}
static {
int a = new A().<caret>
}
}
@@ -0,0 +1,12 @@
import java.<caret>
class Dot5{
class A{
static int a = 0;
int foo(){
}
}
static {
int a = new A().
}
}
@@ -0,0 +1,5 @@
class Dot6{
public static void main(String[] args){
int a = args[0].<caret>
}
}
@@ -0,0 +1,5 @@
class Dot7{
public static void main(String[] args){
int a = args.<caret>
}
}
@@ -0,0 +1,19 @@
/**
* Created by IntelliJ IDEA.
* User: ik
* Date: 23.01.2003
* Time: 15:04:45
* To change this template use Options | File Templates.
*/
public class Dot8 {
{
new A().<caret>
}
}
class A{
public String toString(){
return "".;
}
}
@@ -0,0 +1,17 @@
/**
* Created by IntelliJ IDEA.
* User: ik
* Date: 23.01.2003
* Time: 17:06:57
* To change this template use Options | File Templates.
*/
public class Dot9 {
public static class A{
public A(){}
public void foo(){}
}
public static void main(String[] args) {
new A().<caret>
}
}
@@ -0,0 +1,7 @@
public class Main {
public static void main() {
x = (ProceedingJoinPoint<? extends <caret>>
}
}
@@ -0,0 +1,7 @@
public class Main {
public static void main() {
x = (ProceedingJoinPoint<? ext<caret>>
}
}
@@ -0,0 +1,5 @@
public class Xxx {
<T extends <caret>
}
@@ -0,0 +1,5 @@
public class Xxx {
<T ext<caret>
}
@@ -0,0 +1,3 @@
class Foo<T extends <caret>A> {
}
@@ -0,0 +1,3 @@
class Foo<T ext<caret> A> {
}
@@ -0,0 +1,12 @@
public class Main {
public static void main() {
try {
} finally {<caret>
}
}
}
@@ -0,0 +1,12 @@
public class Main {
public static void main() {
try {
} final<caret> {
}
}
}
@@ -0,0 +1,12 @@
public class Main {
public static void main() {
try {
} finally {
<caret>
}
}
}
@@ -0,0 +1,10 @@
public class Main {
public static void main() {
try {
} final<caret>
}
}
@@ -0,0 +1,8 @@
public class Main {
public static void main() {
if (null<caret>)
}
}
@@ -0,0 +1,8 @@
public class Main {
public static void main() {
if (nu<caret>)
}
}
@@ -0,0 +1,7 @@
class Null {
public static void main(String[] argv) {
StringBuffer buf = new StringBuffer();
buf.append(nu<caret>);
}
}
@@ -0,0 +1,7 @@
class Null {
public static void main(String[] argv) {
StringBuffer buf = new StringBuffer();
buf.append(Null.nu<caret>);
}
}
@@ -0,0 +1,7 @@
class Null {
public static void main(String[] argv) {
StringBuffer buf = new StringBuffer();
buf.append(Null.nu<caret>);
}
}
@@ -0,0 +1,7 @@
class Null {
public static void main(String[] argv) {
StringBuffer buf = new StringBuffer();
buf.append(null);
}
}
@@ -0,0 +1,8 @@
public class Main {
public static void main() {
boolean b = true<caret>
}
}
@@ -0,0 +1,8 @@
public class Main {
public static void main() {
boolean b = tr<caret>
}
}
@@ -0,0 +1,2 @@
@Deprecated
<caret>
@@ -0,0 +1,8 @@
public class A{
public void method(){
try{
String str = "";
}
<caret>
}
}
@@ -0,0 +1 @@
public <caret>
@@ -0,0 +1 @@
abstract <caret>
@@ -0,0 +1 @@
class <caret>
@@ -0,0 +1,3 @@
class A{
<caret>
}
@@ -0,0 +1,6 @@
public class Foo {
{
for(int i;;) { cont<caret> }
}
}
@@ -0,0 +1,6 @@
public class Foo {
{
for(int i;;) { continue; }
}
}
@@ -0,0 +1,3 @@
@interface Foo {
String foo() def<caret>
}
@@ -0,0 +1,3 @@
@interface Foo {
String foo() default <caret>
}
@@ -0,0 +1 @@
class x3 <caret>
@@ -0,0 +1,3 @@
class A{
void <T extends <caret>>foo(){}
}
@@ -0,0 +1,3 @@
class A{
void <T e<caret>>foo(){}
}
@@ -0,0 +1,3 @@
class A{
void <T extends String, V extends <caret>>foo(){}
}
@@ -0,0 +1,3 @@
class A{
void <T extends String, V e<caret>>foo(){}
}
@@ -0,0 +1,5 @@
class A{
{
Collection<? extends <caret>>
}
}
@@ -0,0 +1,5 @@
class A{
{
Collection<? ex<caret>>
}
}
@@ -0,0 +1,3 @@
class AAA{}
class BBB extends <caret>
@@ -0,0 +1,5 @@
class AAA{}
interface CCC{}
class BBB extends <caret>
@@ -0,0 +1,5 @@
class AAA{}
interface CCC{}
class BBB implements <caret>
@@ -0,0 +1,3 @@
class AAA{}
interface BBB extends <caret>
@@ -0,0 +1,3 @@
interface AAA{}
interface BBB extends Runnable, <caret>
@@ -0,0 +1,3 @@
class AAA{}
class BBB extends AAA implements <caret>
@@ -0,0 +1,3 @@
class AAA{}
class BBB extends AAA i<caret>
@@ -0,0 +1,4 @@
class AAA{}
class BBB extends AAA implements <caret>{
}
@@ -0,0 +1,4 @@
class AAA{}
class BBB extends AAA i<caret> {
}
@@ -0,0 +1 @@
interface AAAA extends <caret>
@@ -0,0 +1 @@
interface AAAA e<caret>
@@ -0,0 +1 @@
<caret>
@@ -0,0 +1,3 @@
package myPackage;
<caret>
@@ -0,0 +1,5 @@
public class A{
public void method(){
boolean x = this instanceof <caret>
}
}
@@ -0,0 +1,5 @@
public class A{
public void method(){
boolean x = this i<caret>
}
}
@@ -0,0 +1,5 @@
public class A{
public void method(){
boolean x = super <caret>
}
}
@@ -0,0 +1,5 @@
public class A{
public void method(){
boolean x = super <caret>
}
}
@@ -0,0 +1,6 @@
public class A{
public void method(){
String str = "";
boolean x = str instanceof <caret>
}
}
@@ -0,0 +1,6 @@
public class A{
public void method(){
String str = "";
boolean x = str i<caret>
}
}
@@ -0,0 +1,3 @@
public class A{
public void method() <caret> {}
}
@@ -0,0 +1,4 @@
public class A{
public void method(<caret>){
}
}
@@ -0,0 +1,5 @@
public class A{
public void method(){
<caret>
}
}
@@ -0,0 +1,5 @@
public class A{
public void method(){
<caret>
}
}
@@ -0,0 +1,5 @@
public class A{
public void method(final String){
}
}
@@ -0,0 +1,5 @@
public class A{
public void method(fi<caret> String){
}
}
@@ -0,0 +1,7 @@
class B{
class A{
{
B.<caret>
}
}
}
@@ -0,0 +1,5 @@
class A{
{
String.<caret>
}
}
@@ -0,0 +1,7 @@
class A {
void foo () {
new Runnable () {
public synchronized <caret>
};
}
}
@@ -0,0 +1,7 @@
class A {
void foo () {
new Runnable () {
public synch<caret>
};
}
}
@@ -0,0 +1,6 @@
class Test {
void foo() {
if (true) {
} else synchronized(<caret>)
}
}
@@ -0,0 +1,6 @@
class Test {
void foo() {
if (true) {
} else syn<caret>
}
}
@@ -0,0 +1,5 @@
public class Foo {
void foo()
th<caret>
}
@@ -0,0 +1,5 @@
public class Foo {
void foo()
throws <caret>
}
@@ -0,0 +1,5 @@
public class MessageBean {
{
String containingClass = ((String) t<caret>
}
}