mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-04-22 14:31:25 +07:00
[intention-preview] CreateClassFromUsageFix: preview; tests for preview
GitOrigin-RevId: 2eb36ee066743ffcacf4fae2968ba9d6d9c8bcff
This commit is contained in:
committed by
intellij-monorepo-bot
parent
6972ccac80
commit
a952ee5872
@@ -1,4 +1,4 @@
|
||||
// "Create class 'Abc'" "true"
|
||||
// "Create class 'Abc'" "true-preview"
|
||||
public class Test {
|
||||
public foo(int ppp) {
|
||||
Abc.foo();
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create class 'ClassB'" "true"
|
||||
// "Create class 'ClassB'" "true-preview"
|
||||
public class ClassA
|
||||
{
|
||||
public void mA(Object arg)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create class 'Foo'" "true"
|
||||
// "Create class 'Foo'" "true-preview"
|
||||
import java.util.Collection;
|
||||
public class Test {
|
||||
public Collection<? extends Foo> getSomething() {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create enum 'Foo'" "true"
|
||||
// "Create enum 'Foo'" "true-preview"
|
||||
public class Test {
|
||||
void f(Class<? extends Enum> e) {}
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create enum 'Foo'" "true"
|
||||
// "Create enum 'Foo'" "true-preview"
|
||||
public interface Test {
|
||||
default void foo(java.util.List<? extends Test> l){
|
||||
if (l.get(0) instanceof Foo) {}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create enum 'Foo'" "true"
|
||||
// "Create enum 'Foo'" "true-preview"
|
||||
public class Test {
|
||||
void f(I i) {}
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create class 'abc'" "true"
|
||||
// "Create class 'abc'" "true-preview"
|
||||
public class Test extends abc {
|
||||
}
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create class 'Abc'" "true"
|
||||
// "Create class 'Abc'" "true-preview"
|
||||
public class Test {
|
||||
private Abc fld;
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create class 'Foo'" "true"
|
||||
// "Create class 'Foo'" "true-preview"
|
||||
public class Test {
|
||||
void foo() {
|
||||
new Test(Foo.FIELD);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create class 'abc'" "true"
|
||||
// "Create class 'abc'" "true-preview"
|
||||
public class Test {
|
||||
private abc foo() {}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create class 'Abc'" "true"
|
||||
// "Create class 'Abc'" "true-preview"
|
||||
public class Test {
|
||||
private void foo(Abc param) {}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create class 'abc'" "true"
|
||||
// "Create class 'abc'" "true-preview"
|
||||
public class Test permits abc {
|
||||
}
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create class 'Abc'" "true"
|
||||
// "Create class 'Abc'" "true-preview"
|
||||
public class Test {
|
||||
Abc Abc;
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create class 'Foo'" "true"
|
||||
// "Create class 'Foo'" "true-preview"
|
||||
class MyTest {
|
||||
{
|
||||
Class<? extends Throwable> c = Bar.Foo.class;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create class 'Foo'" "true"
|
||||
// "Create class 'Foo'" "true-preview"
|
||||
public class Test {
|
||||
List l = new ArrayList<Foo>();
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create class 'Foo'" "true"
|
||||
// "Create class 'Foo'" "true-preview"
|
||||
public class Test {
|
||||
<R> void foo(Foo<R, String> f){}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create class 'Abc'" "true"
|
||||
// "Create class 'Abc'" "true-preview"
|
||||
public class Test {
|
||||
public foo(int ppp) {
|
||||
<caret>Abc.foo();
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create class 'ClassB'" "true"
|
||||
// "Create class 'ClassB'" "true-preview"
|
||||
public class ClassA
|
||||
{
|
||||
public void mA(Object arg)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create class 'Foo'" "true"
|
||||
// "Create class 'Foo'" "true-preview"
|
||||
import java.util.Collection;
|
||||
public class Test {
|
||||
public Collection<? extends Fo<caret>o> getSomething() {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create enum 'Foo'" "true"
|
||||
// "Create enum 'Foo'" "true-preview"
|
||||
public class Test {
|
||||
void f(Class<? extends Enum> e) {}
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create enum 'Foo'" "true"
|
||||
// "Create enum 'Foo'" "true-preview"
|
||||
public interface Test {
|
||||
default void foo(java.util.List<? extends Test> l){
|
||||
if (l.get(0) instanceof Fo<caret>o) {}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create enum 'Foo'" "true"
|
||||
// "Create enum 'Foo'" "true-preview"
|
||||
public class Test {
|
||||
void f(I i) {}
|
||||
{
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
// "Create class 'abc'" "true"
|
||||
// "Create class 'abc'" "true-preview"
|
||||
public class Test extends <caret>abc {
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create class 'Abc'" "true"
|
||||
// "Create class 'Abc'" "true-preview"
|
||||
public class Test {
|
||||
private <caret>Abc fld;
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create class 'Foo'" "true"
|
||||
// "Create class 'Foo'" "true-preview"
|
||||
public class Test {
|
||||
void foo() {
|
||||
new Test(F<caret>oo.FIELD);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create class 'abc'" "true"
|
||||
// "Create class 'abc'" "true-preview"
|
||||
public class Test {
|
||||
private <caret>abc foo() {}
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create class 'Abc'" "true"
|
||||
// "Create class 'Abc'" "true-preview"
|
||||
public class Test {
|
||||
private void foo(<caret>Abc param) {}
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
// "Create class 'abc'" "true"
|
||||
// "Create class 'abc'" "true-preview"
|
||||
public class Test permits <caret>abc {
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create class 'Abc'" "true"
|
||||
// "Create class 'Abc'" "true-preview"
|
||||
public class Test {
|
||||
<caret>Abc Abc;
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create class 'Foo'" "true"
|
||||
// "Create class 'Foo'" "true-preview"
|
||||
class MyTest {
|
||||
{
|
||||
Class<? extends Throwable> c = Bar.Fo<caret>o.class;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create class 'Foo'" "true"
|
||||
// "Create class 'Foo'" "true-preview"
|
||||
public class Test {
|
||||
List l = new ArrayList<<caret>Foo>();
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Create class 'Foo'" "true"
|
||||
// "Create class 'Foo'" "true-preview"
|
||||
public class Test {
|
||||
<R> void foo(Fo<caret>o<R, String> f){}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
public class Abc {
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
public class ClassB {
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
public class Foo {
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
public enum Foo {}
|
||||
@@ -0,0 +1 @@
|
||||
public enum Foo {}
|
||||
@@ -0,0 +1 @@
|
||||
public enum Foo implements I {}
|
||||
@@ -0,0 +1,2 @@
|
||||
public class abc {
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
public class Abc {
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
public class Foo {
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
public class abc {
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
public class Abc {
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
public class abc extends Test {
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
public class Abc {
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
public class Foo extends Throwable {
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
public class Foo {
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
public class Foo<R, T> {
|
||||
}
|
||||
Reference in New Issue
Block a user