mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-18 09:34:34 +07:00
test++
This commit is contained in:
+21
@@ -0,0 +1,21 @@
|
||||
class Test {
|
||||
private B myField;
|
||||
|
||||
public void method() {
|
||||
Object o = myField;
|
||||
String a = myField.bbb.xxx();
|
||||
}
|
||||
|
||||
private Object f<caret>oo(){
|
||||
return myField;
|
||||
}
|
||||
|
||||
private static class B {
|
||||
private C bbb;
|
||||
}
|
||||
|
||||
private static class C {
|
||||
String xxx() {return "";}
|
||||
}
|
||||
|
||||
}
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
class Test {
|
||||
private B myField;
|
||||
|
||||
public void method() {
|
||||
Object o = foo();
|
||||
String a = foo().bbb.xxx();
|
||||
}
|
||||
|
||||
private B foo(){
|
||||
return myField;
|
||||
}
|
||||
|
||||
private static class B {
|
||||
private C bbb;
|
||||
}
|
||||
|
||||
private static class C {
|
||||
String xxx() {return "";}
|
||||
}
|
||||
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
class A {
|
||||
|
||||
public void bar() {
|
||||
m("");
|
||||
}
|
||||
|
||||
private Object f<caret>oo() {
|
||||
return "";
|
||||
}
|
||||
|
||||
public void m(String ss) {}
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
class A {
|
||||
|
||||
public void bar() {
|
||||
m(foo());
|
||||
}
|
||||
|
||||
private String foo() {
|
||||
return "";
|
||||
}
|
||||
|
||||
public void m(String ss) {}
|
||||
}
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
public class A {
|
||||
public String get(String k) {
|
||||
return buildMap().get(k);
|
||||
}
|
||||
|
||||
public Set<String> getAll(String x) {
|
||||
return buildMap().keySet();
|
||||
}
|
||||
|
||||
public Map<String, String> fo<caret>o() {
|
||||
return buildMap();
|
||||
}
|
||||
|
||||
public Map<String, String> buildMap() {
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
public class A {
|
||||
public String get(String k) {
|
||||
return foo().get(k);
|
||||
}
|
||||
|
||||
public Set<String> getAll(String x) {
|
||||
return foo().keySet();
|
||||
}
|
||||
|
||||
public Map<String, String> foo() {
|
||||
return buildMap();
|
||||
}
|
||||
|
||||
public Map<String, String> buildMap() {
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
|
||||
public class A {
|
||||
|
||||
|
||||
public Object fo<caret>o() {
|
||||
return null;
|
||||
}
|
||||
|
||||
public String bar() {
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
|
||||
public class A {
|
||||
|
||||
|
||||
public String foo() {
|
||||
return null;
|
||||
}
|
||||
|
||||
public String bar() {
|
||||
return foo();
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
import java.util.*;
|
||||
|
||||
class Test {
|
||||
<E extends A> List<E> met<caret>hod() {
|
||||
return new ArrayList<E>();
|
||||
}
|
||||
|
||||
void duplicated() {
|
||||
List<B> l = new ArrayList<B>();
|
||||
}
|
||||
|
||||
class A {}
|
||||
class B extends A {}
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
import java.util.*;
|
||||
|
||||
class Test {
|
||||
<E extends A> List<E> method() {
|
||||
return new ArrayList<E>();
|
||||
}
|
||||
|
||||
void duplicated() {
|
||||
List<B> l = method();
|
||||
}
|
||||
|
||||
class A {}
|
||||
class B extends A {}
|
||||
}
|
||||
Reference in New Issue
Block a user