Prettify dump output format: indent members and enclose them in { }, space before : in supertypes.

This commit is contained in:
Ilya Gorbunov
2016-03-25 22:00:20 +03:00
parent ff0a24a750
commit 4c113ad882
14 changed files with 3878 additions and 3878 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -85,8 +85,8 @@ fun List<ClassBinarySignature>.filterOutNonPublic(): List<ClassBinarySignature>
fun List<ClassBinarySignature>.dump() = dump(to = System.out) fun List<ClassBinarySignature>.dump() = dump(to = System.out)
fun <T: Appendable> List<ClassBinarySignature>.dump(to: T): T = to.apply { this@dump.forEach { fun <T: Appendable> List<ClassBinarySignature>.dump(to: T): T = to.apply { this@dump.forEach {
appendln(it.signature) append(it.signature).appendln(" {")
it.memberSignatures.forEach { appendln(it.signature) } it.memberSignatures.forEach { append("\t").appendln(it.signature) }
appendln("------------------\n") appendln("}\n")
}} }}
@@ -24,7 +24,7 @@ data class ClassBinarySignature(
val isEffectivelyPublic: Boolean) { val isEffectivelyPublic: Boolean) {
val signature: String val signature: String
get() = "${access.getModifierString()} class $name" + if (supertypes.isEmpty()) "" else ": ${supertypes.joinToString()}" get() = "${access.getModifierString()} class $name" + if (supertypes.isEmpty()) "" else " : ${supertypes.joinToString()}"
} }
@@ -1,66 +1,66 @@
public final class cases/companions/InternalClasses public final class cases/companions/InternalClasses {
public static final field INSTANCE Lcases/companions/InternalClasses; public static final field INSTANCE Lcases/companions/InternalClasses;
------------------ }
public final class cases/companions/InternalInterfaces public final class cases/companions/InternalInterfaces {
public static final field INSTANCE Lcases/companions/InternalInterfaces; public static final field INSTANCE Lcases/companions/InternalInterfaces;
------------------ }
public final class cases/companions/PrivateClasses public final class cases/companions/PrivateClasses {
public static final field INSTANCE Lcases/companions/PrivateClasses; public static final field INSTANCE Lcases/companions/PrivateClasses;
------------------ }
public final class cases/companions/PrivateInterfaces public final class cases/companions/PrivateInterfaces {
public static final field INSTANCE Lcases/companions/PrivateInterfaces; public static final field INSTANCE Lcases/companions/PrivateInterfaces;
------------------ }
public final class cases/companions/PublicClasses public final class cases/companions/PublicClasses {
public static final field INSTANCE Lcases/companions/PublicClasses; public static final field INSTANCE Lcases/companions/PublicClasses;
------------------ }
public abstract class cases/companions/PublicClasses$AbstractProtectedCompanion public abstract class cases/companions/PublicClasses$AbstractProtectedCompanion {
public static final field Companion Lcases/companions/PublicClasses$AbstractProtectedCompanion$Companion; public static final field Companion Lcases/companions/PublicClasses$AbstractProtectedCompanion$Companion;
public fun <init> ()V public fun <init> ()V
------------------ }
protected final class cases/companions/PublicClasses$AbstractProtectedCompanion$Companion protected final class cases/companions/PublicClasses$AbstractProtectedCompanion$Companion {
------------------ }
public final class cases/companions/PublicClasses$InternalCompanion public final class cases/companions/PublicClasses$InternalCompanion {
public static final field Companion Lcases/companions/PublicClasses$InternalCompanion$Companion; public static final field Companion Lcases/companions/PublicClasses$InternalCompanion$Companion;
public fun <init> ()V public fun <init> ()V
------------------ }
public final class cases/companions/PublicClasses$PrivateCompanion public final class cases/companions/PublicClasses$PrivateCompanion {
public static final field Companion Lcases/companions/PublicClasses$PrivateCompanion$Companion; public static final field Companion Lcases/companions/PublicClasses$PrivateCompanion$Companion;
public fun <init> ()V public fun <init> ()V
------------------ }
public final class cases/companions/PublicClasses$ProtectedCompanion public final class cases/companions/PublicClasses$ProtectedCompanion {
public static final field Companion Lcases/companions/PublicClasses$ProtectedCompanion$Companion; public static final field Companion Lcases/companions/PublicClasses$ProtectedCompanion$Companion;
public fun <init> ()V public fun <init> ()V
------------------ }
public final class cases/companions/PublicClasses$PublicCompanion public final class cases/companions/PublicClasses$PublicCompanion {
public static final field Companion Lcases/companions/PublicClasses$PublicCompanion$Companion; public static final field Companion Lcases/companions/PublicClasses$PublicCompanion$Companion;
public fun <init> ()V public fun <init> ()V
------------------ }
public final class cases/companions/PublicClasses$PublicCompanion$Companion public final class cases/companions/PublicClasses$PublicCompanion$Companion {
------------------ }
public final class cases/companions/PublicInterfaces public final class cases/companions/PublicInterfaces {
public static final field INSTANCE Lcases/companions/PublicInterfaces; public static final field INSTANCE Lcases/companions/PublicInterfaces;
------------------ }
public abstract interface class cases/companions/PublicInterfaces$PrivateCompanion public abstract interface class cases/companions/PublicInterfaces$PrivateCompanion {
public static final field Companion Lcases/companions/PublicInterfaces$PrivateCompanion$Companion; public static final field Companion Lcases/companions/PublicInterfaces$PrivateCompanion$Companion;
------------------ }
public abstract interface class cases/companions/PublicInterfaces$PublicCompanion public abstract interface class cases/companions/PublicInterfaces$PublicCompanion {
public static final field Companion Lcases/companions/PublicInterfaces$PublicCompanion$Companion; public static final field Companion Lcases/companions/PublicInterfaces$PublicCompanion$Companion;
------------------ }
public final class cases/companions/PublicInterfaces$PublicCompanion$Companion public final class cases/companions/PublicInterfaces$PublicCompanion$Companion {
------------------ }
@@ -1,9 +1,9 @@
public final class cases/inline/InlineExposedKt public final class cases/inline/InlineExposedKt {
public static final fun exposedForInline ()V public static final fun exposedForInline ()V
------------------ }
public final class cases/inline/InternalClassExposed public final class cases/inline/InternalClassExposed {
public fun <init> ()V public fun <init> ()V
public final fun funExposed$binary_compatibility_validator ()V public final fun funExposed$binary_compatibility_validator ()V
------------------ }
@@ -1,3 +1,3 @@
public final class cases/internal/PublicClass public final class cases/internal/PublicClass {
------------------ }
@@ -1,6 +1,6 @@
public class cases/java/Facade public class cases/java/Facade {
public fun <init> ()V public fun <init> ()V
public static fun publicMethod (I)V public static fun publicMethod (I)V
public static fun publicMethod (Ljava/lang/String;)V public static fun publicMethod (Ljava/lang/String;)V
------------------ }
@@ -1,18 +1,18 @@
public final class cases/localClasses/A public final class cases/localClasses/A {
public fun <init> ()V public fun <init> ()V
public final fun a ()Ljava/lang/String; public final fun a ()Ljava/lang/String;
------------------ }
public final class cases/localClasses/B public final class cases/localClasses/B {
public fun <init> ()V public fun <init> ()V
public final fun a (Ljava/lang/String;)Ljava/lang/String; public final fun a (Ljava/lang/String;)Ljava/lang/String;
------------------ }
public final class cases/localClasses/L public final class cases/localClasses/L {
public fun <init> ()V public fun <init> ()V
------------------ }
public final class cases/localClasses/LambdasKt public final class cases/localClasses/LambdasKt {
public static final fun box ()V public static final fun box ()V
------------------ }
@@ -1,86 +1,86 @@
public abstract class cases/nestedClasses/PublicAbstractClass public abstract class cases/nestedClasses/PublicAbstractClass {
public fun <init> ()V public fun <init> ()V
------------------ }
protected final class cases/nestedClasses/PublicAbstractClass$InnerProtected protected final class cases/nestedClasses/PublicAbstractClass$InnerProtected {
public fun <init> (Lcases/nestedClasses/PublicAbstractClass;)V public fun <init> (Lcases/nestedClasses/PublicAbstractClass;)V
------------------ }
protected final class cases/nestedClasses/PublicAbstractClass$NestedProtected protected final class cases/nestedClasses/PublicAbstractClass$NestedProtected {
public fun <init> ()V public fun <init> ()V
------------------ }
protected abstract interface class cases/nestedClasses/PublicAbstractClass$NestedProtectedInterface protected abstract interface class cases/nestedClasses/PublicAbstractClass$NestedProtectedInterface {
------------------ }
protected final class cases/nestedClasses/PublicAbstractClass$ObjProtected protected final class cases/nestedClasses/PublicAbstractClass$ObjProtected {
public static final field INSTANCE Lcases/nestedClasses/PublicAbstractClass$ObjProtected; public static final field INSTANCE Lcases/nestedClasses/PublicAbstractClass$ObjProtected;
------------------ }
public final class cases/nestedClasses/PublicClass public final class cases/nestedClasses/PublicClass {
public fun <init> ()V public fun <init> ()V
------------------ }
public final class cases/nestedClasses/PublicClass$InnerPublic public final class cases/nestedClasses/PublicClass$InnerPublic {
public fun <init> (Lcases/nestedClasses/PublicClass;)V public fun <init> (Lcases/nestedClasses/PublicClass;)V
------------------ }
public final class cases/nestedClasses/PublicClass$NestedPublic public final class cases/nestedClasses/PublicClass$NestedPublic {
public fun <init> ()V public fun <init> ()V
------------------ }
public abstract interface class cases/nestedClasses/PublicClass$NestedPublicInterface public abstract interface class cases/nestedClasses/PublicClass$NestedPublicInterface {
------------------ }
public final class cases/nestedClasses/PublicClass$ObjPublic public final class cases/nestedClasses/PublicClass$ObjPublic {
public static final field INSTANCE Lcases/nestedClasses/PublicClass$ObjPublic; public static final field INSTANCE Lcases/nestedClasses/PublicClass$ObjPublic;
------------------ }
public abstract interface class cases/nestedClasses/PublicInterface public abstract interface class cases/nestedClasses/PublicInterface {
------------------ }
public final class cases/nestedClasses/PublicInterface$NestedPublic public final class cases/nestedClasses/PublicInterface$NestedPublic {
public fun <init> ()V public fun <init> ()V
------------------ }
public abstract interface class cases/nestedClasses/PublicInterface$NestedPublicInterface public abstract interface class cases/nestedClasses/PublicInterface$NestedPublicInterface {
------------------ }
public final class cases/nestedClasses/PublicInterface$ObjPublic public final class cases/nestedClasses/PublicInterface$ObjPublic {
public static final field INSTANCE Lcases/nestedClasses/PublicInterface$ObjPublic; public static final field INSTANCE Lcases/nestedClasses/PublicInterface$ObjPublic;
------------------ }
public final class cases/nestedClasses/PublicObject public final class cases/nestedClasses/PublicObject {
public static final field INSTANCE Lcases/nestedClasses/PublicObject; public static final field INSTANCE Lcases/nestedClasses/PublicObject;
------------------ }
public final class cases/nestedClasses/PublicObject$NestedPublic public final class cases/nestedClasses/PublicObject$NestedPublic {
public fun <init> ()V public fun <init> ()V
------------------ }
public abstract interface class cases/nestedClasses/PublicObject$NestedPublicInterface public abstract interface class cases/nestedClasses/PublicObject$NestedPublicInterface {
------------------ }
public final class cases/nestedClasses/PublicObject$ObjPublic public final class cases/nestedClasses/PublicObject$ObjPublic {
public static final field INSTANCE Lcases/nestedClasses/PublicObject$ObjPublic; public static final field INSTANCE Lcases/nestedClasses/PublicObject$ObjPublic;
------------------ }
public class cases/nestedClasses/PublicOpenClass public class cases/nestedClasses/PublicOpenClass {
public fun <init> ()V public fun <init> ()V
------------------ }
protected final class cases/nestedClasses/PublicOpenClass$InnerProtected protected final class cases/nestedClasses/PublicOpenClass$InnerProtected {
public fun <init> (Lcases/nestedClasses/PublicOpenClass;)V public fun <init> (Lcases/nestedClasses/PublicOpenClass;)V
------------------ }
protected final class cases/nestedClasses/PublicOpenClass$NestedProtected protected final class cases/nestedClasses/PublicOpenClass$NestedProtected {
public fun <init> ()V public fun <init> ()V
------------------ }
protected abstract interface class cases/nestedClasses/PublicOpenClass$NestedProtectedInterface protected abstract interface class cases/nestedClasses/PublicOpenClass$NestedProtectedInterface {
------------------ }
protected final class cases/nestedClasses/PublicOpenClass$ObjProtected protected final class cases/nestedClasses/PublicOpenClass$ObjProtected {
public static final field INSTANCE Lcases/nestedClasses/PublicOpenClass$ObjProtected; public static final field INSTANCE Lcases/nestedClasses/PublicOpenClass$ObjProtected;
------------------ }
@@ -1,19 +1,19 @@
public abstract class cases/protected/PublicAbstractClass public abstract class cases/protected/PublicAbstractClass {
protected fun <init> ()V protected fun <init> ()V
protected abstract fun getProtectedVal ()I protected abstract fun getProtectedVal ()I
protected abstract fun getProtectedVar ()Ljava/lang/Object; protected abstract fun getProtectedVar ()Ljava/lang/Object;
protected abstract fun protectedFun ()V protected abstract fun protectedFun ()V
protected abstract fun setProtectedVar (Ljava/lang/Object;)V protected abstract fun setProtectedVar (Ljava/lang/Object;)V
------------------ }
public final class cases/protected/PublicFinalClass public final class cases/protected/PublicFinalClass {
------------------ }
public class cases/protected/PublicOpenClass public class cases/protected/PublicOpenClass {
protected fun <init> ()V protected fun <init> ()V
protected final fun getProtectedVal ()I protected final fun getProtectedVal ()I
protected final fun getProtectedVar ()I protected final fun getProtectedVar ()I
protected final fun protectedFun ()I protected final fun protectedFun ()I
protected final fun setProtectedVar (I)V protected final fun setProtectedVar (I)V
------------------ }
@@ -1,9 +1,9 @@
public final class cases/public/MultifileKt public final class cases/public/MultifileKt {
public static final fun getPublicVal ()Ljava/lang/String; public static final fun getPublicVal ()Ljava/lang/String;
public static final fun publicFun1 ()Ljava/lang/String; public static final fun publicFun1 ()Ljava/lang/String;
------------------ }
public final class cases/public/PublicPartKt public final class cases/public/PublicPartKt {
public static final fun publicFun ()V public static final fun publicFun ()V
------------------ }
@@ -1,61 +1,61 @@
public final class cases/special/ClassWithLateInitMembers public final class cases/special/ClassWithLateInitMembers {
public final fun getPublicLateInitWithInternalSet ()Ljava/lang/String; public final fun getPublicLateInitWithInternalSet ()Ljava/lang/String;
------------------ }
public final class cases/special/ClassWithOverloads public final class cases/special/ClassWithOverloads {
public final fun getA ()I public final fun getA ()I
public final fun getB ()Ljava/lang/String; public final fun getB ()Ljava/lang/String;
------------------ }
public final class cases/special/HiddenClass public final class cases/special/HiddenClass {
public synthetic fun <init> ()V public synthetic fun <init> ()V
public final synthetic fun getHiddenVal ()I public final synthetic fun getHiddenVal ()I
public final synthetic fun getHiddenVar ()I public final synthetic fun getHiddenVar ()I
public final synthetic fun getVarWithHiddenAccessors ()Ljava/lang/String; public final synthetic fun getVarWithHiddenAccessors ()Ljava/lang/String;
public final synthetic fun hiddenFun ()V public final synthetic fun hiddenFun ()V
public final synthetic fun setHiddenVar (I)V public final synthetic fun setHiddenVar (I)V
public final synthetic fun setVarWithHiddenAccessors (Ljava/lang/String;)V public final synthetic fun setVarWithHiddenAccessors (Ljava/lang/String;)V
------------------ }
public final class cases/special/HiddenKt public final class cases/special/HiddenKt {
public static final synthetic fun hiddenTopLevelFun ()V public static final synthetic fun hiddenTopLevelFun ()V
------------------ }
public final class cases/special/JvmFieldKt public final class cases/special/JvmFieldKt {
public static final field publicConst I public static final field publicConst I
public static field publicField Ljava/lang/String; public static field publicField Ljava/lang/String;
------------------ }
public class cases/special/JvmFieldsClass public class cases/special/JvmFieldsClass {
public static final field JvmFieldsCompanion Lcases/special/JvmFieldsClass$JvmFieldsCompanion; public static final field JvmFieldsCompanion Lcases/special/JvmFieldsClass$JvmFieldsCompanion;
protected static final field protectedConst I protected static final field protectedConst I
protected field protectedField Ljava/lang/String; protected field protectedField Ljava/lang/String;
protected static field protectedСField Ljava/lang/String; protected static field protectedСField Ljava/lang/String;
public static final field publicConst I public static final field publicConst I
public field publicField Ljava/lang/String; public field publicField Ljava/lang/String;
public static field publicСField Ljava/lang/String; public static field publicСField Ljava/lang/String;
public fun <init> ()V public fun <init> ()V
------------------ }
public final class cases/special/JvmFieldsClass$JvmFieldsCompanion public final class cases/special/JvmFieldsClass$JvmFieldsCompanion {
------------------ }
public final class cases/special/JvmFieldsObject public final class cases/special/JvmFieldsObject {
public static final field INSTANCE Lcases/special/JvmFieldsObject; public static final field INSTANCE Lcases/special/JvmFieldsObject;
public static final field publicConst I public static final field publicConst I
public static field publicField Ljava/lang/String; public static field publicField Ljava/lang/String;
------------------ }
public final class cases/special/JvmNamesKt public final class cases/special/JvmNamesKt {
public static final fun publicFun ()V public static final fun publicFun ()V
public static final fun publicVarGetter ()I public static final fun publicVarGetter ()I
public static final fun publicVarSetter (I)V public static final fun publicVarSetter (I)V
------------------ }
public final class cases/special/JvmOverloadsKt public final class cases/special/JvmOverloadsKt {
public static fun publicFunWithOverloads ()V public static fun publicFunWithOverloads ()V
public static fun publicFunWithOverloads (I)V public static fun publicFunWithOverloads (I)V
public static final fun publicFunWithOverloads (ILjava/lang/String;)V public static final fun publicFunWithOverloads (ILjava/lang/String;)V
public static synthetic fun publicFunWithOverloads$default (ILjava/lang/String;ILjava/lang/Object;)V public static synthetic fun publicFunWithOverloads$default (ILjava/lang/String;ILjava/lang/Object;)V
------------------ }
@@ -1,33 +1,33 @@
public final class cases/whenMappings/EnumWhenKt public final class cases/whenMappings/EnumWhenKt {
public static final fun deacronimize (Lcases/whenMappings/SampleEnum;)Ljava/lang/String; public static final fun deacronimize (Lcases/whenMappings/SampleEnum;)Ljava/lang/String;
public static final fun switch (Lcases/whenMappings/SampleEnum;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V public static final fun switch (Lcases/whenMappings/SampleEnum;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
------------------ }
public final class cases/whenMappings/SampleEnum: java/lang/Enum public final class cases/whenMappings/SampleEnum : java/lang/Enum {
public static final field A Lcases/whenMappings/SampleEnum; public static final field A Lcases/whenMappings/SampleEnum;
public static final field B Lcases/whenMappings/SampleEnum; public static final field B Lcases/whenMappings/SampleEnum;
public static final field C Lcases/whenMappings/SampleEnum; public static final field C Lcases/whenMappings/SampleEnum;
public static fun valueOf (Ljava/lang/String;)Lcases/whenMappings/SampleEnum; public static fun valueOf (Ljava/lang/String;)Lcases/whenMappings/SampleEnum;
public static fun values ()[Lcases/whenMappings/SampleEnum; public static fun values ()[Lcases/whenMappings/SampleEnum;
------------------ }
public abstract class cases/whenMappings/SampleSealed public abstract class cases/whenMappings/SampleSealed {
------------------ }
public final class cases/whenMappings/SampleSealed$A: cases/whenMappings/SampleSealed public final class cases/whenMappings/SampleSealed$A : cases/whenMappings/SampleSealed {
public fun <init> ()V public fun <init> ()V
------------------ }
public final class cases/whenMappings/SampleSealed$B: cases/whenMappings/SampleSealed public final class cases/whenMappings/SampleSealed$B : cases/whenMappings/SampleSealed {
public fun <init> ()V public fun <init> ()V
------------------ }
public final class cases/whenMappings/SampleSealed$C: cases/whenMappings/SampleSealed public final class cases/whenMappings/SampleSealed$C : cases/whenMappings/SampleSealed {
public fun <init> ()V public fun <init> ()V
------------------ }
public final class cases/whenMappings/SealedClassWhenKt public final class cases/whenMappings/SealedClassWhenKt {
public static final fun deacronimize (Lcases/whenMappings/SampleSealed;)Ljava/lang/String; public static final fun deacronimize (Lcases/whenMappings/SampleSealed;)Ljava/lang/String;
public static final fun switch (Lcases/whenMappings/SampleSealed;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V public static final fun switch (Lcases/whenMappings/SampleSealed;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
------------------ }