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 {
1010 * typealias MyInt = Int
1111 * ```
1212 */
13- Type getAliasedType ( ) { none ( ) } // TODO: not yet implemented.
13+ Type getAliasedType ( ) { result = this . getDecl ( ) . getAliasedType ( ) }
1414
15- override Type getUnderlyingType ( ) { result = this } // TODO: not yet implemented.
15+ override Type getUnderlyingType ( ) { result = this . getAliasedType ( ) . getUnderlyingType ( ) }
1616}
Original file line number Diff line number Diff line change 11import swift
22
33string describe ( Decl decl ) {
4- //result = "getAliasedType:" + decl.(TypeAliasDecl).getAliasedType().toString() TODO: not yet implemented
5- none ( )
4+ result = "getAliasedType:" + decl .( TypeAliasDecl ) .getAliasedType ( ) .toString ( )
65}
76
87from Decl decl
Original file line number Diff line number Diff line change 11import swift
22
33string describe ( TypeDecl td ) {
4- // result = "getAliasedType:" + td.(TypeAliasDecl).getAliasedType() TODO: not yet implemented.
5- // or
4+ result = "getAliasedType:" + td .( TypeAliasDecl ) .getAliasedType ( )
5+ or
66 result = "getABaseType:" + td .( NominalTypeDecl ) .getABaseType ( )
77}
88
You can’t perform that action at this time.
0 commit comments