mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
test++
This commit is contained in:
+7
@@ -0,0 +1,7 @@
|
||||
class Test {
|
||||
public void context() {
|
||||
method();
|
||||
}
|
||||
|
||||
public void method() {}
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
abstract class Super {
|
||||
public abstract void method() {}
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
class Test extends Super{
|
||||
public void context() {
|
||||
super.method();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void method() {}
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
class Test {
|
||||
void foo() {
|
||||
Test s = new Test();
|
||||
s.bar();
|
||||
}
|
||||
|
||||
void bar() {}
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
class Super {
|
||||
void foo() {
|
||||
Super s = new Super();
|
||||
s.bar();
|
||||
}
|
||||
|
||||
void bar() {}
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
class Test extends Super{
|
||||
Test(String s){}
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
import p.Test;
|
||||
|
||||
class Usage {
|
||||
void bar(Test s) {
|
||||
s.foo(null);
|
||||
}
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
package p;
|
||||
|
||||
public class Test {
|
||||
public void foo(String t) {
|
||||
System.out.println("Hello");
|
||||
}
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
import p1.*;
|
||||
class Usage {
|
||||
void bar(Super<Integer> s) {
|
||||
s.foo(null);
|
||||
}
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
package p;
|
||||
import p1.*;
|
||||
public class Test extends Super<String> {}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
package p1;
|
||||
public class Super<T>{
|
||||
public void foo(T t) {
|
||||
System.out.println("Hello");
|
||||
}
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
class Test {
|
||||
Test(String s, String s1){super(s);}
|
||||
|
||||
void foo() {
|
||||
Test s = new Test("");
|
||||
s.bar();
|
||||
}
|
||||
|
||||
void bar() {}
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
class Super {
|
||||
Super(String s){}
|
||||
|
||||
void foo() {
|
||||
Super s = new Super("");
|
||||
s.bar();
|
||||
}
|
||||
|
||||
void bar() {}
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
class Test extends Super{
|
||||
Test(String s, String s1){super(s);}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
import p.Test;
|
||||
|
||||
class Usage {
|
||||
Test<String> myField;
|
||||
|
||||
Test<String> xxx(){
|
||||
return myField;
|
||||
}
|
||||
|
||||
Test<Integer> xxxxx() {
|
||||
return null;
|
||||
}
|
||||
|
||||
void bar(Test<String> s) {
|
||||
s.foo(null);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package p;
|
||||
|
||||
public class Test<R> {
|
||||
public void foo(R t) {
|
||||
System.out.println("Hello");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
import p1.*;
|
||||
class Usage {
|
||||
Super<String> myField;
|
||||
|
||||
Super<String> xxx(){
|
||||
return myField;
|
||||
}
|
||||
|
||||
Super<Integer> xxxxx() {
|
||||
return null;
|
||||
}
|
||||
|
||||
void bar(Super<String> s) {
|
||||
s.foo(null);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
package p;
|
||||
import p1.*;
|
||||
public class Test<R> extends Super<R> {}
|
||||
@@ -0,0 +1,6 @@
|
||||
package p1;
|
||||
public class Super<T>{
|
||||
public void foo(T t) {
|
||||
System.out.println("Hello");
|
||||
}
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
class Test {
|
||||
void foo() {
|
||||
Test s = new Test();
|
||||
}
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
class Super {
|
||||
Super(){}
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
class Test extends Super{
|
||||
void foo() {
|
||||
Super s = new Super();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package p;
|
||||
|
||||
public class Test {
|
||||
public void foo() {
|
||||
System.out.println("Hello");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package p1;
|
||||
|
||||
import p.Test;
|
||||
|
||||
class Usage {
|
||||
void bar(Test s) {
|
||||
s.foo();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
package p;
|
||||
import p1.*;
|
||||
public class Test extends Super {}
|
||||
@@ -0,0 +1,6 @@
|
||||
package p1;
|
||||
public class Super {
|
||||
public void foo() {
|
||||
System.out.println("Hello");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package p1;
|
||||
class Usage {
|
||||
void bar(Super s) {
|
||||
s.foo();
|
||||
}
|
||||
}
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
class Test {
|
||||
public void contextChild() {
|
||||
Test.StInner inner1 = new Test.StInner();
|
||||
Test.InstInner inner2 = this.new InstInner();
|
||||
}
|
||||
|
||||
void foo() {
|
||||
Test.StInner inner1 = new Test.StInner();
|
||||
Test.InstInner inner2 = this.new InstInner();
|
||||
}
|
||||
|
||||
public static class StInner {}
|
||||
|
||||
public class InstInner {}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
class Super {
|
||||
public static class StInner {}
|
||||
public class InstInner {}
|
||||
|
||||
void foo() {
|
||||
Super.StInner inner1 = new Super.StInner();
|
||||
Super.InstInner inner2 = this.new InstInner();
|
||||
}
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
class Test extends Super{
|
||||
public void contextChild() {
|
||||
Super.StInner inner1 = new Super.StInner();
|
||||
Super.InstInner inner2 = this.new InstInner();
|
||||
}
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
class Test {
|
||||
Test(String s){super(s);}
|
||||
|
||||
void foo() {
|
||||
Test s = new Test("");
|
||||
s.bar();
|
||||
}
|
||||
|
||||
void bar() {}
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
class Super {
|
||||
Super(String s){}
|
||||
|
||||
void foo() {
|
||||
Super s = new Super("");
|
||||
s.bar();
|
||||
}
|
||||
|
||||
void bar() {}
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
class Test extends Super{
|
||||
Test(String s){super(s);}
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
class Test {
|
||||
public void context() {
|
||||
method();
|
||||
}
|
||||
|
||||
public void method() {}
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
class Test1 {
|
||||
public void context() {
|
||||
method();
|
||||
}
|
||||
|
||||
public void method() {}
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
class Super {
|
||||
public void method() {}
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
class Test extends Super{
|
||||
public void context() {
|
||||
super.method();
|
||||
}
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
class Test1 extends Super{
|
||||
public void context() {
|
||||
super.method();
|
||||
}
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
class Test {
|
||||
void foo() {
|
||||
Test s = new Test();
|
||||
s.bar();
|
||||
}
|
||||
|
||||
static int bar(){return 1;}
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
class Usage {
|
||||
void ba() {
|
||||
Test[][] s = new Test[Test.bar()][];
|
||||
}
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
class Super {
|
||||
void foo() {
|
||||
Super s = new Super();
|
||||
s.bar();
|
||||
}
|
||||
|
||||
static int bar(){return 1;}
|
||||
}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
class Test extends Super{
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
class Usage {
|
||||
void ba() {
|
||||
Super[][] s = new Super[Super.bar()][];
|
||||
}
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
class Test {
|
||||
void foo() {
|
||||
Test s = new Test();
|
||||
s.bar();
|
||||
}
|
||||
|
||||
void bar() {}
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
class Usage {
|
||||
void ba() {
|
||||
Test[][] s = new Test[2][3];
|
||||
}
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
class Super {
|
||||
void foo() {
|
||||
Super s = new Super();
|
||||
s.bar();
|
||||
}
|
||||
|
||||
void bar() {}
|
||||
}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
class Test extends Super{
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
class Usage {
|
||||
void ba() {
|
||||
Super[][] s = new Super[2][3];
|
||||
}
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
class Test {
|
||||
void foo() {
|
||||
Test s = new Test();
|
||||
s.bar();
|
||||
}
|
||||
|
||||
void bar() {}
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
class Usage {
|
||||
void ba() {
|
||||
Test[][] s = new Test[][]{new Test[]{new Test()}};
|
||||
}
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
class Super {
|
||||
void foo() {
|
||||
Super s = new Super();
|
||||
s.bar();
|
||||
}
|
||||
|
||||
void bar() {}
|
||||
}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
class Test extends Super{
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
class Usage {
|
||||
void ba() {
|
||||
Super[][] s = new Super[][]{new Super[]{new Test()}};
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
class Test {
|
||||
void foo() {
|
||||
Test s = new Test();
|
||||
s.bar();
|
||||
}
|
||||
|
||||
void bar() {}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
class Usage {
|
||||
void ba() {
|
||||
Test s = new Test();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
class Super {
|
||||
void foo() {
|
||||
Super s = new Super();
|
||||
s.bar();
|
||||
}
|
||||
|
||||
void bar() {}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
class Test extends Super{
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
class Usage {
|
||||
void ba() {
|
||||
Super s = new Super();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
import p.Test;
|
||||
|
||||
class Usage {
|
||||
void bar(Test s) {
|
||||
s.foo();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package p;
|
||||
|
||||
public class Test {
|
||||
public void foo() {
|
||||
System.out.println("Hello");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
import p1.*;
|
||||
class Usage {
|
||||
void bar(Super s) {
|
||||
s.foo();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
package p;
|
||||
import p1.*;
|
||||
public class Test extends Super {}
|
||||
@@ -0,0 +1,6 @@
|
||||
package p1;
|
||||
public class Super {
|
||||
public void foo() {
|
||||
System.out.println("Hello");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
import p.Test;
|
||||
|
||||
class Usage {
|
||||
void bar(Test s) {
|
||||
s.foo(null);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package p;
|
||||
|
||||
public class Test {
|
||||
public void foo(String t) {
|
||||
System.out.println("Hello");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
import p1.*;
|
||||
class Usage {
|
||||
void bar(Super<String> s) {
|
||||
s.foo(null);
|
||||
}
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
package p;
|
||||
import p1.*;
|
||||
public class Test extends Super<String> {}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
package p1;
|
||||
public class Super<T>{
|
||||
public void foo(T t) {
|
||||
System.out.println("Hello");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
import static p.Test.CONSTANT;
|
||||
import static p.Test.statMeth;
|
||||
class Usage {
|
||||
public void context() {
|
||||
String v = CONSTANT;
|
||||
statMeth();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package p;
|
||||
|
||||
public class Test {
|
||||
public static final String CONSTANT = "";
|
||||
|
||||
public static void statMeth() {}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
import static p1.Super.CONSTANT;
|
||||
import static p1.Super.statMeth;
|
||||
class Usage {
|
||||
public void context() {
|
||||
String v = CONSTANT;
|
||||
statMeth();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
package p;
|
||||
import p1.*;
|
||||
public class Test extends Super {}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package p1;
|
||||
public class Super {
|
||||
public static final String CONSTANT = "";
|
||||
public static void statMeth() {}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
class Test {
|
||||
public static final String S = "";
|
||||
|
||||
void bar() {
|
||||
System.out.println(Test.S);
|
||||
Test.foo();
|
||||
}
|
||||
|
||||
static void foo(){
|
||||
System.out.println(S);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
class Super {
|
||||
public static final String S = "";
|
||||
|
||||
static void foo(){
|
||||
System.out.println(S);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
class Test extends Super{
|
||||
void bar() {
|
||||
System.out.println(Super.S);
|
||||
Super.foo();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
class Test {
|
||||
public void context() {
|
||||
method();
|
||||
}
|
||||
|
||||
public void method() {}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
class Super {
|
||||
public void method() {}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
class Test extends Super{
|
||||
public void context() {
|
||||
super.method();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user