Delete kotlin.jvm.internal.KObject

It was supposed to be used in reflection but the benefits do not outweigh the
cost of KT-6951

 #KT-3223 Fixed
 #KT-6951 Fixed
This commit is contained in:
Alexander Udalov
2015-03-12 14:05:42 +03:00
parent e5d5b49ce2
commit 8af6ca5279
29 changed files with 34 additions and 122 deletions
@@ -1,4 +1,4 @@
public final class Class implements kotlin.jvm.internal.KObject {
public final class Class {
@org.jetbrains.annotations.Nullable
private final java.lang.String nullableVal = "";
@org.jetbrains.annotations.Nullable
@@ -1,4 +1,4 @@
public final class ClassObjectField implements kotlin.jvm.internal.KObject {
public final class ClassObjectField {
@org.jetbrains.annotations.Nullable
public static final java.lang.String x = "";
private static final java.lang.String y = "";
@@ -11,7 +11,7 @@ public final class ClassObjectField implements kotlin.jvm.internal.KObject {
public ClassObjectField() { /* compiled code */ }
public static final class Default implements kotlin.jvm.internal.KObject {
public static final class Default {
@org.jetbrains.annotations.Nullable
public final java.lang.String getX() { /* compiled code */ }
@@ -1,3 +1,3 @@
public final class ClassWithConstructor implements kotlin.jvm.internal.KObject {
public final class ClassWithConstructor {
public ClassWithConstructor(@org.jetbrains.annotations.Nullable java.lang.String nullable, @org.jetbrains.annotations.NotNull java.lang.String notNull) { /* compiled code */ }
}
@@ -1,4 +1,4 @@
public final class ClassWithConstructorAndProperties implements kotlin.jvm.internal.KObject {
public final class ClassWithConstructorAndProperties {
@org.jetbrains.annotations.Nullable
private final java.lang.String nullable;
@org.jetbrains.annotations.NotNull
@@ -1,4 +1,4 @@
public final class C implements kotlin.jvm.internal.KObject, Tr {
public final class C implements Tr {
private final int v = 1;
@org.jetbrains.annotations.NotNull
@@ -1,4 +1,4 @@
public final class C implements kotlin.jvm.internal.KObject, Base {
public final class C implements Base {
public void foo() { /* compiled code */ }
public C() { /* compiled code */ }
@@ -1,4 +1,4 @@
public final class PlatformTypes implements kotlin.jvm.internal.KObject {
public final class PlatformTypes {
public final java.lang.String simplyPlatform() { /* compiled code */ }
@org.jetbrains.annotations.Nullable
@@ -1,4 +1,4 @@
public final class PrivateInClass implements kotlin.jvm.internal.KObject {
public final class PrivateInClass {
private final java.lang.String getNn() { /* compiled code */ }
private final void setNn(java.lang.String value) { /* compiled code */ }
@@ -1,9 +1,9 @@
public final class Synthetic implements kotlin.jvm.internal.KObject {
public final class Synthetic {
private final void foo() { /* compiled code */ }
public Synthetic() { /* compiled code */ }
public final class Inner implements kotlin.jvm.internal.KObject {
public final class Inner {
public final void test() { /* compiled code */ }
public Inner() { /* compiled code */ }
@@ -8,7 +8,7 @@ public interface TraitClassObjectField {
@org.jetbrains.annotations.Nullable
java.lang.String x = "";
static final class Default implements kotlin.jvm.internal.KObject {
static final class Default {
@org.jetbrains.annotations.Nullable
private final java.lang.String x = "";
private final java.lang.String y = "";
@@ -1,4 +1,4 @@
public final class C implements kotlin.jvm.internal.KObject, Base<kotlin.Unit> {
public final class C implements Base<kotlin.Unit> {
public void foo(@org.jetbrains.annotations.NotNull kotlin.Unit t) { /* compiled code */ }
public C() { /* compiled code */ }