@@ -60,19 +60,22 @@ class LocalVariableDecl extends @localvar, LocalScopeVariable {
6060/** A formal parameter of a callable. */
6161class Parameter extends Element , @param, LocalScopeVariable {
6262 /** Gets the type of this formal parameter. */
63- override Type getType ( ) { params ( this , result , _, _, _) }
63+ override Type getType ( ) { params ( this , result , _, _, _, _) }
64+
65+ /** Gets the Kotlin type of this formal parameter. */
66+ override KotlinType getKotlinType ( ) { params ( this , _, result , _, _, _) }
6467
6568 /** Holds if the parameter is never assigned a value in the body of the callable. */
6669 predicate isEffectivelyFinal ( ) { not exists ( this .getAnAssignedValue ( ) ) }
6770
6871 /** Gets the (zero-based) index of this formal parameter. */
69- int getPosition ( ) { params ( this , _, result , _, _) }
72+ int getPosition ( ) { params ( this , _, _ , result , _, _) }
7073
7174 /** Gets the callable that declares this formal parameter. */
72- override Callable getCallable ( ) { params ( this , _, _, result , _) }
75+ override Callable getCallable ( ) { params ( this , _, _, _ , result , _) }
7376
7477 /** Gets the source declaration of this formal parameter. */
75- Parameter getSourceDeclaration ( ) { params ( this , _, _, _, result ) }
78+ Parameter getSourceDeclaration ( ) { params ( this , _, _, _, _ , result ) }
7679
7780 /** Holds if this formal parameter is the same as its source declaration. */
7881 predicate isSourceDeclaration ( ) { this .getSourceDeclaration ( ) = this }
0 commit comments