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 12:43:35 +04:00
parent 65642d998f
commit c7b78f76a2
309 changed files with 381 additions and 364 deletions

View File

@@ -1,4 +1,4 @@
public class Test<E_OUT> {
class Test<E_OUT> {
final <P_IN_WRAP_SINK> Sink<P_IN_WRAP_SINK> wrapSink(Sink<E_OUT> sink) {
return null;
}

View File

@@ -1,6 +1,6 @@
import java.util.List;
public class Bug
class Bug
{
void foo(List<I> futures, I1<Object> callable){

View File

@@ -1,11 +1,10 @@
import java.util.function.Function;
import java.util.function.Supplier;
import java.util.stream.Collector;
import java.util.stream.Stream;
import java.util.*;
public class X1 {
class X1 {
void test(Stream<Integer> stream) {
Function<List<Integer>, List<Integer>> unmodifiableList = Collections::unmodifiableList;
stream.collect(collectingAndThen(toList(), unmodifiableList)).remove(0);

View File

@@ -14,7 +14,7 @@ class SS {
}
public class Issue1 {
class Issue1 {
public static void main(String[] args) {

View File

@@ -1,5 +1,5 @@
import java.util.*;
public class TestInfer
class TestInfer
{
static <V, T extends V> List<V> singleton(T item)
{

View File

@@ -1,5 +1,5 @@
import java.util.*;
public class DiamondTest {
class DiamondTest {
public <U> void foo(ArrayList<U> p) {}

View File

@@ -1,6 +1,6 @@
import java.util.Map;
public class IDEA10166 {
class IDEA10166 {
interface BiConsumer<T, U> {
void accept(T t, U u);
}

View File

@@ -1,5 +1,5 @@
import java.util.*;
public class Main {
class Main {
public static <T> T foo() {return null;}
public static <B> List<B> bar(B b) {return null;}

View File

@@ -1,7 +1,7 @@
import java.util.List;
import java.util.Set;
public class Sample {
class Sample {
interface L<T> {
List<T> foo();
}

View File

@@ -2,7 +2,7 @@ import java.util.Arrays;
import static java.lang.System.out;
public final class LambdaMain {
final class LambdaMain {
public static void main(final String... args) {
for (final A<String, X> a : Arrays.<A<String, X>>asList(new A<String, X>() {
@Override