This commit is contained in:
Dmitry Jemerov
2009-09-11 16:52:51 +04:00
parent 6b902c21b2
commit 709e8381fc
31 changed files with 6 additions and 0 deletions
@@ -0,0 +1,4 @@
package pack1;
public class List {
}
@@ -0,0 +1,9 @@
package pack2;
import pack1.*;
public class Usage {
int method() {
java.util.List list = null;
List myList = null;
}
}
@@ -0,0 +1,9 @@
package pack2;
import java.util.List;
public class Usage2 {
int method() {
List list = null;
pack1.List myList = null;
}
}
@@ -0,0 +1,4 @@
package pack1;
public class MyList {
}
@@ -0,0 +1,10 @@
package pack2;
import java.util.List;
import pack1.*;
public class Usage {
int method() {
List list = null;
MyList myList = null;
}
}
@@ -0,0 +1,9 @@
package pack2;
import java.util.*;
public class Usage2 {
int method() {
List list = null;
pack1.MyList myList = null;
}
}
@@ -0,0 +1,6 @@
import java.io.*;
class Reader {
java.io.Reader reader;
// more code
}
@@ -0,0 +1,6 @@
import java.io.*;
class Loader {
Reader reader;
// more code
}
@@ -0,0 +1,11 @@
/**
* @see #Test1
*/
class Test1 {
public Test1() {
this(0);
new Test1();
}
public Test1(int i) {}
}
@@ -0,0 +1,11 @@
/**
* @see #Test
*/
class Test {
public Test() {
this(0);
new Test();
}
public Test(int i) {}
}
@@ -0,0 +1,4 @@
package pack1;
public class Derived extends ParentXXX {
}
@@ -0,0 +1,6 @@
package pack1;
public class ParentXXX {
public ParentXXX() {
}
}
@@ -0,0 +1,4 @@
package pack1;
public class Derived extends Parent {
}
@@ -0,0 +1,6 @@
package pack1;
public class Parent {
public Parent() {
}
}
@@ -0,0 +1,5 @@
import pack1.Object;
class B {
Object a;
}
@@ -0,0 +1,3 @@
package pack1;
public class Object {}
@@ -0,0 +1,7 @@
import java.lang.Object;
import pack1.*;
class B {
A a;
}
@@ -0,0 +1,3 @@
package pack1;
public class A {}
@@ -0,0 +1,5 @@
import a.BlubFoo;
public class FooBar {
BlubFoo blubfoo;
}
@@ -0,0 +1,4 @@
package a;
public class BlubFoo {
}
@@ -0,0 +1,5 @@
import a.Blubfoo;
public class FooBar {
Blubfoo blubfoo;
}
@@ -0,0 +1,4 @@
package a;
public class Blubfoo {
}
@@ -0,0 +1,9 @@
package pack1;
public class OuterClass {
public static class NewInnerClass {
}
String classLoaderString = "pack1.OuterClass$NewInnerClass";
}
@@ -0,0 +1,3 @@
pack1.OuterClass.NewInnerClass
pack1.OuterClass$NewInnerClass
pack1.OuterClass$InnerClassX
@@ -0,0 +1,9 @@
package pack1;
public class OuterClass {
public static class InnerClass {
}
String classLoaderString = "pack1.OuterClass$InnerClass";
}
@@ -0,0 +1,3 @@
pack1.OuterClass.InnerClass
pack1.OuterClass$InnerClass
pack1.OuterClass$InnerClassX
@@ -0,0 +1,3 @@
package pack1;
public class Class1New {}
@@ -0,0 +1,3 @@
pack1.Class1New
Class1
pack1.Class1a
@@ -0,0 +1,3 @@
package pack1;
public class Class1{}
@@ -0,0 +1,3 @@
pack1.Class1
Class1
pack1.Class1a