File tree Expand file tree Collapse file tree 3 files changed +5
-6
lines changed
lib/codeql/swift/elements/type
library-tests/elements/type/nominaltype Expand file tree Collapse file tree 3 files changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ class TypeAliasType extends Generated::TypeAliasType {
10
10
* typealias MyInt = Int
11
11
* ```
12
12
*/
13
- Type getAliasedType ( ) { none ( ) } // TODO: not yet implemented.
13
+ Type getAliasedType ( ) { result = this . getDecl ( ) . getAliasedType ( ) }
14
14
15
- override Type getUnderlyingType ( ) { result = this } // TODO: not yet implemented.
15
+ override Type getUnderlyingType ( ) { result = this . getAliasedType ( ) . getUnderlyingType ( ) }
16
16
}
Original file line number Diff line number Diff line change 1
1
import swift
2
2
3
3
string describe ( Decl decl ) {
4
- //result = "getAliasedType:" + decl.(TypeAliasDecl).getAliasedType().toString() TODO: not yet implemented
5
- none ( )
4
+ result = "getAliasedType:" + decl .( TypeAliasDecl ) .getAliasedType ( ) .toString ( )
6
5
}
7
6
8
7
from Decl decl
Original file line number Diff line number Diff line change 1
1
import swift
2
2
3
3
string describe ( TypeDecl td ) {
4
- // result = "getAliasedType:" + td.(TypeAliasDecl).getAliasedType() TODO: not yet implemented.
5
- // or
4
+ result = "getAliasedType:" + td .( TypeAliasDecl ) .getAliasedType ( )
5
+ or
6
6
result = "getABaseType:" + td .( NominalTypeDecl ) .getABaseType ( )
7
7
}
8
8
You can’t perform that action at this time.
0 commit comments