Tweak module exclusion filter for -Xjvm-default=all
- Remove obsolete exclusion of core & stdlib modules, since they are now compiled with JVM target 1.8, but leave `:core:descriptors` because of an issue in Proguard. - Remove binary-compatibility-validator and update test data instead. - Replace some "contains" checks with equality for clarity. - Remove modules from -Werror filter which no longer use the deprecated compatibility mode.
This commit is contained in:
-8
@@ -11,7 +11,6 @@ import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import org.jetbrains.kotlin.builtins.jvm.JavaToKotlinClassMap;
|
||||
import org.jetbrains.kotlin.descriptors.SourceElement;
|
||||
import org.jetbrains.kotlin.load.kotlin.KotlinJvmBinaryClass;
|
||||
import org.jetbrains.kotlin.load.kotlin.header.KotlinClassHeader;
|
||||
import org.jetbrains.kotlin.load.kotlin.header.ReadKotlinClassHeaderAnnotationVisitor;
|
||||
import org.jetbrains.kotlin.name.ClassId;
|
||||
@@ -355,11 +354,4 @@ public abstract class FileBasedKotlinClass implements KotlinJvmBinaryClass {
|
||||
|
||||
@Override
|
||||
public abstract String toString();
|
||||
|
||||
// Declared explicitly to workaround KT-18489
|
||||
@Nullable
|
||||
@Override
|
||||
public String getContainingLibrary() {
|
||||
return KotlinJvmBinaryClass.DefaultImpls.getContainingLibrary(this);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user