more java tests moved to community

This commit is contained in:
Alexey Kudravtsev
2010-06-25 10:48:17 +04:00
parent 735a9d17a8
commit 2718da9fc7
1139 changed files with 14287 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
// "Access static 'AClass.fff' via class 'AClass' reference" "true"
class AClass
{
AClass getA() {
return null;
}
static int fff;
}
class acc {
int f() {
AClass a = null;
return <caret>AClass.fff;
}
}

View File

@@ -0,0 +1,12 @@
// "Access static 'AClass.fff' via class 'AClass' reference" "true"
class AClass
{
AClass getA() {
int i = <caret>fff;
return null;
}
static int fff;
}

View File

@@ -0,0 +1,17 @@
// "Access static 'AClass.getA()' via class 'AClass' reference" "true"
class AClass
{
static AClass getA() {
return null;
}
static int fff;
}
class acc {
int f() {
AClass a = null;
<caret>AClass.getA();
return 0;
}
}

View File

@@ -0,0 +1,8 @@
// "Access static 'AClass.stat' via class 'AClass' reference" "true"
class AClass {
static boolean stat;
void foo (boolean stat) {
AClass.stat<caret> = stat;
}
}

View File

@@ -0,0 +1,17 @@
// "Access static 'AClass.R.rr' via class 'R' reference" "true"
class AClass
{
public static class R {
static int rr = 0;
}
public R getR() {
return null;
}
}
class ss {
void f(AClass d){
int i = <caret>AClass.R.rr;
}
}

View File

@@ -0,0 +1,16 @@
// "Access static 'AClass.fff' via class 'AClass' reference" "true"
class AClass
{
AClass getA() {
return null;
}
static int fff;
}
class acc {
int f() {
AClass a = null;
return <caret>a.getA().fff;
}
}

View File

@@ -0,0 +1,12 @@
// "Access static 'AClass.fff' via class 'AClass' reference" "true"
class AClass
{
AClass getA() {
int i = <caret>this.fff;
return null;
}
static int fff;
}

View File

@@ -0,0 +1,17 @@
// "Access static 'AClass.getA()' via class 'AClass' reference" "true"
class AClass
{
static AClass getA() {
return null;
}
static int fff;
}
class acc {
int f() {
AClass a = null;
<caret>a.getA();
return 0;
}
}

View File

@@ -0,0 +1,18 @@
// "Access static 'AClass.R.rr' via class 'AClass.R' reference" "false"
class AClass
{
private static class R {
static int rr = 0;
}
public R getR() {
return null;
}
}
// AClass.R is not accessible there
class ss {
void f(AClass d){
int i = <caret>d.getR().rr;
}
}

View File

@@ -0,0 +1,8 @@
// "Access static 'AClass.stat' via class 'AClass' reference" "true"
class AClass {
static boolean stat;
void foo (boolean stat) {
this.stat<caret> = stat;
}
}

View File

@@ -0,0 +1,17 @@
// "Access static 'AClass.R.rr' via class 'R' reference" "true"
class AClass
{
public static class R {
static int rr = 0;
}
public R getR() {
return null;
}
}
class ss {
void f(AClass d){
int i = <caret>d.getR().rr;
}
}