blob: 61868b562ee1b3ccc9f3faa936ffee24f45ffa2d [file] [log] [blame]
[
{
"declaration": "object ObjPublic defined in PublicClass",
"visibility": "public",
"class": "PublicClass$ObjPublic",
"members": [
{"visibility": "private", "declaration": "constructor ObjPublic()", "name": "<init>", "desc": "()V"},
{"name": "INSTANCE", "desc": "LPublicClass$ObjPublic;"},
{"visibility": "public", "declaration": "object ObjPublic", "name": "<clinit>", "desc": "()V"}
]
},
{
"declaration": "object ObjInternal defined in PublicClass",
"visibility": "internal",
"class": "PublicClass$ObjInternal",
"members": [
{"visibility": "private", "declaration": "constructor ObjInternal()", "name": "<init>", "desc": "()V"},
{"name": "INSTANCE", "desc": "LPublicClass$ObjInternal;"},
{"visibility": "internal", "declaration": "object ObjInternal", "name": "<clinit>", "desc": "()V"}
]
},
{
"declaration": "object ObjProtected defined in PublicClass",
"visibility": "protected",
"class": "PublicClass$ObjProtected",
"members": [
{"visibility": "private", "declaration": "constructor ObjProtected()", "name": "<init>", "desc": "()V"},
{"name": "INSTANCE", "desc": "LPublicClass$ObjProtected;"},
{"visibility": "protected", "declaration": "object ObjProtected", "name": "<clinit>", "desc": "()V"}
]
},
{
"declaration": "object ObjPrivate defined in PublicClass",
"visibility": "private",
"class": "PublicClass$ObjPrivate",
"members": [
{"visibility": "private", "declaration": "constructor ObjPrivate()", "name": "<init>", "desc": "()V"},
{"name": "INSTANCE", "desc": "LPublicClass$ObjPrivate;"},
{"visibility": "private", "declaration": "object ObjPrivate", "name": "<clinit>", "desc": "()V"}
]
},
{
"declaration": "final class NestedPublic defined in PublicClass",
"visibility": "public",
"class": "PublicClass$NestedPublic",
"members": [
{"visibility": "public", "declaration": "constructor NestedPublic()", "name": "<init>", "desc": "()V"}
]
},
{
"declaration": "final class NestedInternal defined in PublicClass",
"visibility": "internal",
"class": "PublicClass$NestedInternal",
"members": [
{"visibility": "public", "declaration": "constructor NestedInternal()", "name": "<init>", "desc": "()V"}
]
},
{
"declaration": "final class NestedProtected defined in PublicClass",
"visibility": "protected",
"class": "PublicClass$NestedProtected",
"members": [
{"visibility": "public", "declaration": "constructor NestedProtected()", "name": "<init>", "desc": "()V"}
]
},
{
"declaration": "final class NestedPrivate defined in PublicClass",
"visibility": "private",
"class": "PublicClass$NestedPrivate",
"members": [
{"visibility": "public", "declaration": "constructor NestedPrivate()", "name": "<init>", "desc": "()V"}
]
},
{
"declaration": "final inner class InnerPublic defined in PublicClass",
"visibility": "public",
"class": "PublicClass$InnerPublic",
"members": [
{"visibility": "public", "declaration": "constructor InnerPublic()", "name": "<init>", "desc": "(LPublicClass;)V"},
{"name": "this$0", "desc": "LPublicClass;"}
]
},
{
"declaration": "final inner class InnerInternal defined in PublicClass",
"visibility": "internal",
"class": "PublicClass$InnerInternal",
"members": [
{"visibility": "public", "declaration": "constructor InnerInternal()", "name": "<init>", "desc": "(LPublicClass;)V"},
{"name": "this$0", "desc": "LPublicClass;"}
]
},
{
"declaration": "final inner class InnerProtected defined in PublicClass",
"visibility": "protected",
"class": "PublicClass$InnerProtected",
"members": [
{"visibility": "public", "declaration": "constructor InnerProtected()", "name": "<init>", "desc": "(LPublicClass;)V"},
{"name": "this$0", "desc": "LPublicClass;"}
]
},
{
"declaration": "final inner class InnerPrivate defined in PublicClass",
"visibility": "private",
"class": "PublicClass$InnerPrivate",
"members": [
{"visibility": "public", "declaration": "constructor InnerPrivate()", "name": "<init>", "desc": "(LPublicClass;)V"},
{"name": "this$0", "desc": "LPublicClass;"}
]
},
{
"declaration": "companion object defined in PublicClass",
"visibility": "public",
"class": "PublicClass$Companion",
"members": [
{"visibility": "private", "declaration": "constructor Companion()", "name": "<init>", "desc": "()V"},
{"visibility": "private", "declaration": "constructor Companion()", "name": "<init>", "desc": "(Lkotlin/jvm/internal/DefaultConstructorMarker;)V"}
]
},
{
"declaration": "final class PublicClass defined in root package",
"visibility": "public",
"class": "PublicClass",
"members": [
{"visibility": "public", "declaration": "constructor PublicClass()", "name": "<init>", "desc": "()V"},
{"visibility": "public", "declaration": "final class PublicClass", "name": "<clinit>", "desc": "()V"},
{"name": "Companion", "desc": "LPublicClass$Companion;"}
]
},
{
"declaration": "companion object defined in InternalClass",
"visibility": "public",
"class": "InternalClass$Companion",
"members": [
{"visibility": "private", "declaration": "constructor Companion()", "name": "<init>", "desc": "()V"},
{"visibility": "private", "declaration": "constructor Companion()", "name": "<init>", "desc": "(Lkotlin/jvm/internal/DefaultConstructorMarker;)V"}
]
},
{
"declaration": "final class InternalClass defined in root package",
"visibility": "internal",
"class": "InternalClass",
"members": [
{"visibility": "public", "declaration": "constructor InternalClass()", "name": "<init>", "desc": "()V"},
{"visibility": "internal", "declaration": "final class InternalClass", "name": "<clinit>", "desc": "()V"},
{"name": "Companion", "desc": "LInternalClass$Companion;"}
]
},
{
"declaration": "companion object defined in InternalClassInternalCompanion",
"visibility": "internal",
"class": "InternalClassInternalCompanion$Companion",
"members": [
{"visibility": "private", "declaration": "constructor Companion()", "name": "<init>", "desc": "()V"},
{"visibility": "private", "declaration": "constructor Companion()", "name": "<init>", "desc": "(Lkotlin/jvm/internal/DefaultConstructorMarker;)V"}
]
},
{
"declaration": "final class InternalClassInternalCompanion defined in root package",
"visibility": "internal",
"class": "InternalClassInternalCompanion",
"members": [
{"visibility": "public", "declaration": "constructor InternalClassInternalCompanion()", "name": "<init>", "desc": "()V"},
{"visibility": "internal", "declaration": "final class InternalClassInternalCompanion", "name": "<clinit>", "desc": "()V"},
{"name": "Companion", "desc": "LInternalClassInternalCompanion$Companion;"}
]
},
{
"declaration": "companion object defined in InternalClassPrivateCompanion",
"visibility": "private",
"class": "InternalClassPrivateCompanion$Companion",
"members": [
{"visibility": "private", "declaration": "constructor Companion()", "name": "<init>", "desc": "()V"},
{"visibility": "private", "declaration": "constructor Companion()", "name": "<init>", "desc": "(Lkotlin/jvm/internal/DefaultConstructorMarker;)V"}
]
},
{
"declaration": "final class InternalClassPrivateCompanion defined in root package",
"visibility": "internal",
"class": "InternalClassPrivateCompanion",
"members": [
{"visibility": "public", "declaration": "constructor InternalClassPrivateCompanion()", "name": "<init>", "desc": "()V"},
{"visibility": "internal", "declaration": "final class InternalClassPrivateCompanion", "name": "<clinit>", "desc": "()V"},
{"name": "Companion", "desc": "LInternalClassPrivateCompanion$Companion;"}
]
},
{
"declaration": "object ObjPublic defined in PrivateClass",
"visibility": "public",
"class": "PrivateClass$ObjPublic",
"members": [
{"visibility": "private", "declaration": "constructor ObjPublic()", "name": "<init>", "desc": "()V"},
{"name": "INSTANCE", "desc": "LPrivateClass$ObjPublic;"},
{"visibility": "public", "declaration": "object ObjPublic", "name": "<clinit>", "desc": "()V"}
]
},
{
"declaration": "object ObjInternal defined in PrivateClass",
"visibility": "internal",
"class": "PrivateClass$ObjInternal",
"members": [
{"visibility": "private", "declaration": "constructor ObjInternal()", "name": "<init>", "desc": "()V"},
{"name": "INSTANCE", "desc": "LPrivateClass$ObjInternal;"},
{"visibility": "internal", "declaration": "object ObjInternal", "name": "<clinit>", "desc": "()V"}
]
},
{
"declaration": "object ObjProtected defined in PrivateClass",
"visibility": "protected",
"class": "PrivateClass$ObjProtected",
"members": [
{"visibility": "private", "declaration": "constructor ObjProtected()", "name": "<init>", "desc": "()V"},
{"name": "INSTANCE", "desc": "LPrivateClass$ObjProtected;"},
{"visibility": "protected", "declaration": "object ObjProtected", "name": "<clinit>", "desc": "()V"}
]
},
{
"declaration": "object ObjPrivate defined in PrivateClass",
"visibility": "private",
"class": "PrivateClass$ObjPrivate",
"members": [
{"visibility": "private", "declaration": "constructor ObjPrivate()", "name": "<init>", "desc": "()V"},
{"name": "INSTANCE", "desc": "LPrivateClass$ObjPrivate;"},
{"visibility": "private", "declaration": "object ObjPrivate", "name": "<clinit>", "desc": "()V"}
]
},
{
"declaration": "final class NestedPublic defined in PrivateClass",
"visibility": "public",
"class": "PrivateClass$NestedPublic",
"members": [
{"visibility": "public", "declaration": "constructor NestedPublic()", "name": "<init>", "desc": "()V"}
]
},
{
"declaration": "final class NestedInternal defined in PrivateClass",
"visibility": "internal",
"class": "PrivateClass$NestedInternal",
"members": [
{"visibility": "public", "declaration": "constructor NestedInternal()", "name": "<init>", "desc": "()V"}
]
},
{
"declaration": "final class NestedProtected defined in PrivateClass",
"visibility": "protected",
"class": "PrivateClass$NestedProtected",
"members": [
{"visibility": "public", "declaration": "constructor NestedProtected()", "name": "<init>", "desc": "()V"}
]
},
{
"declaration": "final class NestedPrivate defined in PrivateClass",
"visibility": "private",
"class": "PrivateClass$NestedPrivate",
"members": [
{"visibility": "public", "declaration": "constructor NestedPrivate()", "name": "<init>", "desc": "()V"}
]
},
{
"declaration": "final inner class InnerPublic defined in PrivateClass",
"visibility": "public",
"class": "PrivateClass$InnerPublic",
"members": [
{"visibility": "public", "declaration": "constructor InnerPublic()", "name": "<init>", "desc": "(LPrivateClass;)V"},
{"name": "this$0", "desc": "LPrivateClass;"}
]
},
{
"declaration": "final inner class InnerInternal defined in PrivateClass",
"visibility": "internal",
"class": "PrivateClass$InnerInternal",
"members": [
{"visibility": "public", "declaration": "constructor InnerInternal()", "name": "<init>", "desc": "(LPrivateClass;)V"},
{"name": "this$0", "desc": "LPrivateClass;"}
]
},
{
"declaration": "final inner class InnerProtected defined in PrivateClass",
"visibility": "protected",
"class": "PrivateClass$InnerProtected",
"members": [
{"visibility": "public", "declaration": "constructor InnerProtected()", "name": "<init>", "desc": "(LPrivateClass;)V"},
{"name": "this$0", "desc": "LPrivateClass;"}
]
},
{
"declaration": "final inner class InnerPrivate defined in PrivateClass",
"visibility": "private",
"class": "PrivateClass$InnerPrivate",
"members": [
{"visibility": "public", "declaration": "constructor InnerPrivate()", "name": "<init>", "desc": "(LPrivateClass;)V"},
{"name": "this$0", "desc": "LPrivateClass;"}
]
},
{
"declaration": "companion object defined in PrivateClass",
"visibility": "public",
"class": "PrivateClass$Companion",
"members": [
{"visibility": "private", "declaration": "constructor Companion()", "name": "<init>", "desc": "()V"},
{"visibility": "private", "declaration": "constructor Companion()", "name": "<init>", "desc": "(Lkotlin/jvm/internal/DefaultConstructorMarker;)V"}
]
},
{
"declaration": "final class PrivateClass defined in root package",
"visibility": "private",
"class": "PrivateClass",
"members": [
{"visibility": "public", "declaration": "constructor PrivateClass()", "name": "<init>", "desc": "()V"},
{"visibility": "private", "declaration": "final class PrivateClass", "name": "<clinit>", "desc": "()V"},
{"name": "Companion", "desc": "LPrivateClass$Companion;"}
]
},
{
"declaration": "companion object defined in PrivateClassInternalCompanion",
"visibility": "internal",
"class": "PrivateClassInternalCompanion$Companion",
"members": [
{"visibility": "private", "declaration": "constructor Companion()", "name": "<init>", "desc": "()V"},
{"visibility": "private", "declaration": "constructor Companion()", "name": "<init>", "desc": "(Lkotlin/jvm/internal/DefaultConstructorMarker;)V"}
]
},
{
"declaration": "final class PrivateClassInternalCompanion defined in root package",
"visibility": "private",
"class": "PrivateClassInternalCompanion",
"members": [
{"visibility": "public", "declaration": "constructor PrivateClassInternalCompanion()", "name": "<init>", "desc": "()V"},
{"visibility": "private", "declaration": "final class PrivateClassInternalCompanion", "name": "<clinit>", "desc": "()V"},
{"name": "Companion", "desc": "LPrivateClassInternalCompanion$Companion;"}
]
},
{
"declaration": "companion object defined in PrivateClassPrivateCompanion",
"visibility": "private",
"class": "PrivateClassPrivateCompanion$Companion",
"members": [
{"visibility": "private", "declaration": "constructor Companion()", "name": "<init>", "desc": "()V"},
{"visibility": "private", "declaration": "constructor Companion()", "name": "<init>", "desc": "(Lkotlin/jvm/internal/DefaultConstructorMarker;)V"}
]
},
{
"declaration": "final class PrivateClassPrivateCompanion defined in root package",
"visibility": "private",
"class": "PrivateClassPrivateCompanion",
"members": [
{"visibility": "public", "declaration": "constructor PrivateClassPrivateCompanion()", "name": "<init>", "desc": "()V"},
{"visibility": "private", "declaration": "final class PrivateClassPrivateCompanion", "name": "<clinit>", "desc": "()V"},
{"name": "Companion", "desc": "LPrivateClassPrivateCompanion$Companion;"}
]
}
]