@@ -38,13 +38,16 @@ class LocalScopeVariable extends Variable, @localscopevariable {
3838/** A local variable declaration */
3939class LocalVariableDecl extends @localvar, LocalScopeVariable {
4040 /** Gets the type of this local variable. */
41- override Type getType ( ) { localvars ( this , _, result , _) }
41+ override Type getType ( ) { localvars ( this , _, result , _, _) }
42+
43+ /** Gets the Kotlin type of this local variable. */
44+ override KotlinType getKotlinType ( ) { localvars ( this , _, _, result , _) }
4245
4346 /** Gets the expression declaring this variable. */
44- LocalVariableDeclExpr getDeclExpr ( ) { localvars ( this , _, _, result ) }
47+ LocalVariableDeclExpr getDeclExpr ( ) { localvars ( this , _, _, _ , result ) }
4548
4649 /** Gets the parent of this declaration. */
47- Expr getParent ( ) { localvars ( this , _, _, result ) }
50+ Expr getParent ( ) { localvars ( this , _, _, _ , result ) }
4851
4952 /** Gets the callable in which this declaration occurs. */
5053 override Callable getCallable ( ) { result = this .getParent ( ) .getEnclosingCallable ( ) }
0 commit comments