File tree Expand file tree Collapse file tree
codeql/swift/elements/expr Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ private import codeql.swift.elements.expr.MethodLookupExpr
2+ private import codeql.swift.elements.decl.ConstructorDecl
3+
4+ class InitializerLookupExpr extends MethodLookupExpr {
5+ InitializerLookupExpr ( ) { super .getMethod ( ) instanceof ConstructorDecl }
6+
7+ override ConstructorDecl getMethod ( ) { result = super .getMethod ( ) }
8+
9+ override string toString ( ) { result = this .getMember ( ) .toString ( ) }
10+ }
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ import codeql.swift.elements
44import codeql.swift.elements.expr.ArithmeticOperation
55import codeql.swift.elements.expr.BitwiseOperation
66import codeql.swift.elements.expr.LogicalOperation
7+ import codeql.swift.elements.expr.InitializerLookupExpr
78import codeql.swift.elements.decl.MethodDecl
89import codeql.swift.elements.decl.ClassOrStructDecl
910import codeql.swift.Unit
You can’t perform that action at this time.
0 commit comments