find usages tests -> community

This commit is contained in:
peter
2012-01-27 23:24:53 +01:00
parent e1bd141018
commit e1d93313e0
33 changed files with 1285 additions and 0 deletions
@@ -0,0 +1,8 @@
class A{
static int FIELD;
/**
* @see #FIELD
*/
void foo(){}
}
@@ -0,0 +1,13 @@
class Foo {
public <caret>Foo() {
}
public Foo(String text) {
}
}
class Bar extends Foo {
public Bar() {
super("hello");
}
}
@@ -0,0 +1,11 @@
import foo.*;
class Bar extends Foo {
protected void foo();
}
class Goo extends Foo {
{
foo();
}
}
@@ -0,0 +1,7 @@
package foo;
class PackageLocal {
protected void foo() {}
}
public class Foo extends PackageLocal {}
@@ -0,0 +1,3 @@
<document>
<action class="com.Foo" />
</document>
@@ -0,0 +1,2 @@
package com;
public class Foo {}
@@ -0,0 +1,7 @@
package pack;
enum OurEnum {
A(10), B, C(27);
OurEnum(int i) {}
OurEnum() {}
}
@@ -0,0 +1,10 @@
package pack;
class Base {
void foo(List<String> l) {}
}
class Derived extends Base {
void foo(List l) {
}
}
@@ -0,0 +1,13 @@
package pack;
class GenericClass<T> {
void foo (T t) {}
}
class GenericClassDerived extends GenericClass<String> {
void foo (String s) {}
void bar () {
foo ("");
}
}
@@ -0,0 +1,18 @@
package pack;
import java.util.Map;
class BeforeRunTask {}
class RunConfiguration{}
class Key<T> {}
public abstract class Gen {
public abstract <T extends BeforeRunTask> Map<Key<T>, BeforeRunTask> getBeforeRunTasks(RunConfiguration settings);
}
class X2 extends Gen {
Object o = getBeforeRunTasks(null);
public Map<Key<? extends BeforeRunTask>, BeforeRunTask> getBeforeRunTasks(RunConfiguration settings) {
return null;
}
}
@@ -0,0 +1,18 @@
package x;
public class Test<T> {
public void foo(T t) {
//Tracked f;
}
}
class Goo<T> extends Test<T> {
public void foo(T t) {}
}
class Goo {
}
class Zoo extends Goo {
public void foo(Object t) {}
}
@@ -0,0 +1,6 @@
import pack1.Derived1;
import pack1.Base;
public class Derived2 extends Base{
}
@@ -0,0 +1,4 @@
package pack1;
public class Base {
}
@@ -0,0 +1,4 @@
package pack1;
public class Derived1 extends Base{
}
@@ -0,0 +1,6 @@
package pack1;
import Derived2;
public class Derived3 extends Derived2{
}
@@ -0,0 +1,3 @@
aaa com.Foo bbb
aaacom.Foo
aaa com.Foobbb
@@ -0,0 +1,3 @@
package com;
public class Foo {}
@@ -0,0 +1,3 @@
<document>
<action class="com.Foo" />
</document>
@@ -0,0 +1,4 @@
class LibraryClass1{
LibraryClass2 libClass2;
ProjectClass projectClass; // should not find this!
}
@@ -0,0 +1,3 @@
class LibraryClass2{
LibraryClass1 libClass1;
}
@@ -0,0 +1,4 @@
class ProjectClass{
ProjectClass aClass;
LibraryClass1 libClass1;
}
@@ -0,0 +1,3 @@
class ProjectClass2{
ProjectClass2 aClass;
}
@@ -0,0 +1,4 @@
class Class1{
Exception e;
String s; //newtodo
}
@@ -0,0 +1,4 @@
class B{
Exception e;
Thread thread; //todo
}