mirror of
https://github.com/github/codeql.git
synced 2026-04-28 02:05:14 +02:00
Add property reference invoke method implementation
This commit is contained in:
@@ -2660,8 +2660,9 @@ open class KotlinFileExtractor(
|
||||
}
|
||||
|
||||
private open inner class GeneratedClassHelper(protected val locId: Label<DbLocation>, protected val ids: GeneratedClassLabels) {
|
||||
protected val classId = ids.type.javaResult.id as Label<out DbClass>
|
||||
|
||||
protected fun writeExpressionMetadataToTrapFile(id: Label<out DbExpr>, callable: Label<out DbCallable>, stmt: Label<out DbStmt>) {
|
||||
fun writeExpressionMetadataToTrapFile(id: Label<out DbExpr>, callable: Label<out DbCallable>, stmt: Label<out DbStmt>) {
|
||||
tw.writeHasLocation(id, locId)
|
||||
tw.writeCallableEnclosingExpr(id, callable)
|
||||
tw.writeStatementEnclosingExpr(id, stmt)
|
||||
@@ -2713,7 +2714,7 @@ open class KotlinFileExtractor(
|
||||
}
|
||||
}
|
||||
|
||||
private inner class CallableReferenceHelper(private val callableReferenceExpr: IrCallableReference<out IrSymbol>, locId: Label<DbLocation>, ids: GeneratedClassLabels)
|
||||
private open inner class CallableReferenceHelper(protected val callableReferenceExpr: IrCallableReference<out IrSymbol>, locId: Label<DbLocation>, ids: GeneratedClassLabels)
|
||||
: GeneratedClassHelper(locId, ids) {
|
||||
|
||||
private val dispatchReceiver = callableReferenceExpr.dispatchReceiver
|
||||
@@ -2724,7 +2725,7 @@ open class KotlinFileExtractor(
|
||||
private val extensionFieldId: Label<DbField>? = if (extensionReceiver != null) tw.getFreshIdLabel() else null
|
||||
private val extensionParameterIndex: Int = if (dispatchReceiver != null) 1 else 0
|
||||
|
||||
fun extractReceiverField(classId: Label<out DbClass>) {
|
||||
fun extractReceiverField() {
|
||||
val firstAssignmentStmtIdx = 1
|
||||
|
||||
// only one of the following can be non-null:
|
||||
@@ -2739,7 +2740,7 @@ open class KotlinFileExtractor(
|
||||
}
|
||||
}
|
||||
|
||||
private fun writeVariableAccessInFunctionBody(pType: TypeResults, idx: Int, variable: Label<out DbVariable>,
|
||||
protected fun writeVariableAccessInFunctionBody(pType: TypeResults, idx: Int, variable: Label<out DbVariable>,
|
||||
parent: Label<out DbExprparent>, callable: Label<out DbCallable>, stmt: Label<out DbStmt>
|
||||
): Label<DbVaraccess> {
|
||||
val pId = tw.getFreshIdLabel<DbVaraccess>()
|
||||
@@ -2753,8 +2754,12 @@ open class KotlinFileExtractor(
|
||||
private fun writeFieldAccessInFunctionBody(pType: IrType, idx: Int, variable: Label<out DbField>,
|
||||
parent: Label<out DbExprparent>, callable: Label<out DbCallable>, stmt: Label<out DbStmt>) {
|
||||
val accessId = writeVariableAccessInFunctionBody(useType(pType), idx, variable, parent, callable, stmt)
|
||||
writeThisAccess(accessId, callable, stmt)
|
||||
}
|
||||
|
||||
protected fun writeThisAccess(parent: Label<out DbExprparent>, callable: Label<out DbCallable>, stmt: Label<out DbStmt>) {
|
||||
val thisId = tw.getFreshIdLabel<DbThisaccess>()
|
||||
tw.writeExprs_thisaccess(thisId, ids.type.javaResult.id, accessId, -1)
|
||||
tw.writeExprs_thisaccess(thisId, ids.type.javaResult.id, parent, -1)
|
||||
tw.writeExprsKotlinType(thisId, ids.type.kotlinResult.id)
|
||||
writeExpressionMetadataToTrapFile(thisId, callable, stmt)
|
||||
}
|
||||
@@ -2931,6 +2936,37 @@ open class KotlinFileExtractor(
|
||||
}
|
||||
}
|
||||
|
||||
private inner class PropertyReferenceHelper(callableReferenceExpr: IrCallableReference<out IrSymbol>, locId: Label<DbLocation>, ids: GeneratedClassLabels)
|
||||
: CallableReferenceHelper(callableReferenceExpr, locId, ids) {
|
||||
|
||||
fun extractPropertyReferenceInvoke(
|
||||
getId: Label<DbMethod>,
|
||||
getterParameterTypes: List<IrType>,
|
||||
getterReturnType: IrType
|
||||
) {
|
||||
val invokeLabels = addFunctionManual(tw.getFreshIdLabel(), OperatorNameConventions.INVOKE.asString(), getterParameterTypes, getterReturnType, classId, locId)
|
||||
|
||||
// return this.get(a0, a1, ...)
|
||||
val retId = tw.getFreshIdLabel<DbReturnstmt>()
|
||||
tw.writeStmts_returnstmt(retId, invokeLabels.blockId, 0, invokeLabels.methodId)
|
||||
tw.writeHasLocation(retId, locId)
|
||||
|
||||
// Call to target function:
|
||||
val callType = useType(getterReturnType)
|
||||
var callId = tw.getFreshIdLabel<DbMethodaccess>()
|
||||
tw.writeExprs_methodaccess(callId, callType.javaResult.id, retId, 0)
|
||||
tw.writeExprsKotlinType(callId, callType.kotlinResult.id)
|
||||
this.writeExpressionMetadataToTrapFile(callId, invokeLabels.methodId, retId)
|
||||
|
||||
tw.writeCallableBinding(callId as Label<out DbCaller>, getId)
|
||||
|
||||
this.writeThisAccess(callId, invokeLabels.methodId, retId)
|
||||
for ((pIdx, p) in invokeLabels.parameters.withIndex()) {
|
||||
this.writeVariableAccessInFunctionBody(p.second, pIdx, p.first, callId, invokeLabels.methodId, retId)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun extractPropertyReference(
|
||||
exprKind: String,
|
||||
propertyReferenceExpr: IrCallableReference<out IrSymbol>,
|
||||
@@ -2987,10 +3023,10 @@ open class KotlinFileExtractor(
|
||||
|
||||
val classId = extractGeneratedClass(ids, listOf(baseClass, kPropertyType), locId, currentDeclaration)
|
||||
|
||||
val helper = CallableReferenceHelper(propertyReferenceExpr, locId, ids)
|
||||
val helper = PropertyReferenceHelper(propertyReferenceExpr, locId, ids)
|
||||
val parameterTypes = kPropertyType.arguments.map { it as IrType }
|
||||
|
||||
helper.extractReceiverField(classId)
|
||||
helper.extractReceiverField()
|
||||
|
||||
val classTypeArguments = (propertyReferenceExpr.dispatchReceiver?.type as? IrSimpleType)?.arguments ?:
|
||||
if ((getter?.owner?.dispatchReceiverParameter ?: setter?.owner?.dispatchReceiverParameter )!= null) { (kPropertyType.arguments.first() as? IrSimpleType)?.arguments } else { null }
|
||||
@@ -2999,20 +3035,24 @@ open class KotlinFileExtractor(
|
||||
|
||||
val idPropertyRef = tw.getFreshIdLabel<DbPropertyref>()
|
||||
|
||||
val getterParameterTypes = parameterTypes.dropLast(1)
|
||||
val getterReturnType = parameterTypes.last()
|
||||
|
||||
if (getter != null) {
|
||||
val getterParameterTypes = parameterTypes.dropLast(1)
|
||||
val getLabels = addFunctionManual(tw.getFreshIdLabel(), "get", getterParameterTypes, parameterTypes.last(), classId, locId)
|
||||
val getLabels = addFunctionManual(tw.getFreshIdLabel(), "get", getterParameterTypes, getterReturnType, classId, locId)
|
||||
val getterCallableId = useFunction<DbCallable>(getter.owner.realOverrideTarget, classTypeArguments)
|
||||
|
||||
helper.extractCallToReflectionTarget(
|
||||
getLabels,
|
||||
getter,
|
||||
parameterTypes.last(),
|
||||
getterReturnType,
|
||||
expressionTypeArguments,
|
||||
classTypeArguments
|
||||
)
|
||||
|
||||
tw.writePropertyRefGetBinding(idPropertyRef, getterCallableId)
|
||||
|
||||
helper.extractPropertyReferenceInvoke(getLabels.methodId, getterParameterTypes, getterReturnType)
|
||||
} else {
|
||||
// Property without a getter.
|
||||
if (backingField == null) {
|
||||
@@ -3020,8 +3060,7 @@ open class KotlinFileExtractor(
|
||||
return
|
||||
}
|
||||
|
||||
val getterParameterTypes = parameterTypes.dropLast(1)
|
||||
val getLabels = addFunctionManual(tw.getFreshIdLabel(), "get", getterParameterTypes, parameterTypes.last(), classId, locId)
|
||||
val getLabels = addFunctionManual(tw.getFreshIdLabel(), "get", getterParameterTypes, getterReturnType, classId, locId)
|
||||
val fieldId = useField(backingField.owner)
|
||||
|
||||
helper.extractFieldReturnOfReflectionTarget(
|
||||
@@ -3029,6 +3068,8 @@ open class KotlinFileExtractor(
|
||||
backingField)
|
||||
|
||||
tw.writePropertyRefFieldBinding(idPropertyRef, fieldId)
|
||||
|
||||
helper.extractPropertyReferenceInvoke(getLabels.methodId, getterParameterTypes, getterReturnType)
|
||||
}
|
||||
|
||||
if (setter != null) {
|
||||
@@ -3172,7 +3213,7 @@ open class KotlinFileExtractor(
|
||||
|
||||
val classId = extractGeneratedClass(ids, listOf(baseClass, fnInterfaceType), locId, currentDeclaration)
|
||||
|
||||
helper.extractReceiverField(classId)
|
||||
helper.extractReceiverField()
|
||||
|
||||
val isBigArity = type.arguments.size > BuiltInFunctionArity.BIG_ARITY
|
||||
val funLabels = if (isBigArity) {
|
||||
|
||||
@@ -38,6 +38,14 @@ delegatedProperties.kt:
|
||||
# 87| 0: [ReturnStmt] return ...
|
||||
# 87| 0: [MethodAccess] getExtDelegated(...)
|
||||
# 87| 0: [VarAccess] a0
|
||||
# 87| 1: [Method] invoke
|
||||
#-----| 4: (Parameters)
|
||||
# 87| 0: [Parameter] a0
|
||||
# 87| 5: [BlockStmt] { ... }
|
||||
# 87| 0: [ReturnStmt] return ...
|
||||
# 87| 0: [MethodAccess] get(...)
|
||||
# 87| -1: [ThisAccess] this
|
||||
# 87| 0: [VarAccess] a0
|
||||
# 87| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 87| 0: [Parameter] a0
|
||||
@@ -73,6 +81,14 @@ delegatedProperties.kt:
|
||||
# 87| 0: [ReturnStmt] return ...
|
||||
# 87| 0: [MethodAccess] getExtDelegated(...)
|
||||
# 87| 0: [VarAccess] a0
|
||||
# 87| 1: [Method] invoke
|
||||
#-----| 4: (Parameters)
|
||||
# 87| 0: [Parameter] a0
|
||||
# 87| 5: [BlockStmt] { ... }
|
||||
# 87| 0: [ReturnStmt] return ...
|
||||
# 87| 0: [MethodAccess] get(...)
|
||||
# 87| -1: [ThisAccess] this
|
||||
# 87| 0: [VarAccess] a0
|
||||
# 87| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 87| 0: [Parameter] a0
|
||||
@@ -98,6 +114,11 @@ delegatedProperties.kt:
|
||||
# 87| 5: [BlockStmt] { ... }
|
||||
# 87| 0: [ReturnStmt] return ...
|
||||
# 87| 0: [MethodAccess] getTopLevelInt(...)
|
||||
# 87| 1: [Method] invoke
|
||||
# 87| 5: [BlockStmt] { ... }
|
||||
# 87| 0: [ReturnStmt] return ...
|
||||
# 87| 0: [MethodAccess] get(...)
|
||||
# 87| -1: [ThisAccess] this
|
||||
# 87| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 87| 0: [Parameter] a0
|
||||
@@ -159,6 +180,11 @@ delegatedProperties.kt:
|
||||
# 6| 0: [MethodAccess] <get-prop1>(...)
|
||||
# 6| -1: [ClassInstanceExpr] new (...)
|
||||
# 6| -3: [TypeAccess] Object
|
||||
# 6| 1: [Method] invoke
|
||||
# 6| 5: [BlockStmt] { ... }
|
||||
# 6| 0: [ReturnStmt] return ...
|
||||
# 6| 0: [MethodAccess] get(...)
|
||||
# 6| -1: [ThisAccess] this
|
||||
# 6| -3: [TypeAccess] KProperty0<Integer>
|
||||
# 6| 0: [TypeAccess] Integer
|
||||
# 10| 1: [ExprStmt] <Expr>;
|
||||
@@ -217,6 +243,11 @@ delegatedProperties.kt:
|
||||
# 19| 0: [MethodAccess] <get-varResource1>(...)
|
||||
# 19| -1: [ClassInstanceExpr] new (...)
|
||||
# 19| -3: [TypeAccess] Object
|
||||
# 19| 1: [Method] invoke
|
||||
# 19| 5: [BlockStmt] { ... }
|
||||
# 19| 0: [ReturnStmt] return ...
|
||||
# 19| 0: [MethodAccess] get(...)
|
||||
# 19| -1: [ThisAccess] this
|
||||
# 19| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 19| 0: [Parameter] a0
|
||||
@@ -252,6 +283,11 @@ delegatedProperties.kt:
|
||||
# 19| 0: [MethodAccess] <get-varResource1>(...)
|
||||
# 19| -1: [ClassInstanceExpr] new (...)
|
||||
# 19| -3: [TypeAccess] Object
|
||||
# 19| 1: [Method] invoke
|
||||
# 19| 5: [BlockStmt] { ... }
|
||||
# 19| 0: [ReturnStmt] return ...
|
||||
# 19| 0: [MethodAccess] get(...)
|
||||
# 19| -1: [ThisAccess] this
|
||||
# 19| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 19| 0: [Parameter] a0
|
||||
@@ -304,6 +340,11 @@ delegatedProperties.kt:
|
||||
# 23| 0: [MethodAccess] <get-name>(...)
|
||||
# 23| -1: [ClassInstanceExpr] new (...)
|
||||
# 23| -3: [TypeAccess] Object
|
||||
# 23| 1: [Method] invoke
|
||||
# 23| 5: [BlockStmt] { ... }
|
||||
# 23| 0: [ReturnStmt] return ...
|
||||
# 23| 0: [MethodAccess] get(...)
|
||||
# 23| -1: [ThisAccess] this
|
||||
# 23| -3: [TypeAccess] KProperty0<String>
|
||||
# 23| 0: [TypeAccess] String
|
||||
# 25| 4: [LocalTypeDeclStmt] class ...
|
||||
@@ -391,6 +432,11 @@ delegatedProperties.kt:
|
||||
# 33| 0: [MethodAccess] <get-readOnly>(...)
|
||||
# 33| -1: [ClassInstanceExpr] new (...)
|
||||
# 33| -3: [TypeAccess] Object
|
||||
# 33| 1: [Method] invoke
|
||||
# 33| 5: [BlockStmt] { ... }
|
||||
# 33| 0: [ReturnStmt] return ...
|
||||
# 33| 0: [MethodAccess] get(...)
|
||||
# 33| -1: [ThisAccess] this
|
||||
# 33| -3: [TypeAccess] KProperty0<Integer>
|
||||
# 33| 0: [TypeAccess] Integer
|
||||
# 34| 6: [BlockStmt] { ... }
|
||||
@@ -421,6 +467,11 @@ delegatedProperties.kt:
|
||||
# 34| 0: [MethodAccess] <get-readWrite>(...)
|
||||
# 34| -1: [ClassInstanceExpr] new (...)
|
||||
# 34| -3: [TypeAccess] Object
|
||||
# 34| 1: [Method] invoke
|
||||
# 34| 5: [BlockStmt] { ... }
|
||||
# 34| 0: [ReturnStmt] return ...
|
||||
# 34| 0: [MethodAccess] get(...)
|
||||
# 34| -1: [ThisAccess] this
|
||||
# 34| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 34| 0: [Parameter] a0
|
||||
@@ -456,6 +507,11 @@ delegatedProperties.kt:
|
||||
# 34| 0: [MethodAccess] <get-readWrite>(...)
|
||||
# 34| -1: [ClassInstanceExpr] new (...)
|
||||
# 34| -3: [TypeAccess] Object
|
||||
# 34| 1: [Method] invoke
|
||||
# 34| 5: [BlockStmt] { ... }
|
||||
# 34| 0: [ReturnStmt] return ...
|
||||
# 34| 0: [MethodAccess] get(...)
|
||||
# 34| -1: [ThisAccess] this
|
||||
# 34| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 34| 0: [Parameter] a0
|
||||
@@ -495,6 +551,11 @@ delegatedProperties.kt:
|
||||
# 39| 0: [MethodAccess] <get-varResource2>(...)
|
||||
# 39| -1: [ClassInstanceExpr] new (...)
|
||||
# 39| -3: [TypeAccess] Object
|
||||
# 39| 1: [Method] invoke
|
||||
# 39| 5: [BlockStmt] { ... }
|
||||
# 39| 0: [ReturnStmt] return ...
|
||||
# 39| 0: [MethodAccess] get(...)
|
||||
# 39| -1: [ThisAccess] this
|
||||
# 39| -3: [TypeAccess] KProperty0<Integer>
|
||||
# 39| 0: [TypeAccess] Integer
|
||||
# 39| 1: [LocalTypeDeclStmt] class ...
|
||||
@@ -519,6 +580,11 @@ delegatedProperties.kt:
|
||||
# 39| 0: [MethodAccess] <get-varResource2>(...)
|
||||
# 39| -1: [ClassInstanceExpr] new (...)
|
||||
# 39| -3: [TypeAccess] Object
|
||||
# 39| 1: [Method] invoke
|
||||
# 39| 5: [BlockStmt] { ... }
|
||||
# 39| 0: [ReturnStmt] return ...
|
||||
# 39| 0: [MethodAccess] get(...)
|
||||
# 39| -1: [ThisAccess] this
|
||||
# 39| -3: [TypeAccess] KProperty0<Integer>
|
||||
# 39| 0: [TypeAccess] Integer
|
||||
# 42| 3: [Method] getVarResource0
|
||||
@@ -540,6 +606,14 @@ delegatedProperties.kt:
|
||||
# 42| 0: [ReturnStmt] return ...
|
||||
# 42| 0: [MethodAccess] getVarResource0(...)
|
||||
# 42| -1: [VarAccess] a0
|
||||
# 42| 1: [Method] invoke
|
||||
#-----| 4: (Parameters)
|
||||
# 42| 0: [Parameter] a0
|
||||
# 42| 5: [BlockStmt] { ... }
|
||||
# 42| 0: [ReturnStmt] return ...
|
||||
# 42| 0: [MethodAccess] get(...)
|
||||
# 42| -1: [ThisAccess] this
|
||||
# 42| 0: [VarAccess] a0
|
||||
# 42| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 42| 0: [Parameter] a0
|
||||
@@ -573,6 +647,14 @@ delegatedProperties.kt:
|
||||
# 42| 0: [ReturnStmt] return ...
|
||||
# 42| 0: [MethodAccess] getVarResource0(...)
|
||||
# 42| -1: [VarAccess] a0
|
||||
# 42| 1: [Method] invoke
|
||||
#-----| 4: (Parameters)
|
||||
# 42| 0: [Parameter] a0
|
||||
# 42| 5: [BlockStmt] { ... }
|
||||
# 42| 0: [ReturnStmt] return ...
|
||||
# 42| 0: [MethodAccess] get(...)
|
||||
# 42| -1: [ThisAccess] this
|
||||
# 42| 0: [VarAccess] a0
|
||||
# 42| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 42| 0: [Parameter] a0
|
||||
@@ -745,6 +827,14 @@ delegatedProperties.kt:
|
||||
# 66| 0: [ReturnStmt] return ...
|
||||
# 66| 0: [MethodAccess] getDelegatedToMember1(...)
|
||||
# 66| -1: [VarAccess] a0
|
||||
# 66| 1: [Method] invoke
|
||||
#-----| 4: (Parameters)
|
||||
# 66| 0: [Parameter] a0
|
||||
# 66| 5: [BlockStmt] { ... }
|
||||
# 66| 0: [ReturnStmt] return ...
|
||||
# 66| 0: [MethodAccess] get(...)
|
||||
# 66| -1: [ThisAccess] this
|
||||
# 66| 0: [VarAccess] a0
|
||||
# 66| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 66| 0: [Parameter] a0
|
||||
@@ -780,6 +870,14 @@ delegatedProperties.kt:
|
||||
# 66| 0: [ReturnStmt] return ...
|
||||
# 66| 0: [MethodAccess] getDelegatedToMember1(...)
|
||||
# 66| -1: [VarAccess] a0
|
||||
# 66| 1: [Method] invoke
|
||||
#-----| 4: (Parameters)
|
||||
# 66| 0: [Parameter] a0
|
||||
# 66| 5: [BlockStmt] { ... }
|
||||
# 66| 0: [ReturnStmt] return ...
|
||||
# 66| 0: [MethodAccess] get(...)
|
||||
# 66| -1: [ThisAccess] this
|
||||
# 66| 0: [VarAccess] a0
|
||||
# 66| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 66| 0: [Parameter] a0
|
||||
@@ -816,6 +914,11 @@ delegatedProperties.kt:
|
||||
# 66| 0: [MethodAccess] getMemberInt(...)
|
||||
# 66| -1: [VarAccess] this.<dispatchReceiver>
|
||||
# 66| -1: [ThisAccess] this
|
||||
# 66| 1: [Method] invoke
|
||||
# 66| 5: [BlockStmt] { ... }
|
||||
# 66| 0: [ReturnStmt] return ...
|
||||
# 66| 0: [MethodAccess] get(...)
|
||||
# 66| -1: [ThisAccess] this
|
||||
# 66| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 66| 0: [Parameter] a0
|
||||
@@ -851,6 +954,14 @@ delegatedProperties.kt:
|
||||
# 67| 0: [ReturnStmt] return ...
|
||||
# 67| 0: [MethodAccess] getDelegatedToMember2(...)
|
||||
# 67| -1: [VarAccess] a0
|
||||
# 67| 1: [Method] invoke
|
||||
#-----| 4: (Parameters)
|
||||
# 67| 0: [Parameter] a0
|
||||
# 67| 5: [BlockStmt] { ... }
|
||||
# 67| 0: [ReturnStmt] return ...
|
||||
# 67| 0: [MethodAccess] get(...)
|
||||
# 67| -1: [ThisAccess] this
|
||||
# 67| 0: [VarAccess] a0
|
||||
# 67| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 67| 0: [Parameter] a0
|
||||
@@ -887,6 +998,14 @@ delegatedProperties.kt:
|
||||
# 67| 0: [ReturnStmt] return ...
|
||||
# 67| 0: [MethodAccess] getDelegatedToMember2(...)
|
||||
# 67| -1: [VarAccess] a0
|
||||
# 67| 1: [Method] invoke
|
||||
#-----| 4: (Parameters)
|
||||
# 67| 0: [Parameter] a0
|
||||
# 67| 5: [BlockStmt] { ... }
|
||||
# 67| 0: [ReturnStmt] return ...
|
||||
# 67| 0: [MethodAccess] get(...)
|
||||
# 67| -1: [ThisAccess] this
|
||||
# 67| 0: [VarAccess] a0
|
||||
# 67| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 67| 0: [Parameter] a0
|
||||
@@ -916,6 +1035,14 @@ delegatedProperties.kt:
|
||||
# 67| 0: [ReturnStmt] return ...
|
||||
# 67| 0: [MethodAccess] getMemberInt(...)
|
||||
# 67| -1: [VarAccess] a0
|
||||
# 67| 1: [Method] invoke
|
||||
#-----| 4: (Parameters)
|
||||
# 67| 0: [Parameter] a0
|
||||
# 67| 5: [BlockStmt] { ... }
|
||||
# 67| 0: [ReturnStmt] return ...
|
||||
# 67| 0: [MethodAccess] get(...)
|
||||
# 67| -1: [ThisAccess] this
|
||||
# 67| 0: [VarAccess] a0
|
||||
# 67| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 67| 0: [Parameter] a0
|
||||
@@ -949,6 +1076,14 @@ delegatedProperties.kt:
|
||||
# 69| 0: [ReturnStmt] return ...
|
||||
# 69| 0: [MethodAccess] getDelegatedToExtMember1(...)
|
||||
# 69| -1: [VarAccess] a0
|
||||
# 69| 1: [Method] invoke
|
||||
#-----| 4: (Parameters)
|
||||
# 69| 0: [Parameter] a0
|
||||
# 69| 5: [BlockStmt] { ... }
|
||||
# 69| 0: [ReturnStmt] return ...
|
||||
# 69| 0: [MethodAccess] get(...)
|
||||
# 69| -1: [ThisAccess] this
|
||||
# 69| 0: [VarAccess] a0
|
||||
# 69| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 69| 0: [Parameter] a0
|
||||
@@ -984,6 +1119,14 @@ delegatedProperties.kt:
|
||||
# 69| 0: [ReturnStmt] return ...
|
||||
# 69| 0: [MethodAccess] getDelegatedToExtMember1(...)
|
||||
# 69| -1: [VarAccess] a0
|
||||
# 69| 1: [Method] invoke
|
||||
#-----| 4: (Parameters)
|
||||
# 69| 0: [Parameter] a0
|
||||
# 69| 5: [BlockStmt] { ... }
|
||||
# 69| 0: [ReturnStmt] return ...
|
||||
# 69| 0: [MethodAccess] get(...)
|
||||
# 69| -1: [ThisAccess] this
|
||||
# 69| 0: [VarAccess] a0
|
||||
# 69| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 69| 0: [Parameter] a0
|
||||
@@ -1020,6 +1163,11 @@ delegatedProperties.kt:
|
||||
# 69| 0: [MethodAccess] getExtDelegated(...)
|
||||
# 69| 0: [VarAccess] this.<extensionReceiver>
|
||||
# 69| -1: [ThisAccess] this
|
||||
# 69| 1: [Method] invoke
|
||||
# 69| 5: [BlockStmt] { ... }
|
||||
# 69| 0: [ReturnStmt] return ...
|
||||
# 69| 0: [MethodAccess] get(...)
|
||||
# 69| -1: [ThisAccess] this
|
||||
# 69| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 69| 0: [Parameter] a0
|
||||
@@ -1055,6 +1203,14 @@ delegatedProperties.kt:
|
||||
# 70| 0: [ReturnStmt] return ...
|
||||
# 70| 0: [MethodAccess] getDelegatedToExtMember2(...)
|
||||
# 70| -1: [VarAccess] a0
|
||||
# 70| 1: [Method] invoke
|
||||
#-----| 4: (Parameters)
|
||||
# 70| 0: [Parameter] a0
|
||||
# 70| 5: [BlockStmt] { ... }
|
||||
# 70| 0: [ReturnStmt] return ...
|
||||
# 70| 0: [MethodAccess] get(...)
|
||||
# 70| -1: [ThisAccess] this
|
||||
# 70| 0: [VarAccess] a0
|
||||
# 70| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 70| 0: [Parameter] a0
|
||||
@@ -1091,6 +1247,14 @@ delegatedProperties.kt:
|
||||
# 70| 0: [ReturnStmt] return ...
|
||||
# 70| 0: [MethodAccess] getDelegatedToExtMember2(...)
|
||||
# 70| -1: [VarAccess] a0
|
||||
# 70| 1: [Method] invoke
|
||||
#-----| 4: (Parameters)
|
||||
# 70| 0: [Parameter] a0
|
||||
# 70| 5: [BlockStmt] { ... }
|
||||
# 70| 0: [ReturnStmt] return ...
|
||||
# 70| 0: [MethodAccess] get(...)
|
||||
# 70| -1: [ThisAccess] this
|
||||
# 70| 0: [VarAccess] a0
|
||||
# 70| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 70| 0: [Parameter] a0
|
||||
@@ -1120,6 +1284,14 @@ delegatedProperties.kt:
|
||||
# 70| 0: [ReturnStmt] return ...
|
||||
# 70| 0: [MethodAccess] getExtDelegated(...)
|
||||
# 70| 0: [VarAccess] a0
|
||||
# 70| 1: [Method] invoke
|
||||
#-----| 4: (Parameters)
|
||||
# 70| 0: [Parameter] a0
|
||||
# 70| 5: [BlockStmt] { ... }
|
||||
# 70| 0: [ReturnStmt] return ...
|
||||
# 70| 0: [MethodAccess] get(...)
|
||||
# 70| -1: [ThisAccess] this
|
||||
# 70| 0: [VarAccess] a0
|
||||
# 70| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 70| 0: [Parameter] a0
|
||||
@@ -1153,6 +1325,14 @@ delegatedProperties.kt:
|
||||
# 72| 0: [ReturnStmt] return ...
|
||||
# 72| 0: [MethodAccess] getDelegatedToBaseClass1(...)
|
||||
# 72| -1: [VarAccess] a0
|
||||
# 72| 1: [Method] invoke
|
||||
#-----| 4: (Parameters)
|
||||
# 72| 0: [Parameter] a0
|
||||
# 72| 5: [BlockStmt] { ... }
|
||||
# 72| 0: [ReturnStmt] return ...
|
||||
# 72| 0: [MethodAccess] get(...)
|
||||
# 72| -1: [ThisAccess] this
|
||||
# 72| 0: [VarAccess] a0
|
||||
# 72| -3: [TypeAccess] KProperty1<MyClass,Integer>
|
||||
# 72| 0: [TypeAccess] MyClass
|
||||
# 72| 1: [TypeAccess] Integer
|
||||
@@ -1179,6 +1359,11 @@ delegatedProperties.kt:
|
||||
# 72| 0: [MethodAccess] getBaseClassInt(...)
|
||||
# 72| -1: [VarAccess] this.<dispatchReceiver>
|
||||
# 72| -1: [ThisAccess] this
|
||||
# 72| 1: [Method] invoke
|
||||
# 72| 5: [BlockStmt] { ... }
|
||||
# 72| 0: [ReturnStmt] return ...
|
||||
# 72| 0: [MethodAccess] get(...)
|
||||
# 72| -1: [ThisAccess] this
|
||||
# 72| -3: [TypeAccess] KProperty0<Integer>
|
||||
# 72| 0: [TypeAccess] Integer
|
||||
# 72| 0: [ThisAccess] MyClass.this
|
||||
@@ -1205,6 +1390,14 @@ delegatedProperties.kt:
|
||||
# 73| 0: [ReturnStmt] return ...
|
||||
# 73| 0: [MethodAccess] getDelegatedToBaseClass2(...)
|
||||
# 73| -1: [VarAccess] a0
|
||||
# 73| 1: [Method] invoke
|
||||
#-----| 4: (Parameters)
|
||||
# 73| 0: [Parameter] a0
|
||||
# 73| 5: [BlockStmt] { ... }
|
||||
# 73| 0: [ReturnStmt] return ...
|
||||
# 73| 0: [MethodAccess] get(...)
|
||||
# 73| -1: [ThisAccess] this
|
||||
# 73| 0: [VarAccess] a0
|
||||
# 73| -3: [TypeAccess] KProperty1<MyClass,Integer>
|
||||
# 73| 0: [TypeAccess] MyClass
|
||||
# 73| 1: [TypeAccess] Integer
|
||||
@@ -1224,6 +1417,14 @@ delegatedProperties.kt:
|
||||
# 73| 0: [ReturnStmt] return ...
|
||||
# 73| 0: [MethodAccess] getBaseClassInt(...)
|
||||
# 73| -1: [VarAccess] a0
|
||||
# 73| 1: [Method] invoke
|
||||
#-----| 4: (Parameters)
|
||||
# 73| 0: [Parameter] a0
|
||||
# 73| 5: [BlockStmt] { ... }
|
||||
# 73| 0: [ReturnStmt] return ...
|
||||
# 73| 0: [MethodAccess] get(...)
|
||||
# 73| -1: [ThisAccess] this
|
||||
# 73| 0: [VarAccess] a0
|
||||
# 73| -3: [TypeAccess] KProperty1<Base,Integer>
|
||||
# 73| 0: [TypeAccess] Base
|
||||
# 73| 1: [TypeAccess] Integer
|
||||
@@ -1248,6 +1449,14 @@ delegatedProperties.kt:
|
||||
# 75| 0: [ReturnStmt] return ...
|
||||
# 75| 0: [MethodAccess] getDelegatedToAnotherClass1(...)
|
||||
# 75| -1: [VarAccess] a0
|
||||
# 75| 1: [Method] invoke
|
||||
#-----| 4: (Parameters)
|
||||
# 75| 0: [Parameter] a0
|
||||
# 75| 5: [BlockStmt] { ... }
|
||||
# 75| 0: [ReturnStmt] return ...
|
||||
# 75| 0: [MethodAccess] get(...)
|
||||
# 75| -1: [ThisAccess] this
|
||||
# 75| 0: [VarAccess] a0
|
||||
# 75| -3: [TypeAccess] KProperty1<MyClass,Integer>
|
||||
# 75| 0: [TypeAccess] MyClass
|
||||
# 75| 1: [TypeAccess] Integer
|
||||
@@ -1274,6 +1483,11 @@ delegatedProperties.kt:
|
||||
# 75| 0: [MethodAccess] getAnotherClassInt(...)
|
||||
# 75| -1: [VarAccess] this.<dispatchReceiver>
|
||||
# 75| -1: [ThisAccess] this
|
||||
# 75| 1: [Method] invoke
|
||||
# 75| 5: [BlockStmt] { ... }
|
||||
# 75| 0: [ReturnStmt] return ...
|
||||
# 75| 0: [MethodAccess] get(...)
|
||||
# 75| -1: [ThisAccess] this
|
||||
# 75| -3: [TypeAccess] KProperty0<Integer>
|
||||
# 75| 0: [TypeAccess] Integer
|
||||
# 75| 0: [MethodAccess] getAnotherClassInstance(...)
|
||||
@@ -1300,6 +1514,14 @@ delegatedProperties.kt:
|
||||
# 77| 0: [ReturnStmt] return ...
|
||||
# 77| 0: [MethodAccess] getDelegatedToTopLevel(...)
|
||||
# 77| -1: [VarAccess] a0
|
||||
# 77| 1: [Method] invoke
|
||||
#-----| 4: (Parameters)
|
||||
# 77| 0: [Parameter] a0
|
||||
# 77| 5: [BlockStmt] { ... }
|
||||
# 77| 0: [ReturnStmt] return ...
|
||||
# 77| 0: [MethodAccess] get(...)
|
||||
# 77| -1: [ThisAccess] this
|
||||
# 77| 0: [VarAccess] a0
|
||||
# 77| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 77| 0: [Parameter] a0
|
||||
@@ -1335,6 +1557,14 @@ delegatedProperties.kt:
|
||||
# 77| 0: [ReturnStmt] return ...
|
||||
# 77| 0: [MethodAccess] getDelegatedToTopLevel(...)
|
||||
# 77| -1: [VarAccess] a0
|
||||
# 77| 1: [Method] invoke
|
||||
#-----| 4: (Parameters)
|
||||
# 77| 0: [Parameter] a0
|
||||
# 77| 5: [BlockStmt] { ... }
|
||||
# 77| 0: [ReturnStmt] return ...
|
||||
# 77| 0: [MethodAccess] get(...)
|
||||
# 77| -1: [ThisAccess] this
|
||||
# 77| 0: [VarAccess] a0
|
||||
# 77| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 77| 0: [Parameter] a0
|
||||
@@ -1360,6 +1590,11 @@ delegatedProperties.kt:
|
||||
# 77| 5: [BlockStmt] { ... }
|
||||
# 77| 0: [ReturnStmt] return ...
|
||||
# 77| 0: [MethodAccess] getTopLevelInt(...)
|
||||
# 77| 1: [Method] invoke
|
||||
# 77| 5: [BlockStmt] { ... }
|
||||
# 77| 0: [ReturnStmt] return ...
|
||||
# 77| 0: [MethodAccess] get(...)
|
||||
# 77| -1: [ThisAccess] this
|
||||
# 77| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 77| 0: [Parameter] a0
|
||||
@@ -1390,6 +1625,14 @@ delegatedProperties.kt:
|
||||
# 79| 0: [ReturnStmt] return ...
|
||||
# 79| 0: [MethodAccess] getMax(...)
|
||||
# 79| -1: [VarAccess] a0
|
||||
# 79| 1: [Method] invoke
|
||||
#-----| 4: (Parameters)
|
||||
# 79| 0: [Parameter] a0
|
||||
# 79| 5: [BlockStmt] { ... }
|
||||
# 79| 0: [ReturnStmt] return ...
|
||||
# 79| 0: [MethodAccess] get(...)
|
||||
# 79| -1: [ThisAccess] this
|
||||
# 79| 0: [VarAccess] a0
|
||||
# 79| -3: [TypeAccess] KProperty1<MyClass,Integer>
|
||||
# 79| 0: [TypeAccess] MyClass
|
||||
# 79| 1: [TypeAccess] Integer
|
||||
@@ -1405,6 +1648,11 @@ delegatedProperties.kt:
|
||||
# 79| 5: [BlockStmt] { ... }
|
||||
# 79| 0: [ReturnStmt] return ...
|
||||
# 79| 0: [VarAccess] MAX_VALUE
|
||||
# 79| 1: [Method] invoke
|
||||
# 79| 5: [BlockStmt] { ... }
|
||||
# 79| 0: [ReturnStmt] return ...
|
||||
# 79| 0: [MethodAccess] get(...)
|
||||
# 79| -1: [ThisAccess] this
|
||||
# 79| -3: [TypeAccess] KProperty0<Integer>
|
||||
# 79| 0: [TypeAccess] Integer
|
||||
# 81| 30: [Method] fn
|
||||
@@ -1432,6 +1680,11 @@ delegatedProperties.kt:
|
||||
# 82| 0: [MethodAccess] getMemberInt(...)
|
||||
# 82| -1: [VarAccess] this.<dispatchReceiver>
|
||||
# 82| -1: [ThisAccess] this
|
||||
# 82| 1: [Method] invoke
|
||||
# 82| 5: [BlockStmt] { ... }
|
||||
# 82| 0: [ReturnStmt] return ...
|
||||
# 82| 0: [MethodAccess] get(...)
|
||||
# 82| -1: [ThisAccess] this
|
||||
# 82| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 82| 0: [Parameter] a0
|
||||
@@ -1468,6 +1721,11 @@ delegatedProperties.kt:
|
||||
# 82| 0: [MethodAccess] <get-delegatedToMember3>(...)
|
||||
# 82| -1: [ClassInstanceExpr] new (...)
|
||||
# 82| -3: [TypeAccess] Object
|
||||
# 82| 1: [Method] invoke
|
||||
# 82| 5: [BlockStmt] { ... }
|
||||
# 82| 0: [ReturnStmt] return ...
|
||||
# 82| 0: [MethodAccess] get(...)
|
||||
# 82| -1: [ThisAccess] this
|
||||
# 82| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 82| 0: [Parameter] a0
|
||||
@@ -1505,6 +1763,11 @@ delegatedProperties.kt:
|
||||
# 82| 0: [MethodAccess] <get-delegatedToMember3>(...)
|
||||
# 82| -1: [ClassInstanceExpr] new (...)
|
||||
# 82| -3: [TypeAccess] Object
|
||||
# 82| 1: [Method] invoke
|
||||
# 82| 5: [BlockStmt] { ... }
|
||||
# 82| 0: [ReturnStmt] return ...
|
||||
# 82| 0: [MethodAccess] get(...)
|
||||
# 82| -1: [ThisAccess] this
|
||||
# 82| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 82| 0: [Parameter] a0
|
||||
|
||||
@@ -32,9 +32,11 @@
|
||||
| delegatedProperties.kt:6:24:9:9 | Integer | delegatedProperties.kt:6:24:9:9 | <get-prop1> | TypeAccess |
|
||||
| delegatedProperties.kt:6:24:9:9 | KProperty0<Integer> | delegatedProperties.kt:6:24:9:9 | <get-prop1> | TypeAccess |
|
||||
| delegatedProperties.kt:6:24:9:9 | Object | delegatedProperties.kt:6:24:9:9 | get | TypeAccess |
|
||||
| delegatedProperties.kt:6:24:9:9 | get(...) | delegatedProperties.kt:6:24:9:9 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:6:24:9:9 | new (...) | delegatedProperties.kt:6:24:9:9 | get | ClassInstanceExpr |
|
||||
| delegatedProperties.kt:6:24:9:9 | prop1$delegate | delegatedProperties.kt:5:5:12:5 | fn | LocalVariableDeclExpr |
|
||||
| delegatedProperties.kt:6:24:9:9 | prop1$delegate | delegatedProperties.kt:6:24:9:9 | <get-prop1> | VarAccess |
|
||||
| delegatedProperties.kt:6:24:9:9 | this | delegatedProperties.kt:6:24:9:9 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:6:27:9:9 | Integer | delegatedProperties.kt:5:5:12:5 | fn | TypeAccess |
|
||||
| delegatedProperties.kt:6:27:9:9 | Integer | delegatedProperties.kt:6:24:9:9 | <get-prop1> | TypeAccess |
|
||||
| delegatedProperties.kt:6:27:9:9 | LazyKt | delegatedProperties.kt:5:5:12:5 | fn | TypeAccess |
|
||||
@@ -74,10 +76,14 @@
|
||||
| delegatedProperties.kt:19:31:19:51 | Object | delegatedProperties.kt:19:31:19:51 | set | TypeAccess |
|
||||
| delegatedProperties.kt:19:31:19:51 | a0 | delegatedProperties.kt:19:31:19:51 | set | VarAccess |
|
||||
| delegatedProperties.kt:19:31:19:51 | a0 | delegatedProperties.kt:19:31:19:51 | set | VarAccess |
|
||||
| delegatedProperties.kt:19:31:19:51 | get(...) | delegatedProperties.kt:19:31:19:51 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:19:31:19:51 | get(...) | delegatedProperties.kt:19:31:19:51 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:19:31:19:51 | new (...) | delegatedProperties.kt:19:31:19:51 | get | ClassInstanceExpr |
|
||||
| delegatedProperties.kt:19:31:19:51 | new (...) | delegatedProperties.kt:19:31:19:51 | get | ClassInstanceExpr |
|
||||
| delegatedProperties.kt:19:31:19:51 | new (...) | delegatedProperties.kt:19:31:19:51 | set | ClassInstanceExpr |
|
||||
| delegatedProperties.kt:19:31:19:51 | new (...) | delegatedProperties.kt:19:31:19:51 | set | ClassInstanceExpr |
|
||||
| delegatedProperties.kt:19:31:19:51 | this | delegatedProperties.kt:19:31:19:51 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:19:31:19:51 | this | delegatedProperties.kt:19:31:19:51 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:19:31:19:51 | varResource1$delegate | delegatedProperties.kt:18:5:40:5 | fn | LocalVariableDeclExpr |
|
||||
| delegatedProperties.kt:19:31:19:51 | varResource1$delegate | delegatedProperties.kt:19:31:19:51 | <get-varResource1> | VarAccess |
|
||||
| delegatedProperties.kt:19:31:19:51 | varResource1$delegate | delegatedProperties.kt:19:31:19:51 | <set-varResource1> | VarAccess |
|
||||
@@ -100,9 +106,11 @@
|
||||
| delegatedProperties.kt:23:26:23:31 | KProperty0<String> | delegatedProperties.kt:23:26:23:31 | <get-name> | TypeAccess |
|
||||
| delegatedProperties.kt:23:26:23:31 | Object | delegatedProperties.kt:23:26:23:31 | get | TypeAccess |
|
||||
| delegatedProperties.kt:23:26:23:31 | String | delegatedProperties.kt:23:26:23:31 | <get-name> | TypeAccess |
|
||||
| delegatedProperties.kt:23:26:23:31 | get(...) | delegatedProperties.kt:23:26:23:31 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:23:26:23:31 | name$delegate | delegatedProperties.kt:18:5:40:5 | fn | LocalVariableDeclExpr |
|
||||
| delegatedProperties.kt:23:26:23:31 | name$delegate | delegatedProperties.kt:23:26:23:31 | <get-name> | VarAccess |
|
||||
| delegatedProperties.kt:23:26:23:31 | new (...) | delegatedProperties.kt:23:26:23:31 | get | ClassInstanceExpr |
|
||||
| delegatedProperties.kt:23:26:23:31 | this | delegatedProperties.kt:23:26:23:31 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:23:29:23:31 | MapAccessorsKt | delegatedProperties.kt:23:26:23:31 | <get-name> | TypeAccess |
|
||||
| delegatedProperties.kt:23:29:23:31 | Object | delegatedProperties.kt:23:26:23:31 | <get-name> | TypeAccess |
|
||||
| delegatedProperties.kt:23:29:23:31 | String | delegatedProperties.kt:23:26:23:31 | <get-name> | TypeAccess |
|
||||
@@ -131,9 +139,11 @@
|
||||
| delegatedProperties.kt:33:27:33:47 | Integer | delegatedProperties.kt:33:27:33:47 | <get-readOnly> | TypeAccess |
|
||||
| delegatedProperties.kt:33:27:33:47 | KProperty0<Integer> | delegatedProperties.kt:33:27:33:47 | <get-readOnly> | TypeAccess |
|
||||
| delegatedProperties.kt:33:27:33:47 | Object | delegatedProperties.kt:33:27:33:47 | get | TypeAccess |
|
||||
| delegatedProperties.kt:33:27:33:47 | get(...) | delegatedProperties.kt:33:27:33:47 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:33:27:33:47 | new (...) | delegatedProperties.kt:33:27:33:47 | get | ClassInstanceExpr |
|
||||
| delegatedProperties.kt:33:27:33:47 | readOnly$delegate | delegatedProperties.kt:18:5:40:5 | fn | LocalVariableDeclExpr |
|
||||
| delegatedProperties.kt:33:27:33:47 | readOnly$delegate | delegatedProperties.kt:33:27:33:47 | <get-readOnly> | VarAccess |
|
||||
| delegatedProperties.kt:33:27:33:47 | this | delegatedProperties.kt:33:27:33:47 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:33:30:33:47 | Object | delegatedProperties.kt:18:5:40:5 | fn | TypeAccess |
|
||||
| delegatedProperties.kt:33:30:33:47 | getValue(...) | delegatedProperties.kt:33:27:33:47 | <get-readOnly> | MethodAccess |
|
||||
| delegatedProperties.kt:33:30:33:47 | new (...) | delegatedProperties.kt:18:5:40:5 | fn | ClassInstanceExpr |
|
||||
@@ -154,6 +164,8 @@
|
||||
| delegatedProperties.kt:34:28:34:48 | Object | delegatedProperties.kt:34:28:34:48 | set | TypeAccess |
|
||||
| delegatedProperties.kt:34:28:34:48 | a0 | delegatedProperties.kt:34:28:34:48 | set | VarAccess |
|
||||
| delegatedProperties.kt:34:28:34:48 | a0 | delegatedProperties.kt:34:28:34:48 | set | VarAccess |
|
||||
| delegatedProperties.kt:34:28:34:48 | get(...) | delegatedProperties.kt:34:28:34:48 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:34:28:34:48 | get(...) | delegatedProperties.kt:34:28:34:48 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:34:28:34:48 | new (...) | delegatedProperties.kt:34:28:34:48 | get | ClassInstanceExpr |
|
||||
| delegatedProperties.kt:34:28:34:48 | new (...) | delegatedProperties.kt:34:28:34:48 | get | ClassInstanceExpr |
|
||||
| delegatedProperties.kt:34:28:34:48 | new (...) | delegatedProperties.kt:34:28:34:48 | set | ClassInstanceExpr |
|
||||
@@ -161,6 +173,8 @@
|
||||
| delegatedProperties.kt:34:28:34:48 | readWrite$delegate | delegatedProperties.kt:18:5:40:5 | fn | LocalVariableDeclExpr |
|
||||
| delegatedProperties.kt:34:28:34:48 | readWrite$delegate | delegatedProperties.kt:34:28:34:48 | <get-readWrite> | VarAccess |
|
||||
| delegatedProperties.kt:34:28:34:48 | readWrite$delegate | delegatedProperties.kt:34:28:34:48 | <set-readWrite> | VarAccess |
|
||||
| delegatedProperties.kt:34:28:34:48 | this | delegatedProperties.kt:34:28:34:48 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:34:28:34:48 | this | delegatedProperties.kt:34:28:34:48 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:34:31:34:48 | Object | delegatedProperties.kt:18:5:40:5 | fn | TypeAccess |
|
||||
| delegatedProperties.kt:34:31:34:48 | getValue(...) | delegatedProperties.kt:34:28:34:48 | <get-readWrite> | MethodAccess |
|
||||
| delegatedProperties.kt:34:31:34:48 | new (...) | delegatedProperties.kt:18:5:40:5 | fn | ClassInstanceExpr |
|
||||
@@ -184,9 +198,13 @@
|
||||
| delegatedProperties.kt:39:31:39:51 | KProperty0<Integer> | delegatedProperties.kt:39:31:39:51 | <get-varResource2> | TypeAccess |
|
||||
| delegatedProperties.kt:39:31:39:51 | Object | delegatedProperties.kt:39:31:39:51 | get | TypeAccess |
|
||||
| delegatedProperties.kt:39:31:39:51 | Object | delegatedProperties.kt:39:31:39:51 | get | TypeAccess |
|
||||
| delegatedProperties.kt:39:31:39:51 | get(...) | delegatedProperties.kt:39:31:39:51 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:39:31:39:51 | get(...) | delegatedProperties.kt:39:31:39:51 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:39:31:39:51 | new (...) | delegatedProperties.kt:39:31:39:51 | get | ClassInstanceExpr |
|
||||
| delegatedProperties.kt:39:31:39:51 | new (...) | delegatedProperties.kt:39:31:39:51 | get | ClassInstanceExpr |
|
||||
| delegatedProperties.kt:39:31:39:51 | provideDelegate(...) | delegatedProperties.kt:18:5:40:5 | fn | MethodAccess |
|
||||
| delegatedProperties.kt:39:31:39:51 | this | delegatedProperties.kt:39:31:39:51 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:39:31:39:51 | this | delegatedProperties.kt:39:31:39:51 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:39:31:39:51 | varResource2$delegate | delegatedProperties.kt:18:5:40:5 | fn | LocalVariableDeclExpr |
|
||||
| delegatedProperties.kt:39:31:39:51 | varResource2$delegate | delegatedProperties.kt:39:31:39:51 | <get-varResource2> | VarAccess |
|
||||
| delegatedProperties.kt:39:34:39:51 | DelegateProvider | delegatedProperties.kt:18:5:40:5 | fn | TypeAccess |
|
||||
@@ -205,15 +223,21 @@
|
||||
| delegatedProperties.kt:42:27:42:47 | ResourceDelegate | file://:0:0:0:0 | <none> | TypeAccess |
|
||||
| delegatedProperties.kt:42:27:42:47 | a0 | delegatedProperties.kt:42:27:42:47 | get | VarAccess |
|
||||
| delegatedProperties.kt:42:27:42:47 | a0 | delegatedProperties.kt:42:27:42:47 | get | VarAccess |
|
||||
| delegatedProperties.kt:42:27:42:47 | a0 | delegatedProperties.kt:42:27:42:47 | invoke | VarAccess |
|
||||
| delegatedProperties.kt:42:27:42:47 | a0 | delegatedProperties.kt:42:27:42:47 | invoke | VarAccess |
|
||||
| delegatedProperties.kt:42:27:42:47 | a0 | delegatedProperties.kt:42:27:42:47 | set | VarAccess |
|
||||
| delegatedProperties.kt:42:27:42:47 | a0 | delegatedProperties.kt:42:27:42:47 | set | VarAccess |
|
||||
| delegatedProperties.kt:42:27:42:47 | a1 | delegatedProperties.kt:42:27:42:47 | set | VarAccess |
|
||||
| delegatedProperties.kt:42:27:42:47 | a1 | delegatedProperties.kt:42:27:42:47 | set | VarAccess |
|
||||
| delegatedProperties.kt:42:27:42:47 | get(...) | delegatedProperties.kt:42:27:42:47 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:42:27:42:47 | get(...) | delegatedProperties.kt:42:27:42:47 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:42:27:42:47 | getVarResource0(...) | delegatedProperties.kt:42:27:42:47 | get | MethodAccess |
|
||||
| delegatedProperties.kt:42:27:42:47 | getVarResource0(...) | delegatedProperties.kt:42:27:42:47 | get | MethodAccess |
|
||||
| delegatedProperties.kt:42:27:42:47 | setVarResource0(...) | delegatedProperties.kt:42:27:42:47 | set | MethodAccess |
|
||||
| delegatedProperties.kt:42:27:42:47 | setVarResource0(...) | delegatedProperties.kt:42:27:42:47 | set | MethodAccess |
|
||||
| delegatedProperties.kt:42:27:42:47 | this | delegatedProperties.kt:42:27:42:47 | getVarResource0 | ThisAccess |
|
||||
| delegatedProperties.kt:42:27:42:47 | this | delegatedProperties.kt:42:27:42:47 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:42:27:42:47 | this | delegatedProperties.kt:42:27:42:47 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:42:27:42:47 | this | delegatedProperties.kt:42:27:42:47 | setVarResource0 | ThisAccess |
|
||||
| delegatedProperties.kt:42:27:42:47 | this.varResource0$delegate | delegatedProperties.kt:42:27:42:47 | getVarResource0 | VarAccess |
|
||||
| delegatedProperties.kt:42:27:42:47 | this.varResource0$delegate | delegatedProperties.kt:42:27:42:47 | setVarResource0 | VarAccess |
|
||||
@@ -276,15 +300,21 @@
|
||||
| delegatedProperties.kt:66:33:66:50 | MyClass | delegatedProperties.kt:66:33:66:50 | setDelegatedToMember1 | TypeAccess |
|
||||
| delegatedProperties.kt:66:33:66:50 | a0 | delegatedProperties.kt:66:33:66:50 | get | VarAccess |
|
||||
| delegatedProperties.kt:66:33:66:50 | a0 | delegatedProperties.kt:66:33:66:50 | get | VarAccess |
|
||||
| delegatedProperties.kt:66:33:66:50 | a0 | delegatedProperties.kt:66:33:66:50 | invoke | VarAccess |
|
||||
| delegatedProperties.kt:66:33:66:50 | a0 | delegatedProperties.kt:66:33:66:50 | invoke | VarAccess |
|
||||
| delegatedProperties.kt:66:33:66:50 | a0 | delegatedProperties.kt:66:33:66:50 | set | VarAccess |
|
||||
| delegatedProperties.kt:66:33:66:50 | a0 | delegatedProperties.kt:66:33:66:50 | set | VarAccess |
|
||||
| delegatedProperties.kt:66:33:66:50 | a1 | delegatedProperties.kt:66:33:66:50 | set | VarAccess |
|
||||
| delegatedProperties.kt:66:33:66:50 | a1 | delegatedProperties.kt:66:33:66:50 | set | VarAccess |
|
||||
| delegatedProperties.kt:66:33:66:50 | get(...) | delegatedProperties.kt:66:33:66:50 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:66:33:66:50 | get(...) | delegatedProperties.kt:66:33:66:50 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:66:33:66:50 | getDelegatedToMember1(...) | delegatedProperties.kt:66:33:66:50 | get | MethodAccess |
|
||||
| delegatedProperties.kt:66:33:66:50 | getDelegatedToMember1(...) | delegatedProperties.kt:66:33:66:50 | get | MethodAccess |
|
||||
| delegatedProperties.kt:66:33:66:50 | setDelegatedToMember1(...) | delegatedProperties.kt:66:33:66:50 | set | MethodAccess |
|
||||
| delegatedProperties.kt:66:33:66:50 | setDelegatedToMember1(...) | delegatedProperties.kt:66:33:66:50 | set | MethodAccess |
|
||||
| delegatedProperties.kt:66:33:66:50 | this | delegatedProperties.kt:66:33:66:50 | getDelegatedToMember1 | ThisAccess |
|
||||
| delegatedProperties.kt:66:33:66:50 | this | delegatedProperties.kt:66:33:66:50 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:66:33:66:50 | this | delegatedProperties.kt:66:33:66:50 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:66:33:66:50 | this | delegatedProperties.kt:66:33:66:50 | setDelegatedToMember1 | ThisAccess |
|
||||
| delegatedProperties.kt:66:33:66:50 | this.delegatedToMember1$delegate | delegatedProperties.kt:66:33:66:50 | getDelegatedToMember1 | VarAccess |
|
||||
| delegatedProperties.kt:66:33:66:50 | this.delegatedToMember1$delegate | delegatedProperties.kt:66:33:66:50 | setDelegatedToMember1 | VarAccess |
|
||||
@@ -302,12 +332,14 @@
|
||||
| delegatedProperties.kt:66:36:66:50 | PropertyReferenceDelegatesKt | delegatedProperties.kt:66:33:66:50 | getDelegatedToMember1 | TypeAccess |
|
||||
| delegatedProperties.kt:66:36:66:50 | PropertyReferenceDelegatesKt | delegatedProperties.kt:66:33:66:50 | setDelegatedToMember1 | TypeAccess |
|
||||
| delegatedProperties.kt:66:36:66:50 | a0 | delegatedProperties.kt:66:36:66:50 | set | VarAccess |
|
||||
| delegatedProperties.kt:66:36:66:50 | get(...) | delegatedProperties.kt:66:36:66:50 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:66:36:66:50 | getMemberInt(...) | delegatedProperties.kt:66:36:66:50 | get | MethodAccess |
|
||||
| delegatedProperties.kt:66:36:66:50 | getValue(...) | delegatedProperties.kt:66:33:66:50 | getDelegatedToMember1 | MethodAccess |
|
||||
| delegatedProperties.kt:66:36:66:50 | setMemberInt(...) | delegatedProperties.kt:66:36:66:50 | set | MethodAccess |
|
||||
| delegatedProperties.kt:66:36:66:50 | setValue(...) | delegatedProperties.kt:66:33:66:50 | setDelegatedToMember1 | MethodAccess |
|
||||
| delegatedProperties.kt:66:36:66:50 | this | delegatedProperties.kt:66:36:66:50 | | ThisAccess |
|
||||
| delegatedProperties.kt:66:36:66:50 | this | delegatedProperties.kt:66:36:66:50 | get | ThisAccess |
|
||||
| delegatedProperties.kt:66:36:66:50 | this | delegatedProperties.kt:66:36:66:50 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:66:36:66:50 | this | delegatedProperties.kt:66:36:66:50 | set | ThisAccess |
|
||||
| delegatedProperties.kt:66:36:66:50 | this.<dispatchReceiver> | delegatedProperties.kt:66:36:66:50 | | VarAccess |
|
||||
| delegatedProperties.kt:66:36:66:50 | this.<dispatchReceiver> | delegatedProperties.kt:66:36:66:50 | get | VarAccess |
|
||||
@@ -327,15 +359,21 @@
|
||||
| delegatedProperties.kt:67:33:67:53 | MyClass | file://:0:0:0:0 | <none> | TypeAccess |
|
||||
| delegatedProperties.kt:67:33:67:53 | a0 | delegatedProperties.kt:67:33:67:53 | get | VarAccess |
|
||||
| delegatedProperties.kt:67:33:67:53 | a0 | delegatedProperties.kt:67:33:67:53 | get | VarAccess |
|
||||
| delegatedProperties.kt:67:33:67:53 | a0 | delegatedProperties.kt:67:33:67:53 | invoke | VarAccess |
|
||||
| delegatedProperties.kt:67:33:67:53 | a0 | delegatedProperties.kt:67:33:67:53 | invoke | VarAccess |
|
||||
| delegatedProperties.kt:67:33:67:53 | a0 | delegatedProperties.kt:67:33:67:53 | set | VarAccess |
|
||||
| delegatedProperties.kt:67:33:67:53 | a0 | delegatedProperties.kt:67:33:67:53 | set | VarAccess |
|
||||
| delegatedProperties.kt:67:33:67:53 | a1 | delegatedProperties.kt:67:33:67:53 | set | VarAccess |
|
||||
| delegatedProperties.kt:67:33:67:53 | a1 | delegatedProperties.kt:67:33:67:53 | set | VarAccess |
|
||||
| delegatedProperties.kt:67:33:67:53 | get(...) | delegatedProperties.kt:67:33:67:53 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:67:33:67:53 | get(...) | delegatedProperties.kt:67:33:67:53 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:67:33:67:53 | getDelegatedToMember2(...) | delegatedProperties.kt:67:33:67:53 | get | MethodAccess |
|
||||
| delegatedProperties.kt:67:33:67:53 | getDelegatedToMember2(...) | delegatedProperties.kt:67:33:67:53 | get | MethodAccess |
|
||||
| delegatedProperties.kt:67:33:67:53 | setDelegatedToMember2(...) | delegatedProperties.kt:67:33:67:53 | set | MethodAccess |
|
||||
| delegatedProperties.kt:67:33:67:53 | setDelegatedToMember2(...) | delegatedProperties.kt:67:33:67:53 | set | MethodAccess |
|
||||
| delegatedProperties.kt:67:33:67:53 | this | delegatedProperties.kt:67:33:67:53 | getDelegatedToMember2 | ThisAccess |
|
||||
| delegatedProperties.kt:67:33:67:53 | this | delegatedProperties.kt:67:33:67:53 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:67:33:67:53 | this | delegatedProperties.kt:67:33:67:53 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:67:33:67:53 | this | delegatedProperties.kt:67:33:67:53 | setDelegatedToMember2 | ThisAccess |
|
||||
| delegatedProperties.kt:67:33:67:53 | this.delegatedToMember2$delegate | delegatedProperties.kt:67:33:67:53 | getDelegatedToMember2 | VarAccess |
|
||||
| delegatedProperties.kt:67:33:67:53 | this.delegatedToMember2$delegate | delegatedProperties.kt:67:33:67:53 | setDelegatedToMember2 | VarAccess |
|
||||
@@ -351,12 +389,15 @@
|
||||
| delegatedProperties.kt:67:36:67:53 | PropertyReferenceDelegatesKt | delegatedProperties.kt:67:33:67:53 | getDelegatedToMember2 | TypeAccess |
|
||||
| delegatedProperties.kt:67:36:67:53 | PropertyReferenceDelegatesKt | delegatedProperties.kt:67:33:67:53 | setDelegatedToMember2 | TypeAccess |
|
||||
| delegatedProperties.kt:67:36:67:53 | a0 | delegatedProperties.kt:67:36:67:53 | get | VarAccess |
|
||||
| delegatedProperties.kt:67:36:67:53 | a0 | delegatedProperties.kt:67:36:67:53 | invoke | VarAccess |
|
||||
| delegatedProperties.kt:67:36:67:53 | a0 | delegatedProperties.kt:67:36:67:53 | set | VarAccess |
|
||||
| delegatedProperties.kt:67:36:67:53 | a1 | delegatedProperties.kt:67:36:67:53 | set | VarAccess |
|
||||
| delegatedProperties.kt:67:36:67:53 | get(...) | delegatedProperties.kt:67:36:67:53 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:67:36:67:53 | getMemberInt(...) | delegatedProperties.kt:67:36:67:53 | get | MethodAccess |
|
||||
| delegatedProperties.kt:67:36:67:53 | getValue(...) | delegatedProperties.kt:67:33:67:53 | getDelegatedToMember2 | MethodAccess |
|
||||
| delegatedProperties.kt:67:36:67:53 | setMemberInt(...) | delegatedProperties.kt:67:36:67:53 | set | MethodAccess |
|
||||
| delegatedProperties.kt:67:36:67:53 | setValue(...) | delegatedProperties.kt:67:33:67:53 | setDelegatedToMember2 | MethodAccess |
|
||||
| delegatedProperties.kt:67:36:67:53 | this | delegatedProperties.kt:67:36:67:53 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:69:5:69:56 | ...=... | delegatedProperties.kt:65:1:85:1 | MyClass | KtInitializerAssignExpr |
|
||||
| delegatedProperties.kt:69:5:69:56 | delegatedToExtMember1$delegate | delegatedProperties.kt:65:1:85:1 | MyClass | VarAccess |
|
||||
| delegatedProperties.kt:69:36:69:56 | ...::... | delegatedProperties.kt:69:36:69:56 | getDelegatedToExtMember1 | PropertyRefExpr |
|
||||
@@ -371,15 +412,21 @@
|
||||
| delegatedProperties.kt:69:36:69:56 | MyClass | delegatedProperties.kt:69:36:69:56 | setDelegatedToExtMember1 | TypeAccess |
|
||||
| delegatedProperties.kt:69:36:69:56 | a0 | delegatedProperties.kt:69:36:69:56 | get | VarAccess |
|
||||
| delegatedProperties.kt:69:36:69:56 | a0 | delegatedProperties.kt:69:36:69:56 | get | VarAccess |
|
||||
| delegatedProperties.kt:69:36:69:56 | a0 | delegatedProperties.kt:69:36:69:56 | invoke | VarAccess |
|
||||
| delegatedProperties.kt:69:36:69:56 | a0 | delegatedProperties.kt:69:36:69:56 | invoke | VarAccess |
|
||||
| delegatedProperties.kt:69:36:69:56 | a0 | delegatedProperties.kt:69:36:69:56 | set | VarAccess |
|
||||
| delegatedProperties.kt:69:36:69:56 | a0 | delegatedProperties.kt:69:36:69:56 | set | VarAccess |
|
||||
| delegatedProperties.kt:69:36:69:56 | a1 | delegatedProperties.kt:69:36:69:56 | set | VarAccess |
|
||||
| delegatedProperties.kt:69:36:69:56 | a1 | delegatedProperties.kt:69:36:69:56 | set | VarAccess |
|
||||
| delegatedProperties.kt:69:36:69:56 | get(...) | delegatedProperties.kt:69:36:69:56 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:69:36:69:56 | get(...) | delegatedProperties.kt:69:36:69:56 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:69:36:69:56 | getDelegatedToExtMember1(...) | delegatedProperties.kt:69:36:69:56 | get | MethodAccess |
|
||||
| delegatedProperties.kt:69:36:69:56 | getDelegatedToExtMember1(...) | delegatedProperties.kt:69:36:69:56 | get | MethodAccess |
|
||||
| delegatedProperties.kt:69:36:69:56 | setDelegatedToExtMember1(...) | delegatedProperties.kt:69:36:69:56 | set | MethodAccess |
|
||||
| delegatedProperties.kt:69:36:69:56 | setDelegatedToExtMember1(...) | delegatedProperties.kt:69:36:69:56 | set | MethodAccess |
|
||||
| delegatedProperties.kt:69:36:69:56 | this | delegatedProperties.kt:69:36:69:56 | getDelegatedToExtMember1 | ThisAccess |
|
||||
| delegatedProperties.kt:69:36:69:56 | this | delegatedProperties.kt:69:36:69:56 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:69:36:69:56 | this | delegatedProperties.kt:69:36:69:56 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:69:36:69:56 | this | delegatedProperties.kt:69:36:69:56 | setDelegatedToExtMember1 | ThisAccess |
|
||||
| delegatedProperties.kt:69:36:69:56 | this.delegatedToExtMember1$delegate | delegatedProperties.kt:69:36:69:56 | getDelegatedToExtMember1 | VarAccess |
|
||||
| delegatedProperties.kt:69:36:69:56 | this.delegatedToExtMember1$delegate | delegatedProperties.kt:69:36:69:56 | setDelegatedToExtMember1 | VarAccess |
|
||||
@@ -397,12 +444,14 @@
|
||||
| delegatedProperties.kt:69:39:69:56 | PropertyReferenceDelegatesKt | delegatedProperties.kt:69:36:69:56 | getDelegatedToExtMember1 | TypeAccess |
|
||||
| delegatedProperties.kt:69:39:69:56 | PropertyReferenceDelegatesKt | delegatedProperties.kt:69:36:69:56 | setDelegatedToExtMember1 | TypeAccess |
|
||||
| delegatedProperties.kt:69:39:69:56 | a0 | delegatedProperties.kt:69:39:69:56 | set | VarAccess |
|
||||
| delegatedProperties.kt:69:39:69:56 | get(...) | delegatedProperties.kt:69:39:69:56 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:69:39:69:56 | getExtDelegated(...) | delegatedProperties.kt:69:39:69:56 | get | MethodAccess |
|
||||
| delegatedProperties.kt:69:39:69:56 | getValue(...) | delegatedProperties.kt:69:36:69:56 | getDelegatedToExtMember1 | MethodAccess |
|
||||
| delegatedProperties.kt:69:39:69:56 | setExtDelegated(...) | delegatedProperties.kt:69:39:69:56 | set | MethodAccess |
|
||||
| delegatedProperties.kt:69:39:69:56 | setValue(...) | delegatedProperties.kt:69:36:69:56 | setDelegatedToExtMember1 | MethodAccess |
|
||||
| delegatedProperties.kt:69:39:69:56 | this | delegatedProperties.kt:69:39:69:56 | | ThisAccess |
|
||||
| delegatedProperties.kt:69:39:69:56 | this | delegatedProperties.kt:69:39:69:56 | get | ThisAccess |
|
||||
| delegatedProperties.kt:69:39:69:56 | this | delegatedProperties.kt:69:39:69:56 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:69:39:69:56 | this | delegatedProperties.kt:69:39:69:56 | set | ThisAccess |
|
||||
| delegatedProperties.kt:69:39:69:56 | this.<extensionReceiver> | delegatedProperties.kt:69:39:69:56 | | VarAccess |
|
||||
| delegatedProperties.kt:69:39:69:56 | this.<extensionReceiver> | delegatedProperties.kt:69:39:69:56 | get | VarAccess |
|
||||
@@ -422,15 +471,21 @@
|
||||
| delegatedProperties.kt:70:36:70:59 | MyClass | file://:0:0:0:0 | <none> | TypeAccess |
|
||||
| delegatedProperties.kt:70:36:70:59 | a0 | delegatedProperties.kt:70:36:70:59 | get | VarAccess |
|
||||
| delegatedProperties.kt:70:36:70:59 | a0 | delegatedProperties.kt:70:36:70:59 | get | VarAccess |
|
||||
| delegatedProperties.kt:70:36:70:59 | a0 | delegatedProperties.kt:70:36:70:59 | invoke | VarAccess |
|
||||
| delegatedProperties.kt:70:36:70:59 | a0 | delegatedProperties.kt:70:36:70:59 | invoke | VarAccess |
|
||||
| delegatedProperties.kt:70:36:70:59 | a0 | delegatedProperties.kt:70:36:70:59 | set | VarAccess |
|
||||
| delegatedProperties.kt:70:36:70:59 | a0 | delegatedProperties.kt:70:36:70:59 | set | VarAccess |
|
||||
| delegatedProperties.kt:70:36:70:59 | a1 | delegatedProperties.kt:70:36:70:59 | set | VarAccess |
|
||||
| delegatedProperties.kt:70:36:70:59 | a1 | delegatedProperties.kt:70:36:70:59 | set | VarAccess |
|
||||
| delegatedProperties.kt:70:36:70:59 | get(...) | delegatedProperties.kt:70:36:70:59 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:70:36:70:59 | get(...) | delegatedProperties.kt:70:36:70:59 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:70:36:70:59 | getDelegatedToExtMember2(...) | delegatedProperties.kt:70:36:70:59 | get | MethodAccess |
|
||||
| delegatedProperties.kt:70:36:70:59 | getDelegatedToExtMember2(...) | delegatedProperties.kt:70:36:70:59 | get | MethodAccess |
|
||||
| delegatedProperties.kt:70:36:70:59 | setDelegatedToExtMember2(...) | delegatedProperties.kt:70:36:70:59 | set | MethodAccess |
|
||||
| delegatedProperties.kt:70:36:70:59 | setDelegatedToExtMember2(...) | delegatedProperties.kt:70:36:70:59 | set | MethodAccess |
|
||||
| delegatedProperties.kt:70:36:70:59 | this | delegatedProperties.kt:70:36:70:59 | getDelegatedToExtMember2 | ThisAccess |
|
||||
| delegatedProperties.kt:70:36:70:59 | this | delegatedProperties.kt:70:36:70:59 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:70:36:70:59 | this | delegatedProperties.kt:70:36:70:59 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:70:36:70:59 | this | delegatedProperties.kt:70:36:70:59 | setDelegatedToExtMember2 | ThisAccess |
|
||||
| delegatedProperties.kt:70:36:70:59 | this.delegatedToExtMember2$delegate | delegatedProperties.kt:70:36:70:59 | getDelegatedToExtMember2 | VarAccess |
|
||||
| delegatedProperties.kt:70:36:70:59 | this.delegatedToExtMember2$delegate | delegatedProperties.kt:70:36:70:59 | setDelegatedToExtMember2 | VarAccess |
|
||||
@@ -446,12 +501,15 @@
|
||||
| delegatedProperties.kt:70:39:70:59 | PropertyReferenceDelegatesKt | delegatedProperties.kt:70:36:70:59 | getDelegatedToExtMember2 | TypeAccess |
|
||||
| delegatedProperties.kt:70:39:70:59 | PropertyReferenceDelegatesKt | delegatedProperties.kt:70:36:70:59 | setDelegatedToExtMember2 | TypeAccess |
|
||||
| delegatedProperties.kt:70:39:70:59 | a0 | delegatedProperties.kt:70:39:70:59 | get | VarAccess |
|
||||
| delegatedProperties.kt:70:39:70:59 | a0 | delegatedProperties.kt:70:39:70:59 | invoke | VarAccess |
|
||||
| delegatedProperties.kt:70:39:70:59 | a0 | delegatedProperties.kt:70:39:70:59 | set | VarAccess |
|
||||
| delegatedProperties.kt:70:39:70:59 | a1 | delegatedProperties.kt:70:39:70:59 | set | VarAccess |
|
||||
| delegatedProperties.kt:70:39:70:59 | get(...) | delegatedProperties.kt:70:39:70:59 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:70:39:70:59 | getExtDelegated(...) | delegatedProperties.kt:70:39:70:59 | get | MethodAccess |
|
||||
| delegatedProperties.kt:70:39:70:59 | getValue(...) | delegatedProperties.kt:70:36:70:59 | getDelegatedToExtMember2 | MethodAccess |
|
||||
| delegatedProperties.kt:70:39:70:59 | setExtDelegated(...) | delegatedProperties.kt:70:39:70:59 | set | MethodAccess |
|
||||
| delegatedProperties.kt:70:39:70:59 | setValue(...) | delegatedProperties.kt:70:36:70:59 | setDelegatedToExtMember2 | MethodAccess |
|
||||
| delegatedProperties.kt:70:39:70:59 | this | delegatedProperties.kt:70:39:70:59 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:72:5:72:56 | ...=... | delegatedProperties.kt:65:1:85:1 | MyClass | KtInitializerAssignExpr |
|
||||
| delegatedProperties.kt:72:5:72:56 | delegatedToBaseClass1$delegate | delegatedProperties.kt:65:1:85:1 | MyClass | VarAccess |
|
||||
| delegatedProperties.kt:72:36:72:56 | ...::... | delegatedProperties.kt:72:36:72:56 | getDelegatedToBaseClass1 | PropertyRefExpr |
|
||||
@@ -461,8 +519,11 @@
|
||||
| delegatedProperties.kt:72:36:72:56 | KProperty1<MyClass,Integer> | delegatedProperties.kt:72:36:72:56 | getDelegatedToBaseClass1 | TypeAccess |
|
||||
| delegatedProperties.kt:72:36:72:56 | MyClass | delegatedProperties.kt:72:36:72:56 | getDelegatedToBaseClass1 | TypeAccess |
|
||||
| delegatedProperties.kt:72:36:72:56 | a0 | delegatedProperties.kt:72:36:72:56 | get | VarAccess |
|
||||
| delegatedProperties.kt:72:36:72:56 | a0 | delegatedProperties.kt:72:36:72:56 | invoke | VarAccess |
|
||||
| delegatedProperties.kt:72:36:72:56 | get(...) | delegatedProperties.kt:72:36:72:56 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:72:36:72:56 | getDelegatedToBaseClass1(...) | delegatedProperties.kt:72:36:72:56 | get | MethodAccess |
|
||||
| delegatedProperties.kt:72:36:72:56 | this | delegatedProperties.kt:72:36:72:56 | getDelegatedToBaseClass1 | ThisAccess |
|
||||
| delegatedProperties.kt:72:36:72:56 | this | delegatedProperties.kt:72:36:72:56 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:72:36:72:56 | this.delegatedToBaseClass1$delegate | delegatedProperties.kt:72:36:72:56 | getDelegatedToBaseClass1 | VarAccess |
|
||||
| delegatedProperties.kt:72:39:72:42 | MyClass | delegatedProperties.kt:65:1:85:1 | MyClass | TypeAccess |
|
||||
| delegatedProperties.kt:72:39:72:42 | MyClass.this | delegatedProperties.kt:65:1:85:1 | MyClass | ThisAccess |
|
||||
@@ -474,10 +535,12 @@
|
||||
| delegatedProperties.kt:72:39:72:56 | KProperty0<Integer> | delegatedProperties.kt:65:1:85:1 | MyClass | TypeAccess |
|
||||
| delegatedProperties.kt:72:39:72:56 | MyClass | file://:0:0:0:0 | <none> | TypeAccess |
|
||||
| delegatedProperties.kt:72:39:72:56 | PropertyReferenceDelegatesKt | delegatedProperties.kt:72:36:72:56 | getDelegatedToBaseClass1 | TypeAccess |
|
||||
| delegatedProperties.kt:72:39:72:56 | get(...) | delegatedProperties.kt:72:39:72:56 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:72:39:72:56 | getBaseClassInt(...) | delegatedProperties.kt:72:39:72:56 | get | MethodAccess |
|
||||
| delegatedProperties.kt:72:39:72:56 | getValue(...) | delegatedProperties.kt:72:36:72:56 | getDelegatedToBaseClass1 | MethodAccess |
|
||||
| delegatedProperties.kt:72:39:72:56 | this | delegatedProperties.kt:72:39:72:56 | | ThisAccess |
|
||||
| delegatedProperties.kt:72:39:72:56 | this | delegatedProperties.kt:72:39:72:56 | get | ThisAccess |
|
||||
| delegatedProperties.kt:72:39:72:56 | this | delegatedProperties.kt:72:39:72:56 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:72:39:72:56 | this.<dispatchReceiver> | delegatedProperties.kt:72:39:72:56 | | VarAccess |
|
||||
| delegatedProperties.kt:72:39:72:56 | this.<dispatchReceiver> | delegatedProperties.kt:72:39:72:56 | get | VarAccess |
|
||||
| delegatedProperties.kt:73:5:73:56 | ...=... | delegatedProperties.kt:65:1:85:1 | MyClass | KtInitializerAssignExpr |
|
||||
@@ -490,8 +553,11 @@
|
||||
| delegatedProperties.kt:73:36:73:56 | KProperty1<MyClass,Integer> | delegatedProperties.kt:73:36:73:56 | getDelegatedToBaseClass2 | TypeAccess |
|
||||
| delegatedProperties.kt:73:36:73:56 | MyClass | delegatedProperties.kt:73:36:73:56 | getDelegatedToBaseClass2 | TypeAccess |
|
||||
| delegatedProperties.kt:73:36:73:56 | a0 | delegatedProperties.kt:73:36:73:56 | get | VarAccess |
|
||||
| delegatedProperties.kt:73:36:73:56 | a0 | delegatedProperties.kt:73:36:73:56 | invoke | VarAccess |
|
||||
| delegatedProperties.kt:73:36:73:56 | get(...) | delegatedProperties.kt:73:36:73:56 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:73:36:73:56 | getDelegatedToBaseClass2(...) | delegatedProperties.kt:73:36:73:56 | get | MethodAccess |
|
||||
| delegatedProperties.kt:73:36:73:56 | this | delegatedProperties.kt:73:36:73:56 | getDelegatedToBaseClass2 | ThisAccess |
|
||||
| delegatedProperties.kt:73:36:73:56 | this | delegatedProperties.kt:73:36:73:56 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:73:36:73:56 | this.delegatedToBaseClass2$delegate | delegatedProperties.kt:73:36:73:56 | getDelegatedToBaseClass2 | VarAccess |
|
||||
| delegatedProperties.kt:73:39:73:56 | ...::... | delegatedProperties.kt:65:1:85:1 | MyClass | PropertyRefExpr |
|
||||
| delegatedProperties.kt:73:39:73:56 | Base | delegatedProperties.kt:65:1:85:1 | MyClass | TypeAccess |
|
||||
@@ -501,8 +567,11 @@
|
||||
| delegatedProperties.kt:73:39:73:56 | KProperty1<Base,Integer> | delegatedProperties.kt:65:1:85:1 | MyClass | TypeAccess |
|
||||
| delegatedProperties.kt:73:39:73:56 | PropertyReferenceDelegatesKt | delegatedProperties.kt:73:36:73:56 | getDelegatedToBaseClass2 | TypeAccess |
|
||||
| delegatedProperties.kt:73:39:73:56 | a0 | delegatedProperties.kt:73:39:73:56 | get | VarAccess |
|
||||
| delegatedProperties.kt:73:39:73:56 | a0 | delegatedProperties.kt:73:39:73:56 | invoke | VarAccess |
|
||||
| delegatedProperties.kt:73:39:73:56 | get(...) | delegatedProperties.kt:73:39:73:56 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:73:39:73:56 | getBaseClassInt(...) | delegatedProperties.kt:73:39:73:56 | get | MethodAccess |
|
||||
| delegatedProperties.kt:73:39:73:56 | getValue(...) | delegatedProperties.kt:73:36:73:56 | getDelegatedToBaseClass2 | MethodAccess |
|
||||
| delegatedProperties.kt:73:39:73:56 | this | delegatedProperties.kt:73:39:73:56 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:75:5:75:78 | ...=... | delegatedProperties.kt:65:1:85:1 | MyClass | KtInitializerAssignExpr |
|
||||
| delegatedProperties.kt:75:5:75:78 | delegatedToAnotherClass1$delegate | delegatedProperties.kt:65:1:85:1 | MyClass | VarAccess |
|
||||
| delegatedProperties.kt:75:39:75:78 | ...::... | delegatedProperties.kt:75:39:75:78 | getDelegatedToAnotherClass1 | PropertyRefExpr |
|
||||
@@ -512,8 +581,11 @@
|
||||
| delegatedProperties.kt:75:39:75:78 | KProperty1<MyClass,Integer> | delegatedProperties.kt:75:39:75:78 | getDelegatedToAnotherClass1 | TypeAccess |
|
||||
| delegatedProperties.kt:75:39:75:78 | MyClass | delegatedProperties.kt:75:39:75:78 | getDelegatedToAnotherClass1 | TypeAccess |
|
||||
| delegatedProperties.kt:75:39:75:78 | a0 | delegatedProperties.kt:75:39:75:78 | get | VarAccess |
|
||||
| delegatedProperties.kt:75:39:75:78 | a0 | delegatedProperties.kt:75:39:75:78 | invoke | VarAccess |
|
||||
| delegatedProperties.kt:75:39:75:78 | get(...) | delegatedProperties.kt:75:39:75:78 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:75:39:75:78 | getDelegatedToAnotherClass1(...) | delegatedProperties.kt:75:39:75:78 | get | MethodAccess |
|
||||
| delegatedProperties.kt:75:39:75:78 | this | delegatedProperties.kt:75:39:75:78 | getDelegatedToAnotherClass1 | ThisAccess |
|
||||
| delegatedProperties.kt:75:39:75:78 | this | delegatedProperties.kt:75:39:75:78 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:75:39:75:78 | this.delegatedToAnotherClass1$delegate | delegatedProperties.kt:75:39:75:78 | getDelegatedToAnotherClass1 | VarAccess |
|
||||
| delegatedProperties.kt:75:42:75:61 | MyClass | delegatedProperties.kt:65:1:85:1 | MyClass | TypeAccess |
|
||||
| delegatedProperties.kt:75:42:75:61 | MyClass.this | delegatedProperties.kt:65:1:85:1 | MyClass | ThisAccess |
|
||||
@@ -526,10 +598,12 @@
|
||||
| delegatedProperties.kt:75:42:75:78 | Integer | delegatedProperties.kt:75:39:75:78 | getDelegatedToAnotherClass1 | TypeAccess |
|
||||
| delegatedProperties.kt:75:42:75:78 | KProperty0<Integer> | delegatedProperties.kt:65:1:85:1 | MyClass | TypeAccess |
|
||||
| delegatedProperties.kt:75:42:75:78 | PropertyReferenceDelegatesKt | delegatedProperties.kt:75:39:75:78 | getDelegatedToAnotherClass1 | TypeAccess |
|
||||
| delegatedProperties.kt:75:42:75:78 | get(...) | delegatedProperties.kt:75:42:75:78 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:75:42:75:78 | getAnotherClassInt(...) | delegatedProperties.kt:75:42:75:78 | get | MethodAccess |
|
||||
| delegatedProperties.kt:75:42:75:78 | getValue(...) | delegatedProperties.kt:75:39:75:78 | getDelegatedToAnotherClass1 | MethodAccess |
|
||||
| delegatedProperties.kt:75:42:75:78 | this | delegatedProperties.kt:75:42:75:78 | | ThisAccess |
|
||||
| delegatedProperties.kt:75:42:75:78 | this | delegatedProperties.kt:75:42:75:78 | get | ThisAccess |
|
||||
| delegatedProperties.kt:75:42:75:78 | this | delegatedProperties.kt:75:42:75:78 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:75:42:75:78 | this.<dispatchReceiver> | delegatedProperties.kt:75:42:75:78 | | VarAccess |
|
||||
| delegatedProperties.kt:75:42:75:78 | this.<dispatchReceiver> | delegatedProperties.kt:75:42:75:78 | get | VarAccess |
|
||||
| delegatedProperties.kt:77:5:77:49 | ...=... | delegatedProperties.kt:65:1:85:1 | MyClass | KtInitializerAssignExpr |
|
||||
@@ -546,15 +620,21 @@
|
||||
| delegatedProperties.kt:77:34:77:49 | MyClass | delegatedProperties.kt:77:34:77:49 | setDelegatedToTopLevel | TypeAccess |
|
||||
| delegatedProperties.kt:77:34:77:49 | a0 | delegatedProperties.kt:77:34:77:49 | get | VarAccess |
|
||||
| delegatedProperties.kt:77:34:77:49 | a0 | delegatedProperties.kt:77:34:77:49 | get | VarAccess |
|
||||
| delegatedProperties.kt:77:34:77:49 | a0 | delegatedProperties.kt:77:34:77:49 | invoke | VarAccess |
|
||||
| delegatedProperties.kt:77:34:77:49 | a0 | delegatedProperties.kt:77:34:77:49 | invoke | VarAccess |
|
||||
| delegatedProperties.kt:77:34:77:49 | a0 | delegatedProperties.kt:77:34:77:49 | set | VarAccess |
|
||||
| delegatedProperties.kt:77:34:77:49 | a0 | delegatedProperties.kt:77:34:77:49 | set | VarAccess |
|
||||
| delegatedProperties.kt:77:34:77:49 | a1 | delegatedProperties.kt:77:34:77:49 | set | VarAccess |
|
||||
| delegatedProperties.kt:77:34:77:49 | a1 | delegatedProperties.kt:77:34:77:49 | set | VarAccess |
|
||||
| delegatedProperties.kt:77:34:77:49 | get(...) | delegatedProperties.kt:77:34:77:49 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:77:34:77:49 | get(...) | delegatedProperties.kt:77:34:77:49 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:77:34:77:49 | getDelegatedToTopLevel(...) | delegatedProperties.kt:77:34:77:49 | get | MethodAccess |
|
||||
| delegatedProperties.kt:77:34:77:49 | getDelegatedToTopLevel(...) | delegatedProperties.kt:77:34:77:49 | get | MethodAccess |
|
||||
| delegatedProperties.kt:77:34:77:49 | setDelegatedToTopLevel(...) | delegatedProperties.kt:77:34:77:49 | set | MethodAccess |
|
||||
| delegatedProperties.kt:77:34:77:49 | setDelegatedToTopLevel(...) | delegatedProperties.kt:77:34:77:49 | set | MethodAccess |
|
||||
| delegatedProperties.kt:77:34:77:49 | this | delegatedProperties.kt:77:34:77:49 | getDelegatedToTopLevel | ThisAccess |
|
||||
| delegatedProperties.kt:77:34:77:49 | this | delegatedProperties.kt:77:34:77:49 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:77:34:77:49 | this | delegatedProperties.kt:77:34:77:49 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:77:34:77:49 | this | delegatedProperties.kt:77:34:77:49 | setDelegatedToTopLevel | ThisAccess |
|
||||
| delegatedProperties.kt:77:34:77:49 | this.delegatedToTopLevel$delegate | delegatedProperties.kt:77:34:77:49 | getDelegatedToTopLevel | VarAccess |
|
||||
| delegatedProperties.kt:77:34:77:49 | this.delegatedToTopLevel$delegate | delegatedProperties.kt:77:34:77:49 | setDelegatedToTopLevel | VarAccess |
|
||||
@@ -567,10 +647,12 @@
|
||||
| delegatedProperties.kt:77:37:77:49 | PropertyReferenceDelegatesKt | delegatedProperties.kt:77:34:77:49 | getDelegatedToTopLevel | TypeAccess |
|
||||
| delegatedProperties.kt:77:37:77:49 | PropertyReferenceDelegatesKt | delegatedProperties.kt:77:34:77:49 | setDelegatedToTopLevel | TypeAccess |
|
||||
| delegatedProperties.kt:77:37:77:49 | a0 | delegatedProperties.kt:77:37:77:49 | set | VarAccess |
|
||||
| delegatedProperties.kt:77:37:77:49 | get(...) | delegatedProperties.kt:77:37:77:49 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:77:37:77:49 | getTopLevelInt(...) | delegatedProperties.kt:77:37:77:49 | get | MethodAccess |
|
||||
| delegatedProperties.kt:77:37:77:49 | getValue(...) | delegatedProperties.kt:77:34:77:49 | getDelegatedToTopLevel | MethodAccess |
|
||||
| delegatedProperties.kt:77:37:77:49 | setTopLevelInt(...) | delegatedProperties.kt:77:37:77:49 | set | MethodAccess |
|
||||
| delegatedProperties.kt:77:37:77:49 | setValue(...) | delegatedProperties.kt:77:34:77:49 | setDelegatedToTopLevel | MethodAccess |
|
||||
| delegatedProperties.kt:77:37:77:49 | this | delegatedProperties.kt:77:37:77:49 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:79:5:79:38 | ...=... | delegatedProperties.kt:65:1:85:1 | MyClass | KtInitializerAssignExpr |
|
||||
| delegatedProperties.kt:79:5:79:38 | max$delegate | delegatedProperties.kt:65:1:85:1 | MyClass | VarAccess |
|
||||
| delegatedProperties.kt:79:18:79:38 | ...::... | delegatedProperties.kt:79:18:79:38 | getMax | PropertyRefExpr |
|
||||
@@ -580,8 +662,11 @@
|
||||
| delegatedProperties.kt:79:18:79:38 | KProperty1<MyClass,Integer> | delegatedProperties.kt:79:18:79:38 | getMax | TypeAccess |
|
||||
| delegatedProperties.kt:79:18:79:38 | MyClass | delegatedProperties.kt:79:18:79:38 | getMax | TypeAccess |
|
||||
| delegatedProperties.kt:79:18:79:38 | a0 | delegatedProperties.kt:79:18:79:38 | get | VarAccess |
|
||||
| delegatedProperties.kt:79:18:79:38 | a0 | delegatedProperties.kt:79:18:79:38 | invoke | VarAccess |
|
||||
| delegatedProperties.kt:79:18:79:38 | get(...) | delegatedProperties.kt:79:18:79:38 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:79:18:79:38 | getMax(...) | delegatedProperties.kt:79:18:79:38 | get | MethodAccess |
|
||||
| delegatedProperties.kt:79:18:79:38 | this | delegatedProperties.kt:79:18:79:38 | getMax | ThisAccess |
|
||||
| delegatedProperties.kt:79:18:79:38 | this | delegatedProperties.kt:79:18:79:38 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:79:18:79:38 | this.max$delegate | delegatedProperties.kt:79:18:79:38 | getMax | VarAccess |
|
||||
| delegatedProperties.kt:79:21:79:38 | ...::... | delegatedProperties.kt:65:1:85:1 | MyClass | PropertyRefExpr |
|
||||
| delegatedProperties.kt:79:21:79:38 | Integer | delegatedProperties.kt:65:1:85:1 | MyClass | TypeAccess |
|
||||
@@ -589,7 +674,9 @@
|
||||
| delegatedProperties.kt:79:21:79:38 | KProperty0<Integer> | delegatedProperties.kt:65:1:85:1 | MyClass | TypeAccess |
|
||||
| delegatedProperties.kt:79:21:79:38 | MAX_VALUE | delegatedProperties.kt:79:21:79:38 | get | VarAccess |
|
||||
| delegatedProperties.kt:79:21:79:38 | PropertyReferenceDelegatesKt | delegatedProperties.kt:79:18:79:38 | getMax | TypeAccess |
|
||||
| delegatedProperties.kt:79:21:79:38 | get(...) | delegatedProperties.kt:79:21:79:38 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:79:21:79:38 | getValue(...) | delegatedProperties.kt:79:18:79:38 | getMax | MethodAccess |
|
||||
| delegatedProperties.kt:79:21:79:38 | this | delegatedProperties.kt:79:21:79:38 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:82:37:82:54 | ...::... | delegatedProperties.kt:82:37:82:54 | <get-delegatedToMember3> | PropertyRefExpr |
|
||||
| delegatedProperties.kt:82:37:82:54 | ...::... | delegatedProperties.kt:82:37:82:54 | <set-delegatedToMember3> | PropertyRefExpr |
|
||||
| delegatedProperties.kt:82:37:82:54 | <get-delegatedToMember3>(...) | delegatedProperties.kt:82:37:82:54 | get | MethodAccess |
|
||||
@@ -609,10 +696,14 @@
|
||||
| delegatedProperties.kt:82:37:82:54 | delegatedToMember3$delegate | delegatedProperties.kt:81:5:84:5 | fn | LocalVariableDeclExpr |
|
||||
| delegatedProperties.kt:82:37:82:54 | delegatedToMember3$delegate | delegatedProperties.kt:82:37:82:54 | <get-delegatedToMember3> | VarAccess |
|
||||
| delegatedProperties.kt:82:37:82:54 | delegatedToMember3$delegate | delegatedProperties.kt:82:37:82:54 | <set-delegatedToMember3> | VarAccess |
|
||||
| delegatedProperties.kt:82:37:82:54 | get(...) | delegatedProperties.kt:82:37:82:54 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:82:37:82:54 | get(...) | delegatedProperties.kt:82:37:82:54 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:82:37:82:54 | new (...) | delegatedProperties.kt:82:37:82:54 | get | ClassInstanceExpr |
|
||||
| delegatedProperties.kt:82:37:82:54 | new (...) | delegatedProperties.kt:82:37:82:54 | get | ClassInstanceExpr |
|
||||
| delegatedProperties.kt:82:37:82:54 | new (...) | delegatedProperties.kt:82:37:82:54 | set | ClassInstanceExpr |
|
||||
| delegatedProperties.kt:82:37:82:54 | new (...) | delegatedProperties.kt:82:37:82:54 | set | ClassInstanceExpr |
|
||||
| delegatedProperties.kt:82:37:82:54 | this | delegatedProperties.kt:82:37:82:54 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:82:37:82:54 | this | delegatedProperties.kt:82:37:82:54 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:82:40:82:43 | this | delegatedProperties.kt:81:5:84:5 | fn | ThisAccess |
|
||||
| delegatedProperties.kt:82:40:82:54 | ...::... | delegatedProperties.kt:81:5:84:5 | fn | PropertyRefExpr |
|
||||
| delegatedProperties.kt:82:40:82:54 | ...=... | delegatedProperties.kt:82:40:82:54 | | AssignExpr |
|
||||
@@ -625,12 +716,14 @@
|
||||
| delegatedProperties.kt:82:40:82:54 | PropertyReferenceDelegatesKt | delegatedProperties.kt:82:37:82:54 | <get-delegatedToMember3> | TypeAccess |
|
||||
| delegatedProperties.kt:82:40:82:54 | PropertyReferenceDelegatesKt | delegatedProperties.kt:82:37:82:54 | <set-delegatedToMember3> | TypeAccess |
|
||||
| delegatedProperties.kt:82:40:82:54 | a0 | delegatedProperties.kt:82:40:82:54 | set | VarAccess |
|
||||
| delegatedProperties.kt:82:40:82:54 | get(...) | delegatedProperties.kt:82:40:82:54 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:82:40:82:54 | getMemberInt(...) | delegatedProperties.kt:82:40:82:54 | get | MethodAccess |
|
||||
| delegatedProperties.kt:82:40:82:54 | getValue(...) | delegatedProperties.kt:82:37:82:54 | <get-delegatedToMember3> | MethodAccess |
|
||||
| delegatedProperties.kt:82:40:82:54 | setMemberInt(...) | delegatedProperties.kt:82:40:82:54 | set | MethodAccess |
|
||||
| delegatedProperties.kt:82:40:82:54 | setValue(...) | delegatedProperties.kt:82:37:82:54 | <set-delegatedToMember3> | MethodAccess |
|
||||
| delegatedProperties.kt:82:40:82:54 | this | delegatedProperties.kt:82:40:82:54 | | ThisAccess |
|
||||
| delegatedProperties.kt:82:40:82:54 | this | delegatedProperties.kt:82:40:82:54 | get | ThisAccess |
|
||||
| delegatedProperties.kt:82:40:82:54 | this | delegatedProperties.kt:82:40:82:54 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:82:40:82:54 | this | delegatedProperties.kt:82:40:82:54 | set | ThisAccess |
|
||||
| delegatedProperties.kt:82:40:82:54 | this.<dispatchReceiver> | delegatedProperties.kt:82:40:82:54 | | VarAccess |
|
||||
| delegatedProperties.kt:82:40:82:54 | this.<dispatchReceiver> | delegatedProperties.kt:82:40:82:54 | get | VarAccess |
|
||||
@@ -652,16 +745,22 @@
|
||||
| delegatedProperties.kt:87:31:87:46 | MyClass | delegatedProperties.kt:87:31:87:46 | setExtDelegated | TypeAccess |
|
||||
| delegatedProperties.kt:87:31:87:46 | a0 | delegatedProperties.kt:87:31:87:46 | get | VarAccess |
|
||||
| delegatedProperties.kt:87:31:87:46 | a0 | delegatedProperties.kt:87:31:87:46 | get | VarAccess |
|
||||
| delegatedProperties.kt:87:31:87:46 | a0 | delegatedProperties.kt:87:31:87:46 | invoke | VarAccess |
|
||||
| delegatedProperties.kt:87:31:87:46 | a0 | delegatedProperties.kt:87:31:87:46 | invoke | VarAccess |
|
||||
| delegatedProperties.kt:87:31:87:46 | a0 | delegatedProperties.kt:87:31:87:46 | set | VarAccess |
|
||||
| delegatedProperties.kt:87:31:87:46 | a0 | delegatedProperties.kt:87:31:87:46 | set | VarAccess |
|
||||
| delegatedProperties.kt:87:31:87:46 | a1 | delegatedProperties.kt:87:31:87:46 | set | VarAccess |
|
||||
| delegatedProperties.kt:87:31:87:46 | a1 | delegatedProperties.kt:87:31:87:46 | set | VarAccess |
|
||||
| delegatedProperties.kt:87:31:87:46 | extDelegated$delegate | delegatedProperties.kt:87:31:87:46 | getExtDelegated | VarAccess |
|
||||
| delegatedProperties.kt:87:31:87:46 | extDelegated$delegate | delegatedProperties.kt:87:31:87:46 | setExtDelegated | VarAccess |
|
||||
| delegatedProperties.kt:87:31:87:46 | get(...) | delegatedProperties.kt:87:31:87:46 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:87:31:87:46 | get(...) | delegatedProperties.kt:87:31:87:46 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:87:31:87:46 | getExtDelegated(...) | delegatedProperties.kt:87:31:87:46 | get | MethodAccess |
|
||||
| delegatedProperties.kt:87:31:87:46 | getExtDelegated(...) | delegatedProperties.kt:87:31:87:46 | get | MethodAccess |
|
||||
| delegatedProperties.kt:87:31:87:46 | setExtDelegated(...) | delegatedProperties.kt:87:31:87:46 | set | MethodAccess |
|
||||
| delegatedProperties.kt:87:31:87:46 | setExtDelegated(...) | delegatedProperties.kt:87:31:87:46 | set | MethodAccess |
|
||||
| delegatedProperties.kt:87:31:87:46 | this | delegatedProperties.kt:87:31:87:46 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:87:31:87:46 | this | delegatedProperties.kt:87:31:87:46 | invoke | ThisAccess |
|
||||
| delegatedProperties.kt:87:34:87:46 | ...::... | delegatedProperties.kt:0:0:0:0 | <clinit> | PropertyRefExpr |
|
||||
| delegatedProperties.kt:87:34:87:46 | <set-?> | delegatedProperties.kt:87:31:87:46 | setExtDelegated | VarAccess |
|
||||
| delegatedProperties.kt:87:34:87:46 | Integer | delegatedProperties.kt:0:0:0:0 | <clinit> | TypeAccess |
|
||||
@@ -671,10 +770,12 @@
|
||||
| delegatedProperties.kt:87:34:87:46 | PropertyReferenceDelegatesKt | delegatedProperties.kt:87:31:87:46 | getExtDelegated | TypeAccess |
|
||||
| delegatedProperties.kt:87:34:87:46 | PropertyReferenceDelegatesKt | delegatedProperties.kt:87:31:87:46 | setExtDelegated | TypeAccess |
|
||||
| delegatedProperties.kt:87:34:87:46 | a0 | delegatedProperties.kt:87:34:87:46 | set | VarAccess |
|
||||
| delegatedProperties.kt:87:34:87:46 | get(...) | delegatedProperties.kt:87:34:87:46 | invoke | MethodAccess |
|
||||
| delegatedProperties.kt:87:34:87:46 | getTopLevelInt(...) | delegatedProperties.kt:87:34:87:46 | get | MethodAccess |
|
||||
| delegatedProperties.kt:87:34:87:46 | getValue(...) | delegatedProperties.kt:87:31:87:46 | getExtDelegated | MethodAccess |
|
||||
| delegatedProperties.kt:87:34:87:46 | setTopLevelInt(...) | delegatedProperties.kt:87:34:87:46 | set | MethodAccess |
|
||||
| delegatedProperties.kt:87:34:87:46 | setValue(...) | delegatedProperties.kt:87:31:87:46 | setExtDelegated | MethodAccess |
|
||||
| delegatedProperties.kt:87:34:87:46 | this | delegatedProperties.kt:87:34:87:46 | invoke | ThisAccess |
|
||||
| exprs.kt:11:5:11:14 | i1 | exprs.kt:4:1:136:1 | topLevelMethod | LocalVariableDeclExpr |
|
||||
| exprs.kt:11:14:11:14 | 1 | exprs.kt:4:1:136:1 | topLevelMethod | IntegerLiteral |
|
||||
| exprs.kt:12:5:12:18 | i2 | exprs.kt:4:1:136:1 | topLevelMethod | LocalVariableDeclExpr |
|
||||
|
||||
@@ -30,6 +30,14 @@ reflection.kt:
|
||||
# 50| 0: [ReturnStmt] return ...
|
||||
# 50| 0: [MethodAccess] getLastChar(...)
|
||||
# 50| 0: [VarAccess] a0
|
||||
# 50| 1: [Method] invoke
|
||||
#-----| 4: (Parameters)
|
||||
# 50| 0: [Parameter] a0
|
||||
# 50| 5: [BlockStmt] { ... }
|
||||
# 50| 0: [ReturnStmt] return ...
|
||||
# 50| 0: [MethodAccess] get(...)
|
||||
# 50| -1: [ThisAccess] this
|
||||
# 50| 0: [VarAccess] a0
|
||||
# 50| -3: [TypeAccess] KProperty1<String,Character>
|
||||
# 50| 0: [TypeAccess] String
|
||||
# 50| 1: [TypeAccess] Character
|
||||
@@ -58,6 +66,11 @@ reflection.kt:
|
||||
# 51| 0: [MethodAccess] getLastChar(...)
|
||||
# 51| 0: [VarAccess] this.<extensionReceiver>
|
||||
# 51| -1: [ThisAccess] this
|
||||
# 51| 1: [Method] invoke
|
||||
# 51| 5: [BlockStmt] { ... }
|
||||
# 51| 0: [ReturnStmt] return ...
|
||||
# 51| 0: [MethodAccess] get(...)
|
||||
# 51| -1: [ThisAccess] this
|
||||
# 51| -3: [TypeAccess] KProperty0<Character>
|
||||
# 51| 0: [TypeAccess] Character
|
||||
# 51| 0: [StringLiteral] abcd
|
||||
@@ -233,6 +246,14 @@ reflection.kt:
|
||||
# 10| 0: [ReturnStmt] return ...
|
||||
# 10| 0: [MethodAccess] getP0(...)
|
||||
# 10| -1: [VarAccess] a0
|
||||
# 10| 1: [Method] invoke
|
||||
#-----| 4: (Parameters)
|
||||
# 10| 0: [Parameter] a0
|
||||
# 10| 5: [BlockStmt] { ... }
|
||||
# 10| 0: [ReturnStmt] return ...
|
||||
# 10| 0: [MethodAccess] get(...)
|
||||
# 10| -1: [ThisAccess] this
|
||||
# 10| 0: [VarAccess] a0
|
||||
# 10| -3: [TypeAccess] KProperty1<C,Integer>
|
||||
# 10| 0: [TypeAccess] C
|
||||
# 10| 1: [TypeAccess] Integer
|
||||
@@ -303,6 +324,11 @@ reflection.kt:
|
||||
# 15| 0: [MethodAccess] getP0(...)
|
||||
# 15| -1: [VarAccess] this.<dispatchReceiver>
|
||||
# 15| -1: [ThisAccess] this
|
||||
# 15| 1: [Method] invoke
|
||||
# 15| 5: [BlockStmt] { ... }
|
||||
# 15| 0: [ReturnStmt] return ...
|
||||
# 15| 0: [MethodAccess] get(...)
|
||||
# 15| -1: [ThisAccess] this
|
||||
# 15| -3: [TypeAccess] KProperty0<Integer>
|
||||
# 15| 0: [TypeAccess] Integer
|
||||
# 15| 0: [ClassInstanceExpr] new C(...)
|
||||
@@ -321,6 +347,14 @@ reflection.kt:
|
||||
# 17| 0: [ReturnStmt] return ...
|
||||
# 17| 0: [MethodAccess] getP1(...)
|
||||
# 17| -1: [VarAccess] a0
|
||||
# 17| 1: [Method] invoke
|
||||
#-----| 4: (Parameters)
|
||||
# 17| 0: [Parameter] a0
|
||||
# 17| 5: [BlockStmt] { ... }
|
||||
# 17| 0: [ReturnStmt] return ...
|
||||
# 17| 0: [MethodAccess] get(...)
|
||||
# 17| -1: [ThisAccess] this
|
||||
# 17| 0: [VarAccess] a0
|
||||
# 17| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 17| 0: [Parameter] a0
|
||||
@@ -404,6 +438,11 @@ reflection.kt:
|
||||
# 22| 0: [MethodAccess] getP1(...)
|
||||
# 22| -1: [VarAccess] this.<dispatchReceiver>
|
||||
# 22| -1: [ThisAccess] this
|
||||
# 22| 1: [Method] invoke
|
||||
# 22| 5: [BlockStmt] { ... }
|
||||
# 22| 0: [ReturnStmt] return ...
|
||||
# 22| 0: [MethodAccess] get(...)
|
||||
# 22| -1: [ThisAccess] this
|
||||
# 22| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 22| 0: [Parameter] a0
|
||||
@@ -699,6 +738,14 @@ reflection.kt:
|
||||
# 67| 0: [ReturnStmt] return ...
|
||||
# 67| 0: [MethodAccess] getP2(...)
|
||||
# 67| -1: [VarAccess] a0
|
||||
# 67| 1: [Method] invoke
|
||||
#-----| 4: (Parameters)
|
||||
# 67| 0: [Parameter] a0
|
||||
# 67| 5: [BlockStmt] { ... }
|
||||
# 67| 0: [ReturnStmt] return ...
|
||||
# 67| 0: [MethodAccess] get(...)
|
||||
# 67| -1: [ThisAccess] this
|
||||
# 67| 0: [VarAccess] a0
|
||||
# 67| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 67| 0: [Parameter] a0
|
||||
@@ -736,6 +783,11 @@ reflection.kt:
|
||||
# 68| 0: [MethodAccess] getP2(...)
|
||||
# 68| -1: [VarAccess] this.<dispatchReceiver>
|
||||
# 68| -1: [ThisAccess] this
|
||||
# 68| 1: [Method] invoke
|
||||
# 68| 5: [BlockStmt] { ... }
|
||||
# 68| 0: [ReturnStmt] return ...
|
||||
# 68| 0: [MethodAccess] get(...)
|
||||
# 68| -1: [ThisAccess] this
|
||||
# 68| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 68| 0: [Parameter] a0
|
||||
@@ -773,6 +825,11 @@ reflection.kt:
|
||||
# 70| 0: [MethodAccess] getMAX_VALUE(...)
|
||||
# 70| -1: [VarAccess] this.<dispatchReceiver>
|
||||
# 70| -1: [ThisAccess] this
|
||||
# 70| 1: [Method] invoke
|
||||
# 70| 5: [BlockStmt] { ... }
|
||||
# 70| 0: [ReturnStmt] return ...
|
||||
# 70| 0: [MethodAccess] get(...)
|
||||
# 70| -1: [ThisAccess] this
|
||||
# 70| -3: [TypeAccess] KProperty0<Integer>
|
||||
# 70| 0: [TypeAccess] Integer
|
||||
# 70| 0: [VarAccess] Companion
|
||||
@@ -788,6 +845,11 @@ reflection.kt:
|
||||
# 71| 5: [BlockStmt] { ... }
|
||||
# 71| 0: [ReturnStmt] return ...
|
||||
# 71| 0: [VarAccess] MAX_VALUE
|
||||
# 71| 1: [Method] invoke
|
||||
# 71| 5: [BlockStmt] { ... }
|
||||
# 71| 0: [ReturnStmt] return ...
|
||||
# 71| 0: [MethodAccess] get(...)
|
||||
# 71| -1: [ThisAccess] this
|
||||
# 71| -3: [TypeAccess] KProperty0<Integer>
|
||||
# 71| 0: [TypeAccess] Integer
|
||||
# 72| 10: [ExprStmt] <Expr>;
|
||||
@@ -813,6 +875,11 @@ reflection.kt:
|
||||
# 72| 0: [VarAccess] this.<dispatchReceiver>.height
|
||||
# 72| -1: [VarAccess] this.<dispatchReceiver>
|
||||
# 72| -1: [ThisAccess] this
|
||||
# 72| 1: [Method] invoke
|
||||
# 72| 5: [BlockStmt] { ... }
|
||||
# 72| 0: [ReturnStmt] return ...
|
||||
# 72| 0: [MethodAccess] get(...)
|
||||
# 72| -1: [ThisAccess] this
|
||||
# 72| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 72| 0: [Parameter] a0
|
||||
@@ -980,6 +1047,11 @@ reflection.kt:
|
||||
# 109| 0: [MethodAccess] getProp1(...)
|
||||
# 109| -1: [VarAccess] this.<dispatchReceiver>
|
||||
# 109| -1: [ThisAccess] this
|
||||
# 109| 1: [Method] invoke
|
||||
# 109| 5: [BlockStmt] { ... }
|
||||
# 109| 0: [ReturnStmt] return ...
|
||||
# 109| 0: [MethodAccess] get(...)
|
||||
# 109| -1: [ThisAccess] this
|
||||
# 109| 1: [Method] set
|
||||
#-----| 4: (Parameters)
|
||||
# 109| 0: [Parameter] a0
|
||||
|
||||
@@ -74,15 +74,21 @@ propertySetReferences
|
||||
callsInsideInvocationMethods
|
||||
| reflection.kt:7:49:7:54 | ...::... | reflection.kt:7:49:7:54 | new Function2<Ccc,Integer,Double>(...) { ... } | reflection.kt:7:49:7:54 | invoke | reflection.kt:7:49:7:54 | m(...) | Ccc.m |
|
||||
| reflection.kt:10:38:10:42 | ...::... | reflection.kt:10:38:10:42 | new KProperty1<C,Integer>(...) { ... } | reflection.kt:10:38:10:42 | get | reflection.kt:10:38:10:42 | getP0(...) | C.getP0 |
|
||||
| reflection.kt:10:38:10:42 | ...::... | reflection.kt:10:38:10:42 | new KProperty1<C,Integer>(...) { ... } | reflection.kt:10:38:10:42 | invoke | reflection.kt:10:38:10:42 | get(...) | .get |
|
||||
| reflection.kt:14:38:14:44 | ...::... | reflection.kt:14:38:14:44 | new Function1<C,Integer>(...) { ... } | reflection.kt:14:38:14:44 | invoke | reflection.kt:14:38:14:44 | get(...) | KProperty1<C,Integer>.get |
|
||||
| reflection.kt:15:35:15:41 | ...::... | reflection.kt:15:35:15:41 | new KProperty0<Integer>(...) { ... } | reflection.kt:15:35:15:41 | get | reflection.kt:15:35:15:41 | getP0(...) | C.getP0 |
|
||||
| reflection.kt:15:35:15:41 | ...::... | reflection.kt:15:35:15:41 | new KProperty0<Integer>(...) { ... } | reflection.kt:15:35:15:41 | invoke | reflection.kt:15:35:15:41 | get(...) | .get |
|
||||
| reflection.kt:17:45:17:49 | ...::... | reflection.kt:17:45:17:49 | new KMutableProperty1<C,Integer>(...) { ... } | reflection.kt:17:45:17:49 | get | reflection.kt:17:45:17:49 | getP1(...) | C.getP1 |
|
||||
| reflection.kt:17:45:17:49 | ...::... | reflection.kt:17:45:17:49 | new KMutableProperty1<C,Integer>(...) { ... } | reflection.kt:17:45:17:49 | invoke | reflection.kt:17:45:17:49 | get(...) | .get |
|
||||
| reflection.kt:17:45:17:49 | ...::... | reflection.kt:17:45:17:49 | new KMutableProperty1<C,Integer>(...) { ... } | reflection.kt:17:45:17:49 | set | reflection.kt:17:45:17:49 | setP1(...) | C.setP1 |
|
||||
| reflection.kt:21:44:21:50 | ...::... | reflection.kt:21:44:21:50 | new Function2<C,Integer,Unit>(...) { ... } | reflection.kt:21:44:21:50 | invoke | reflection.kt:21:44:21:50 | set(...) | KMutableProperty1<C,Integer>.set |
|
||||
| reflection.kt:22:42:22:48 | ...::... | reflection.kt:22:42:22:48 | new KMutableProperty0<Integer>(...) { ... } | reflection.kt:22:42:22:48 | get | reflection.kt:22:42:22:48 | getP1(...) | C.getP1 |
|
||||
| reflection.kt:22:42:22:48 | ...::... | reflection.kt:22:42:22:48 | new KMutableProperty0<Integer>(...) { ... } | reflection.kt:22:42:22:48 | invoke | reflection.kt:22:42:22:48 | get(...) | .get |
|
||||
| reflection.kt:22:42:22:48 | ...::... | reflection.kt:22:42:22:48 | new KMutableProperty0<Integer>(...) { ... } | reflection.kt:22:42:22:48 | set | reflection.kt:22:42:22:48 | setP1(...) | C.setP1 |
|
||||
| reflection.kt:50:13:50:28 | ...::... | reflection.kt:50:13:50:28 | new KProperty1<String,Character>(...) { ... } | reflection.kt:50:13:50:28 | get | reflection.kt:50:13:50:28 | getLastChar(...) | ReflectionKt.getLastChar |
|
||||
| reflection.kt:50:13:50:28 | ...::... | reflection.kt:50:13:50:28 | new KProperty1<String,Character>(...) { ... } | reflection.kt:50:13:50:28 | invoke | reflection.kt:50:13:50:28 | get(...) | .get |
|
||||
| reflection.kt:51:13:51:28 | ...::... | reflection.kt:51:13:51:28 | new KProperty0<Character>(...) { ... } | reflection.kt:51:13:51:28 | get | reflection.kt:51:13:51:28 | getLastChar(...) | ReflectionKt.getLastChar |
|
||||
| reflection.kt:51:13:51:28 | ...::... | reflection.kt:51:13:51:28 | new KProperty0<Character>(...) { ... } | reflection.kt:51:13:51:28 | invoke | reflection.kt:51:13:51:28 | get(...) | .get |
|
||||
| reflection.kt:60:17:60:32 | ...::... | reflection.kt:60:17:60:32 | new Function2<Generic<Integer>,Integer,String>(...) { ... } | reflection.kt:60:17:60:32 | invoke | reflection.kt:60:17:60:32 | m1(...) | Generic<Integer>.m1 |
|
||||
| reflection.kt:61:17:61:34 | ...::... | reflection.kt:61:17:61:34 | new Function1<Integer,String>(...) { ... } | reflection.kt:61:17:61:34 | invoke | reflection.kt:61:17:61:34 | m1(...) | Generic<Integer>.m1 |
|
||||
| reflection.kt:62:17:62:34 | ...::... | reflection.kt:62:17:62:34 | new Function1<Generic<Integer>,String>(...) { ... } | reflection.kt:62:17:62:34 | invoke | reflection.kt:62:17:62:34 | ext1(...) | ReflectionKt.ext1 |
|
||||
@@ -90,15 +96,21 @@ callsInsideInvocationMethods
|
||||
| reflection.kt:64:17:64:34 | ...::... | reflection.kt:64:17:64:34 | new Function1<Generic<Integer>,String>(...) { ... } | reflection.kt:64:17:64:34 | invoke | reflection.kt:64:17:64:34 | ext2(...) | ReflectionKt.ext2 |
|
||||
| reflection.kt:65:17:65:36 | ...::... | reflection.kt:65:17:65:36 | new Function0<String>(...) { ... } | reflection.kt:65:17:65:36 | invoke | reflection.kt:65:17:65:36 | ext2(...) | ReflectionKt.ext2 |
|
||||
| reflection.kt:67:17:67:32 | ...::... | reflection.kt:67:17:67:32 | new KMutableProperty1<Generic<Integer>,Integer>(...) { ... } | reflection.kt:67:17:67:32 | get | reflection.kt:67:17:67:32 | getP2(...) | Generic<Integer>.getP2 |
|
||||
| reflection.kt:67:17:67:32 | ...::... | reflection.kt:67:17:67:32 | new KMutableProperty1<Generic<Integer>,Integer>(...) { ... } | reflection.kt:67:17:67:32 | invoke | reflection.kt:67:17:67:32 | get(...) | .get |
|
||||
| reflection.kt:67:17:67:32 | ...::... | reflection.kt:67:17:67:32 | new KMutableProperty1<Generic<Integer>,Integer>(...) { ... } | reflection.kt:67:17:67:32 | set | reflection.kt:67:17:67:32 | setP2(...) | Generic<Integer>.setP2 |
|
||||
| reflection.kt:68:17:68:34 | ...::... | reflection.kt:68:17:68:34 | new KMutableProperty0<Integer>(...) { ... } | reflection.kt:68:17:68:34 | get | reflection.kt:68:17:68:34 | getP2(...) | Generic<Integer>.getP2 |
|
||||
| reflection.kt:68:17:68:34 | ...::... | reflection.kt:68:17:68:34 | new KMutableProperty0<Integer>(...) { ... } | reflection.kt:68:17:68:34 | invoke | reflection.kt:68:17:68:34 | get(...) | .get |
|
||||
| reflection.kt:68:17:68:34 | ...::... | reflection.kt:68:17:68:34 | new KMutableProperty0<Integer>(...) { ... } | reflection.kt:68:17:68:34 | set | reflection.kt:68:17:68:34 | setP2(...) | Generic<Integer>.setP2 |
|
||||
| reflection.kt:70:17:70:30 | ...::... | reflection.kt:70:17:70:30 | new KProperty0<Integer>(...) { ... } | reflection.kt:70:17:70:30 | get | reflection.kt:70:17:70:30 | getMAX_VALUE(...) | IntCompanionObject.getMAX_VALUE |
|
||||
| reflection.kt:70:17:70:30 | ...::... | reflection.kt:70:17:70:30 | new KProperty0<Integer>(...) { ... } | reflection.kt:70:17:70:30 | invoke | reflection.kt:70:17:70:30 | get(...) | .get |
|
||||
| reflection.kt:71:17:71:34 | ...::... | reflection.kt:71:17:71:34 | new KProperty0<Integer>(...) { ... } | reflection.kt:71:17:71:34 | invoke | reflection.kt:71:17:71:34 | get(...) | .get |
|
||||
| reflection.kt:72:17:72:35 | ...::... | reflection.kt:72:17:72:35 | new KMutableProperty0<Integer>(...) { ... } | reflection.kt:72:17:72:35 | invoke | reflection.kt:72:17:72:35 | get(...) | .get |
|
||||
| reflection.kt:90:18:90:24 | ...::... | reflection.kt:90:18:90:24 | new Function1<String,Inner<String>>(...) { ... } | reflection.kt:90:18:90:24 | invoke | reflection.kt:90:18:90:24 | new Inner<String>(...) | Inner<String>.Inner<String> |
|
||||
| reflection.kt:97:14:97:21 | ...::... | reflection.kt:97:14:97:21 | new Function1<String,Class2<String>>(...) { ... } | reflection.kt:97:14:97:21 | invoke | reflection.kt:97:14:97:21 | new Class2<String>(...) | Class2<String>.Class2<String> |
|
||||
| reflection.kt:98:14:98:17 | ...::... | reflection.kt:98:14:98:17 | new Function1<String,Unit>(...) { ... } | reflection.kt:98:14:98:17 | invoke | reflection.kt:98:14:98:17 | fn(...) | ReflectionKt.fn |
|
||||
| reflection.kt:99:14:99:29 | ...::... | reflection.kt:99:14:99:29 | new Function1<String,Inner<String>>(...) { ... } | reflection.kt:99:14:99:29 | invoke | reflection.kt:99:14:99:29 | new Inner<String>(...) | Inner<String>.Inner<String> |
|
||||
| reflection.kt:109:17:109:27 | ...::... | reflection.kt:109:17:109:27 | new KMutableProperty0<Integer>(...) { ... } | reflection.kt:109:17:109:27 | get | reflection.kt:109:17:109:27 | getProp1(...) | Base1.getProp1 |
|
||||
| reflection.kt:109:17:109:27 | ...::... | reflection.kt:109:17:109:27 | new KMutableProperty0<Integer>(...) { ... } | reflection.kt:109:17:109:27 | invoke | reflection.kt:109:17:109:27 | get(...) | .get |
|
||||
| reflection.kt:109:17:109:27 | ...::... | reflection.kt:109:17:109:27 | new KMutableProperty0<Integer>(...) { ... } | reflection.kt:109:17:109:27 | set | reflection.kt:109:17:109:27 | setProp1(...) | Base1.setProp1 |
|
||||
| reflection.kt:116:40:116:44 | ...::... | reflection.kt:116:40:116:44 | new Function1<Integer,Unit>(...) { ... } | reflection.kt:116:40:116:44 | invoke | reflection.kt:116:40:116:44 | fn1(...) | .fn1 |
|
||||
| reflection.kt:116:40:116:44 | ...::... | reflection.kt:116:40:116:44 | new Function1<Integer,Unit>(...) { ... } | reflection.kt:116:40:116:44 | invoke | reflection.kt:116:40:116:44 | new (...) | . |
|
||||
@@ -127,15 +139,21 @@ fieldAccessInsideInvocationMethods
|
||||
memberVisibility
|
||||
| reflection.kt:7:49:7:54 | ...::... | reflection.kt:7:49:7:54 | invoke | public |
|
||||
| reflection.kt:10:38:10:42 | ...::... | reflection.kt:10:38:10:42 | get | public |
|
||||
| reflection.kt:10:38:10:42 | ...::... | reflection.kt:10:38:10:42 | invoke | public |
|
||||
| reflection.kt:14:38:14:44 | ...::... | reflection.kt:14:38:14:44 | invoke | public |
|
||||
| reflection.kt:15:35:15:41 | ...::... | reflection.kt:15:35:15:41 | get | public |
|
||||
| reflection.kt:15:35:15:41 | ...::... | reflection.kt:15:35:15:41 | invoke | public |
|
||||
| reflection.kt:17:45:17:49 | ...::... | reflection.kt:17:45:17:49 | get | public |
|
||||
| reflection.kt:17:45:17:49 | ...::... | reflection.kt:17:45:17:49 | invoke | public |
|
||||
| reflection.kt:17:45:17:49 | ...::... | reflection.kt:17:45:17:49 | set | public |
|
||||
| reflection.kt:21:44:21:50 | ...::... | reflection.kt:21:44:21:50 | invoke | public |
|
||||
| reflection.kt:22:42:22:48 | ...::... | reflection.kt:22:42:22:48 | get | public |
|
||||
| reflection.kt:22:42:22:48 | ...::... | reflection.kt:22:42:22:48 | invoke | public |
|
||||
| reflection.kt:22:42:22:48 | ...::... | reflection.kt:22:42:22:48 | set | public |
|
||||
| reflection.kt:50:13:50:28 | ...::... | reflection.kt:50:13:50:28 | get | public |
|
||||
| reflection.kt:50:13:50:28 | ...::... | reflection.kt:50:13:50:28 | invoke | public |
|
||||
| reflection.kt:51:13:51:28 | ...::... | reflection.kt:51:13:51:28 | get | public |
|
||||
| reflection.kt:51:13:51:28 | ...::... | reflection.kt:51:13:51:28 | invoke | public |
|
||||
| reflection.kt:60:17:60:32 | ...::... | reflection.kt:60:17:60:32 | invoke | public |
|
||||
| reflection.kt:61:17:61:34 | ...::... | reflection.kt:61:17:61:34 | invoke | public |
|
||||
| reflection.kt:62:17:62:34 | ...::... | reflection.kt:62:17:62:34 | invoke | public |
|
||||
@@ -143,17 +161,23 @@ memberVisibility
|
||||
| reflection.kt:64:17:64:34 | ...::... | reflection.kt:64:17:64:34 | invoke | public |
|
||||
| reflection.kt:65:17:65:36 | ...::... | reflection.kt:65:17:65:36 | invoke | public |
|
||||
| reflection.kt:67:17:67:32 | ...::... | reflection.kt:67:17:67:32 | get | public |
|
||||
| reflection.kt:67:17:67:32 | ...::... | reflection.kt:67:17:67:32 | invoke | public |
|
||||
| reflection.kt:67:17:67:32 | ...::... | reflection.kt:67:17:67:32 | set | public |
|
||||
| reflection.kt:68:17:68:34 | ...::... | reflection.kt:68:17:68:34 | get | public |
|
||||
| reflection.kt:68:17:68:34 | ...::... | reflection.kt:68:17:68:34 | invoke | public |
|
||||
| reflection.kt:68:17:68:34 | ...::... | reflection.kt:68:17:68:34 | set | public |
|
||||
| reflection.kt:70:17:70:30 | ...::... | reflection.kt:70:17:70:30 | get | public |
|
||||
| reflection.kt:70:17:70:30 | ...::... | reflection.kt:70:17:70:30 | invoke | public |
|
||||
| reflection.kt:71:17:71:34 | ...::... | reflection.kt:71:17:71:34 | get | public |
|
||||
| reflection.kt:71:17:71:34 | ...::... | reflection.kt:71:17:71:34 | invoke | public |
|
||||
| reflection.kt:72:17:72:35 | ...::... | reflection.kt:72:17:72:35 | get | public |
|
||||
| reflection.kt:72:17:72:35 | ...::... | reflection.kt:72:17:72:35 | invoke | public |
|
||||
| reflection.kt:72:17:72:35 | ...::... | reflection.kt:72:17:72:35 | set | public |
|
||||
| reflection.kt:90:18:90:24 | ...::... | reflection.kt:90:18:90:24 | invoke | public |
|
||||
| reflection.kt:97:14:97:21 | ...::... | reflection.kt:97:14:97:21 | invoke | public |
|
||||
| reflection.kt:98:14:98:17 | ...::... | reflection.kt:98:14:98:17 | invoke | public |
|
||||
| reflection.kt:99:14:99:29 | ...::... | reflection.kt:99:14:99:29 | invoke | public |
|
||||
| reflection.kt:109:17:109:27 | ...::... | reflection.kt:109:17:109:27 | get | public |
|
||||
| reflection.kt:109:17:109:27 | ...::... | reflection.kt:109:17:109:27 | invoke | public |
|
||||
| reflection.kt:109:17:109:27 | ...::... | reflection.kt:109:17:109:27 | set | public |
|
||||
| reflection.kt:116:40:116:44 | ...::... | reflection.kt:116:40:116:44 | invoke | public |
|
||||
|
||||
Reference in New Issue
Block a user