mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-13 09:19:13 +07:00
more java tests moved to community
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
// "Make 'a' not abstract" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
void f() {
|
||||
new <caret>a();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
// "Make 'inner class initializer' not static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
class inner {
|
||||
<caret>{
|
||||
}
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
// "Make 'Anonymous class derived from a class initializer' not static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
void f() {
|
||||
new a() {
|
||||
<caret>{
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
// "Make 'inner' static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
static class inner {
|
||||
<caret>static {
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
// "Make 'ininner' not static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
class inner {
|
||||
<caret>class ininner {
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
// "Make 'inner' static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
static class inner {
|
||||
<caret>static class ininner {
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
// "Make 'a' not final" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
}
|
||||
class b extends <caret>a {
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
// "Make 'i' not final" "true"
|
||||
import java.io.*;
|
||||
|
||||
final class a {
|
||||
void f() {
|
||||
int i = 0;
|
||||
<caret>i = 8;
|
||||
}
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// "Make 'f' public" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
public void f() {
|
||||
}
|
||||
}
|
||||
class b extends a {
|
||||
public void <caret>f() {}
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// "Make 'a.f' not final" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
public void f() {
|
||||
}
|
||||
}
|
||||
class b extends a {
|
||||
<caret>public void f() {}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
// "Make 'f' abstract" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
<caret>public abstract void f();
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
// "Make 'f' not static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
public void f() {}
|
||||
}
|
||||
class b extends a {
|
||||
<caret>public void f() {}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
// "Make 'a.f' static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
public static void f() {}
|
||||
}
|
||||
class b extends a {
|
||||
<caret>public static void f() {}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
// "Make 'a.i' package local" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
int i;
|
||||
}
|
||||
class b extends a {
|
||||
void f() {
|
||||
int p = <caret>i;
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
// "Make 'a.i' public" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
public int i;
|
||||
}
|
||||
class b extends a {
|
||||
void f() {
|
||||
int p = <caret>i;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
// "Make 'f' not abstract" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
<caret>final void f() {}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
// "Make 'i' not abstract" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
<caret>int i;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
// "Make 'i' static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
static int i;
|
||||
static void f() {
|
||||
int p = <caret>i;
|
||||
}
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
// "Make 'c class initializer' not static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class c {
|
||||
class inner {
|
||||
class ininner {}
|
||||
}
|
||||
|
||||
{
|
||||
<caret>new inner();
|
||||
}
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
// "Make 'inner' static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class c {
|
||||
static class inner {
|
||||
class ininner {}
|
||||
}
|
||||
|
||||
static {
|
||||
<caret>new inner();
|
||||
}
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// "Make 'c class initializer' not static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class c {
|
||||
void f() {}
|
||||
|
||||
{
|
||||
<caret>f();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Make 'a' abstract" "true"
|
||||
import java.io.*;
|
||||
|
||||
abstract class <caret>a {
|
||||
void f() {
|
||||
}
|
||||
abstract void f2();
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Make 'a' not final" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
void f() {
|
||||
new <caret>a() {};
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// "Make 'i' not static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
class inner {
|
||||
<caret>int i;
|
||||
}
|
||||
void f() {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// "Make 'inner' static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
static class inner {
|
||||
<caret>static int i;
|
||||
}
|
||||
void f() {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Make 'f' not static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
class inner {
|
||||
<caret>void f() {}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Make 'inner' static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
static class inner {
|
||||
<caret>static void f() {}
|
||||
}
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
// "Make 'f' static" "true"
|
||||
public class Foo {
|
||||
int g;
|
||||
static int f;
|
||||
static void foo() {
|
||||
<caret>f = 0;
|
||||
}
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
// "Make 'Bar.f' public" "true"
|
||||
public class Foo {
|
||||
void foo(Bar f) {
|
||||
f.<caret>f(2);
|
||||
}
|
||||
}
|
||||
class Bar {
|
||||
public void f(int i){}
|
||||
public void f(String s){}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
// "Make 'a' not abstract" "true"
|
||||
import java.io.*;
|
||||
|
||||
abstract class a {
|
||||
void f() {
|
||||
new <caret>a();
|
||||
}
|
||||
}
|
||||
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
// "Make 'inner class initializer' not static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
class inner {
|
||||
<caret>static {
|
||||
}
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
// "Make 'Anonymous class derived from a class initializer' not static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
void f() {
|
||||
new a() {
|
||||
<caret>static {
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
// "Make 'inner' static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
class inner {
|
||||
<caret>static {
|
||||
}
|
||||
}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
// "Make 'ininner' not static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
class inner {
|
||||
<caret>static class ininner {
|
||||
}
|
||||
}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
// "Make 'inner' static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
class inner {
|
||||
<caret>static class ininner {
|
||||
}
|
||||
}
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// "Make 'a' not final" "true"
|
||||
import java.io.*;
|
||||
|
||||
final class a {
|
||||
}
|
||||
class b extends <caret>a {
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
// "Make 'i' not final" "true"
|
||||
import java.io.*;
|
||||
|
||||
final class a {
|
||||
void f() {
|
||||
final int i = 0;
|
||||
<caret>i = 8;
|
||||
}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
// "Make 'i' not final" "false"
|
||||
import java.io.*;
|
||||
|
||||
final class a {
|
||||
void f() {
|
||||
final int i;
|
||||
<caret>i = 8;
|
||||
}
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// "Make 'f' public" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
public void f() {
|
||||
}
|
||||
}
|
||||
class b extends a {
|
||||
void <caret>f() {}
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// "Make 'a.f' not final" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
final public void f() {
|
||||
}
|
||||
}
|
||||
class b extends a {
|
||||
<caret>public void f() {}
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
// "Make 'f' abstract" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
<caret>public void f();
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// "Make 'a' not abstract" "false"
|
||||
import java.io.*;
|
||||
|
||||
abstract class a {
|
||||
void f() {
|
||||
new <caret>a();
|
||||
}
|
||||
abstract void f2();
|
||||
}
|
||||
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
// "Make 'f' abstract" "false"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
<caret>public final void f();
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
// "Make 'f' not static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
public void f() {}
|
||||
}
|
||||
class b extends a {
|
||||
<caret>public static void f() {}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
// "Make 'a.f' static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
public void f() {}
|
||||
}
|
||||
class b extends a {
|
||||
<caret>public static void f() {}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
// "Make 'a.i' package local" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
private int i;
|
||||
}
|
||||
class b extends a {
|
||||
void f() {
|
||||
int p = <caret>i;
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
// "Make 'a.i' public" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
private int i;
|
||||
}
|
||||
class b extends a {
|
||||
void f() {
|
||||
int p = <caret>i;
|
||||
}
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
// "Make 'f' not abstract" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
<caret>abstract final void f() {}
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
// "Make 'i' not abstract" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
<caret>abstract int i;
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
// "Make 'i' static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
int i;
|
||||
static void f() {
|
||||
int p = <caret>i;
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
// "Make 'MyInterface.myMethod' static" "false"
|
||||
import java.io.*;
|
||||
|
||||
interface MyInterface
|
||||
{
|
||||
public void myMethod();
|
||||
}
|
||||
class MyInterfaceImpl implements MyInterface
|
||||
{
|
||||
<caret>public static void myMethod() { /* implementation goes here */ }
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
// "Make 'c class initializer' not static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class c {
|
||||
class inner {
|
||||
class ininner {}
|
||||
}
|
||||
|
||||
static {
|
||||
<caret>new inner();
|
||||
}
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// "Make 'i' not abstract" "false"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
void f() {
|
||||
new <caret>i();
|
||||
}
|
||||
}
|
||||
interface i {
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
// "Make 'inner' static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class c {
|
||||
class inner {
|
||||
class ininner {}
|
||||
}
|
||||
|
||||
static {
|
||||
<caret>new inner();
|
||||
}
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// "Make 'c class initializer' not static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class c {
|
||||
void f() {}
|
||||
|
||||
static {
|
||||
<caret>f();
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
// "Make 'ss.s' public" "false"
|
||||
// do not suggest intention because of statics problem
|
||||
|
||||
class ss {
|
||||
private int s;
|
||||
}
|
||||
class d extends ss {
|
||||
static void f() {
|
||||
int t = <caret>s;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Make 'a' abstract" "true"
|
||||
import java.io.*;
|
||||
|
||||
class <caret>a {
|
||||
void f() {
|
||||
}
|
||||
abstract void f2();
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Make 'a' not final" "true"
|
||||
import java.io.*;
|
||||
|
||||
final class a {
|
||||
void f() {
|
||||
new <caret>a() {};
|
||||
}
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// "Make 'i' not static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
class inner {
|
||||
<caret>static int i;
|
||||
}
|
||||
void f() {
|
||||
}
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// "Make 'inner' static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
class inner {
|
||||
<caret>static int i;
|
||||
}
|
||||
void f() {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Make 'f' not static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
class inner {
|
||||
<caret>static void f() {}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Make 'inner' static" "true"
|
||||
import java.io.*;
|
||||
|
||||
class a {
|
||||
class inner {
|
||||
<caret>static void f() {}
|
||||
}
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// "Make 'f' static" "true"
|
||||
public class Foo {
|
||||
int g,f;
|
||||
static void foo() {
|
||||
<caret>f = 0;
|
||||
}
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
// "Make 'Bar.f' public" "true"
|
||||
public class Foo {
|
||||
void foo(Bar f) {
|
||||
f.<caret>f(2);
|
||||
}
|
||||
}
|
||||
class Bar {
|
||||
private void f(int i){}
|
||||
public void f(String s){}
|
||||
|
||||
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// "Make 'main' not static" "false"
|
||||
class DateFormat {
|
||||
|
||||
public void parse(String s){}
|
||||
}
|
||||
class TestParse {
|
||||
public static void main(String[] args) {
|
||||
DateFormat.<caret>parse("20070724T174800");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user