|
| 1 | +PsiJetFileStubImpl[package=test] |
| 2 | + PACKAGE_DIRECTIVE |
| 3 | + REFERENCE_EXPRESSION[referencedName=test] |
| 4 | + IMPORT_LIST |
| 5 | + CLASS[fqName=test.SuspendLambda, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=true, name=SuspendLambda, superNames=[]] |
| 6 | + MODIFIER_LIST[public final] |
| 7 | + PRIMARY_CONSTRUCTOR |
| 8 | + MODIFIER_LIST[public] |
| 9 | + VALUE_PARAMETER_LIST |
| 10 | + CLASS_BODY |
| 11 | + FUN[fqName=test.SuspendLambda.testCoroutine, hasBlockBody=true, hasBody=true, hasTypeParameterListBeforeFunctionName=true, isExtension=false, isTopLevel=false, name=testCoroutine] |
| 12 | + MODIFIER_LIST[public final] |
| 13 | + TYPE_PARAMETER_LIST |
| 14 | + TYPE_PARAMETER[fqName=null, isInVariance=false, isOutVariance=false, name=T] |
| 15 | + VALUE_PARAMETER_LIST |
| 16 | + VALUE_PARAMETER[fqName=null, hasDefaultValue=false, hasValOrVar=false, isMutable=false, name=f] |
| 17 | + TYPE_REFERENCE |
| 18 | + MODIFIER_LIST[suspend] |
| 19 | + FUNCTION_TYPE |
| 20 | + VALUE_PARAMETER_LIST |
| 21 | + VALUE_PARAMETER[fqName=null, hasDefaultValue=false, hasValOrVar=false, isMutable=false, name=null] |
| 22 | + TYPE_REFERENCE |
| 23 | + USER_TYPE |
| 24 | + USER_TYPE |
| 25 | + REFERENCE_EXPRESSION[referencedName=kotlin] |
| 26 | + REFERENCE_EXPRESSION[referencedName=Int] |
| 27 | + TYPE_REFERENCE |
| 28 | + NULLABLE_TYPE |
| 29 | + USER_TYPE |
| 30 | + REFERENCE_EXPRESSION[referencedName=T] |
| 31 | + TYPE_REFERENCE |
| 32 | + USER_TYPE |
| 33 | + USER_TYPE |
| 34 | + REFERENCE_EXPRESSION[referencedName=kotlin] |
| 35 | + REFERENCE_EXPRESSION[referencedName=Unit] |
| 36 | + FUN[fqName=test.SuspendLambda.testCoroutineWithAnnotation, hasBlockBody=true, hasBody=true, hasTypeParameterListBeforeFunctionName=true, isExtension=false, isTopLevel=false, name=testCoroutineWithAnnotation] |
| 37 | + MODIFIER_LIST[public final] |
| 38 | + TYPE_PARAMETER_LIST |
| 39 | + TYPE_PARAMETER[fqName=null, isInVariance=false, isOutVariance=false, name=T] |
| 40 | + VALUE_PARAMETER_LIST |
| 41 | + VALUE_PARAMETER[fqName=null, hasDefaultValue=false, hasValOrVar=false, isMutable=false, name=f] |
| 42 | + TYPE_REFERENCE |
| 43 | + MODIFIER_LIST[suspend] |
| 44 | + FUNCTION_TYPE |
| 45 | + VALUE_PARAMETER_LIST |
| 46 | + VALUE_PARAMETER[fqName=null, hasDefaultValue=false, hasValOrVar=false, isMutable=false, name=null] |
| 47 | + TYPE_REFERENCE |
| 48 | + USER_TYPE |
| 49 | + USER_TYPE |
| 50 | + REFERENCE_EXPRESSION[referencedName=kotlin] |
| 51 | + REFERENCE_EXPRESSION[referencedName=Int] |
| 52 | + TYPE_REFERENCE |
| 53 | + MODIFIER_LIST[] |
| 54 | + ANNOTATION_ENTRY[hasValueArguments=false, shortName=A] |
| 55 | + CONSTRUCTOR_CALLEE |
| 56 | + TYPE_REFERENCE |
| 57 | + USER_TYPE |
| 58 | + USER_TYPE |
| 59 | + REFERENCE_EXPRESSION[referencedName=test] |
| 60 | + REFERENCE_EXPRESSION[referencedName=A] |
| 61 | + NULLABLE_TYPE |
| 62 | + USER_TYPE |
| 63 | + REFERENCE_EXPRESSION[referencedName=T] |
| 64 | + TYPE_REFERENCE |
| 65 | + USER_TYPE |
| 66 | + USER_TYPE |
| 67 | + REFERENCE_EXPRESSION[referencedName=kotlin] |
| 68 | + REFERENCE_EXPRESSION[referencedName=Unit] |
| 69 | + FUN[fqName=test.SuspendLambda.createCoroutine, hasBlockBody=true, hasBody=true, hasTypeParameterListBeforeFunctionName=true, isExtension=true, isTopLevel=false, name=createCoroutine] |
| 70 | + MODIFIER_LIST[public final] |
| 71 | + TYPE_PARAMETER_LIST |
| 72 | + TYPE_PARAMETER[fqName=null, isInVariance=false, isOutVariance=false, name=T] |
| 73 | + TYPE_REFERENCE |
| 74 | + MODIFIER_LIST[suspend] |
| 75 | + FUNCTION_TYPE |
| 76 | + VALUE_PARAMETER_LIST |
| 77 | + TYPE_REFERENCE |
| 78 | + USER_TYPE |
| 79 | + REFERENCE_EXPRESSION[referencedName=T] |
| 80 | + VALUE_PARAMETER_LIST |
| 81 | + VALUE_PARAMETER[fqName=null, hasDefaultValue=false, hasValOrVar=false, isMutable=false, name=completion] |
| 82 | + TYPE_REFERENCE |
| 83 | + USER_TYPE |
| 84 | + USER_TYPE |
| 85 | + REFERENCE_EXPRESSION[referencedName=test] |
| 86 | + REFERENCE_EXPRESSION[referencedName=Continuation] |
| 87 | + TYPE_ARGUMENT_LIST |
| 88 | + TYPE_PROJECTION[projectionKind=NONE] |
| 89 | + TYPE_REFERENCE |
| 90 | + USER_TYPE |
| 91 | + REFERENCE_EXPRESSION[referencedName=T] |
| 92 | + TYPE_REFERENCE |
| 93 | + USER_TYPE |
| 94 | + USER_TYPE |
| 95 | + REFERENCE_EXPRESSION[referencedName=kotlin] |
| 96 | + REFERENCE_EXPRESSION[referencedName=Unit] |
0 commit comments