IDEA-120784 "Class is public should be declared in a file named <Classname>.java" for inner interface

This commit is contained in:
Alexey Kudravtsev
2014-02-18 13:55:52 +04:00
parent 65642d998f
commit c7b78f76a2
309 changed files with 381 additions and 364 deletions
@@ -1,4 +1,4 @@
public class Pos01<X> {
class Pos01<X> {
Pos01(X x) {}
@@ -1,4 +1,4 @@
public class Pos02 {
class Pos02 {
static class Foo<X> {
Foo(X x) {}
@@ -1,4 +1,4 @@
public class Pos03<U> {
class Pos03<U> {
class Foo<V> {
Foo(V x) {}
@@ -1,4 +1,4 @@
public class Pos4<U> {
class Pos4<U> {
void test() {
class Foo<V> {
@@ -1,4 +1,4 @@
public class Pos05 {
class Pos05 {
static class Foo<X> {
Foo(X x) {}
@@ -1,5 +1,4 @@
public class <warning descr="Class 'WithMain' is never used">WithMain</warning> {
class <warning descr="Class 'WithMain' is never used">WithMain</warning> {
@MyAnno
public void <warning descr="Method 'myTestMethod()' is never used">myTestMethod</warning>(){}
}
@@ -1,7 +1,7 @@
import java.lang.Character;
import java.util.List;
public class Test {
class Test {
public static void test() {
Character c1 = '1';
Character c2 = '2';
@@ -1,6 +1,6 @@
import java.util.*;
public class Test {
class Test {
static <E extends Exception, T> void foo(List<T> l, Class<E> ec) throws E {
}
@@ -15,7 +15,7 @@
*/
import java.lang.Override;
import java.util.List;
public class Test
class Test
{
public interface MyList<N extends Number> extends List<N>
{
@@ -1,6 +1,6 @@
import java.util.*;
public class Test {
class Test {
static <T> List<T> asList(T... tt) {
System.out.println(tt);
return null;
@@ -1,7 +1,6 @@
import java.util.Map;
public class MissingWarning {
class MissingWarning {
static final Map<String, String> VALID_VALUES_BY_KEY = <warning descr="Unchecked generics array creation for varargs parameter">newExceptionOnNullHashMap</warning>(
"Invalid key",
@@ -13,7 +13,7 @@ class D extends A {
}
public class Main {
class Main {
public static void test(Collection<? extends A> <warning descr="Parameter 'c' is never used">c</warning>) {}
public static void main(String[] args) {
@@ -13,7 +13,7 @@ class D {
static <T> String foo(List<List<T>> x) { return null; }
}
public class Main {
class Main {
public static void main(String[] args){
List<List<String>> x = null;
foo(x).toLowerCase();
@@ -13,7 +13,7 @@ class D {
static <T> String foo(List<T[]> x) { return null; }
}
public class Main {
class Main {
public static void main(String[] args){
List<String[]> x = null;
foo(x).toLowerCase();
@@ -2,7 +2,7 @@ package pck;
import static pck.D.foo;
import static pck.C.foo;
public class C {
class C {
public static <T extends Comparable<S>, S> void foo(T x){}
}
@@ -2,7 +2,7 @@ package pck;
import static pck.D.foo;
import static pck.C.foo;
public class C {
class C {
public static <T> String foo(Comparable<? extends Comparable<T>> x){
return null;
}
@@ -3,7 +3,7 @@ package pck;
import static pck.D.foo;
import static pck.C.foo;
public class C {
class C {
public static <T> void foo(Comparable<? extends Comparable<T>> x){}
}
@@ -6,7 +6,7 @@ import java.util.List;
import static pck.D.foo;
import static pck.C.foo;
public class C {
class C {
static <T extends Collection<S>, S> void foo(T x) { }
}
@@ -17,7 +17,7 @@ class D {
static <T extends List<?>, S> String foo1(List<T> x) { return null; }
}
public class Main {
class Main {
public static void main(String[] args){
List<List<String>> x = null;
foo(x).toCharArray();
@@ -17,7 +17,7 @@ package pck;
class Key<K>{}
public class C {
class C {
public <T> void putCopyableUserData(Key<T> key, T value) {
}
}
@@ -13,7 +13,7 @@ class D {
static <T extends List<?>> String foo(List<T> x) { return null; }
}
public class Main {
class Main {
public static void main(String[] args){
List<List<String>> x = null;
foo(x).toCharArray();
@@ -2,7 +2,7 @@ package pck;
import static pck.C.foo;
import static pck.D.foo;
public class C {
class C {
public static void foo(){}
}
class D {
@@ -2,7 +2,7 @@ package pck;
import static pck.D.foo;
import static pck.C.foo;
public class C {
class C {
public static <T> void foo(Comparable<T> x){}
}