mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-05-01 18:58:31 +07:00
MemberModel: detect possible out of class definitions and suggest to move them into class (IDEA-258839)
GitOrigin-RevId: 7708fdc7b3191bcd0ba46767160c4ec0b5a179da
This commit is contained in:
committed by
intellij-monorepo-bot
parent
49252c34ab
commit
ccc5077467
@@ -0,0 +1,7 @@
|
||||
// "Move member into class" "true"
|
||||
|
||||
|
||||
|
||||
public abstract class beforeAbstractMethodNoClass {
|
||||
public abstract void doSmth();
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
// "Move member into class" "true"
|
||||
|
||||
|
||||
|
||||
public class beforeFieldNoModifiers {
|
||||
int foo;
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
// "Move member into class" "true"
|
||||
|
||||
|
||||
|
||||
public class beforeFieldQualifiedType {
|
||||
public String foo;
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// "Move member into class" "true"
|
||||
|
||||
class Pair<T, V> {}
|
||||
|
||||
|
||||
|
||||
public class beforeFieldWithAnnos {
|
||||
@NotNull
|
||||
Pair<String, String> foo;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
// "Move member into class" "true"
|
||||
|
||||
class Pair<T, V> {}
|
||||
|
||||
|
||||
|
||||
public class beforeFieldWithTypeParams {
|
||||
Pair<String, String> foo;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
// "Move member into class" "true"
|
||||
|
||||
class Pair<T, V> {}
|
||||
|
||||
|
||||
|
||||
public class beforeFieldWithTypeParamsWithAnnos {
|
||||
Pair<@NotNull String, String> foo;
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
// "Move member into class" "true"
|
||||
|
||||
|
||||
|
||||
public interface beforeMethodNoBodyNoClass {
|
||||
void foo();
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// "Move member into class" "true"
|
||||
|
||||
|
||||
|
||||
public class beforeMethodNoModifiers {
|
||||
void test() {
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// "Move member into class" "true"
|
||||
|
||||
|
||||
|
||||
|
||||
public class beforeMethodWithAnnos {
|
||||
@NotNull
|
||||
String withQualifiedReturnType() {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// "Move member into class" "true"
|
||||
|
||||
|
||||
|
||||
|
||||
public class beforeMethodWithQualifiedReturnType {
|
||||
final String withQualifiedReturnType() {
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// "Move member into class" "true"
|
||||
|
||||
|
||||
|
||||
|
||||
public class beforeMethodWithQualifiedReturnTypeWithAnnos {
|
||||
@NotNull String withQualifiedReturnType() {
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
// "Move member into class" "true"
|
||||
|
||||
class Pair<T, V> {}
|
||||
|
||||
|
||||
|
||||
public class beforeMethodWithTypeParams {
|
||||
|
||||
Pair<String, String> doSmth() {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
// "Move member into class" "true"
|
||||
|
||||
|
||||
|
||||
public class beforeNativeMethodNoClass {
|
||||
native void doSmth();
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
// "Move member into class" "true"
|
||||
|
||||
public abs<caret>tract void doSmth();
|
||||
@@ -0,0 +1,6 @@
|
||||
// "Move member into class" "true"
|
||||
|
||||
int f<caret>oo;
|
||||
|
||||
public class beforeFieldNoModifiers {
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
// "Move member into class" "true"
|
||||
|
||||
public <caret>java.lang.String foo;
|
||||
|
||||
public class beforeFieldQualifiedType {
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Move member into class" "true"
|
||||
|
||||
class Pair<T, V> {}
|
||||
|
||||
@NotNull Pair<String<caret>, String> foo;
|
||||
|
||||
public class beforeFieldWithAnnos {
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Move member into class" "true"
|
||||
|
||||
class Pair<T, V> {}
|
||||
|
||||
Pair<String<caret>, String> foo;
|
||||
|
||||
public class beforeFieldWithTypeParams {
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Move member into class" "true"
|
||||
|
||||
class Pair<T, V> {}
|
||||
|
||||
Pair<@NotNull String<caret>, String> foo;
|
||||
|
||||
public class beforeFieldWithTypeParamsWithAnnos {
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
// "Move member into class" "true"
|
||||
|
||||
void foo<caret>();
|
||||
@@ -0,0 +1,10 @@
|
||||
// "Move member into class" "true"
|
||||
|
||||
void test() {
|
||||
<caret>
|
||||
|
||||
|
||||
}
|
||||
|
||||
public class beforeMethodNoModifiers {
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Move member into class" "true"
|
||||
|
||||
|
||||
@NotNull String w<caret>ithQualifiedReturnType() {
|
||||
}
|
||||
|
||||
public class beforeMethodWithAnnos {
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
// "Move member into class" "true"
|
||||
|
||||
|
||||
final ja<caret>va.lang.String withQualifiedReturnType() {
|
||||
|
||||
}
|
||||
|
||||
public class beforeMethodWithQualifiedReturnType {
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
// "Move member into class" "true"
|
||||
|
||||
|
||||
ja<caret>va.lang.@NotNull String withQualifiedReturnType() {
|
||||
|
||||
}
|
||||
|
||||
public class beforeMethodWithQualifiedReturnTypeWithAnnos {
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
// "Move member into class" "true"
|
||||
|
||||
class Pair<T, V> {}
|
||||
|
||||
Pair<String, String> doS<caret>mth() {}
|
||||
|
||||
public class beforeMethodWithTypeParams {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
// "Move member into class" "true"
|
||||
|
||||
native void <caret>doSmth();
|
||||
Reference in New Issue
Block a user