| [ |
| { |
| "declaration": "final class PrivateClass defined in root package", |
| "visibility": "private", |
| "class": "PrivateClass", |
| "members": [ |
| {"visibility": "internal", "declaration": "final fun accessUsage(): kotlin.Unit", "name": "accessUsage$test_module", "desc": "()V"}, |
| {"visibility": "public", "declaration": "constructor PrivateClass()", "name": "<init>", "desc": "()V"} |
| ] |
| }, |
| { |
| "declaration": "package-fragment", |
| "class": "TopLevelMembersKt", |
| "members": [ |
| {"visibility": "public", "declaration": "val publicVal: kotlin.Int", "name": "publicVal", "desc": "I"}, |
| {"visibility": "public", "declaration": "fun `<get-publicVal>`(): kotlin.Int", "name": "getPublicVal", "desc": "()I"}, |
| {"visibility": "public", "declaration": "var publicVar: kotlin.Int", "name": "publicVar", "desc": "I"}, |
| {"visibility": "public", "declaration": "fun `<get-publicVar>`(): kotlin.Int", "name": "getPublicVar", "desc": "()I"}, |
| {"visibility": "public", "declaration": "fun `<set-publicVar>`(`<set-?>`: kotlin.Int): kotlin.Unit", "name": "setPublicVar", "desc": "(I)V"}, |
| {"visibility": "internal", "declaration": "val internalVal: kotlin.Long", "name": "internalVal", "desc": "J"}, |
| {"visibility": "internal", "declaration": "fun `<get-internalVal>`(): kotlin.Long", "name": "getInternalVal", "desc": "()J"}, |
| {"visibility": "internal", "declaration": "var internalVar: kotlin.Long", "name": "internalVar", "desc": "J"}, |
| {"visibility": "internal", "declaration": "fun `<get-internalVar>`(): kotlin.Long", "name": "getInternalVar", "desc": "()J"}, |
| {"visibility": "internal", "declaration": "fun `<set-internalVar>`(`<set-?>`: kotlin.Long): kotlin.Unit", "name": "setInternalVar", "desc": "(J)V"}, |
| {"visibility": "private", "declaration": "val privateVal: kotlin.Any?", "name": "privateVal", "desc": "Ljava/lang/Object;"}, |
| {"visibility": "private", "declaration": "var privateVar: kotlin.Any?", "name": "privateVar", "desc": "Ljava/lang/Object;"}, |
| {"visibility": "public", "declaration": "val publicValField: kotlin.Int", "name": "publicValField", "desc": "I"}, |
| {"visibility": "public", "declaration": "var publicVarField: kotlin.Int", "name": "publicVarField", "desc": "I"}, |
| {"visibility": "internal", "declaration": "val internalValField: kotlin.Long", "name": "internalValField", "desc": "J"}, |
| {"visibility": "internal", "declaration": "var internalVarField: kotlin.Long", "name": "internalVarField", "desc": "J"}, |
| {"visibility": "public", "declaration": "const val publicConst: kotlin.Int", "name": "publicConst", "desc": "I"}, |
| {"visibility": "internal", "declaration": "const val internalConst: kotlin.Int", "name": "internalConst", "desc": "I"}, |
| {"visibility": "private", "declaration": "const val privateConst: kotlin.Int", "name": "privateConst", "desc": "I"}, |
| {"visibility": "public", "declaration": "fun publicFun(): kotlin.Unit", "name": "publicFun", "desc": "()V"}, |
| {"visibility": "internal", "declaration": "fun internalFun(param1: kotlin.Int): kotlin.Unit", "name": "internalFun", "desc": "(I)V"}, |
| {"visibility": "private", "declaration": "fun privateFun(x: kotlin.Any?): kotlin.Unit", "name": "privateFun", "desc": "(Ljava/lang/Object;)V"}, |
| {"visibility": "internal", "declaration": "fun internalOverloads(a: kotlin.String = ..., b: kotlin.Long? = ...): kotlin.Unit", "name": "internalOverloads", "desc": "(Ljava/lang/String;Ljava/lang/Long;)V"}, |
| {"visibility": "internal", "declaration": "fun internalOverloads(a: kotlin.String = ..., b: kotlin.Long? = ...): kotlin.Unit", "name": "internalOverloads$default", "desc": "(Ljava/lang/String;Ljava/lang/Long;ILjava/lang/Object;)V"}, |
| {"visibility": "internal", "declaration": "fun internalOverloads(a: kotlin.String = ..., b: kotlin.Long? = ...): kotlin.Unit", "name": "internalOverloads", "desc": "(Ljava/lang/String;)V"}, |
| {"visibility": "internal", "declaration": "fun internalOverloads(a: kotlin.String = ..., b: kotlin.Long? = ...): kotlin.Unit", "name": "internalOverloads", "desc": "()V"}, |
| {"declaration": "package-fragment", "name": "<clinit>", "desc": "()V"}, |
| {"visibility": "private", "declaration": "fun privateFun(x: kotlin.Any?): kotlin.Unit", "name": "access$privateFun", "desc": "(Ljava/lang/Object;)V"}, |
| {"visibility": "private", "declaration": "fun `<get-privateVal>`(): kotlin.Any?", "name": "access$getPrivateVal$p", "desc": "()Ljava/lang/Object;"}, |
| {"visibility": "private", "declaration": "fun `<get-privateVar>`(): kotlin.Any?", "name": "access$getPrivateVar$p", "desc": "()Ljava/lang/Object;"}, |
| {"visibility": "private", "declaration": "fun `<set-privateVar>`(`<set-?>`: kotlin.Any?): kotlin.Unit", "name": "access$setPrivateVar$p", "desc": "(Ljava/lang/Object;)V"} |
| ] |
| } |
| ] |