mirror of
https://github.com/github/codeql.git
synced 2026-04-25 08:45:14 +02:00
Swift: add InitializerLookupExpr < MethodLookupExpr
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
private import codeql.swift.elements.expr.MethodLookupExpr
|
||||
private import codeql.swift.elements.decl.ConstructorDecl
|
||||
|
||||
class InitializerLookupExpr extends MethodLookupExpr {
|
||||
InitializerLookupExpr() { super.getMethod() instanceof ConstructorDecl }
|
||||
|
||||
override ConstructorDecl getMethod() { result = super.getMethod() }
|
||||
|
||||
override string toString() { result = this.getMember().toString() }
|
||||
}
|
||||
@@ -4,6 +4,7 @@ import codeql.swift.elements
|
||||
import codeql.swift.elements.expr.ArithmeticOperation
|
||||
import codeql.swift.elements.expr.BitwiseOperation
|
||||
import codeql.swift.elements.expr.LogicalOperation
|
||||
import codeql.swift.elements.expr.InitializerLookupExpr
|
||||
import codeql.swift.elements.decl.MethodDecl
|
||||
import codeql.swift.elements.decl.ClassOrStructDecl
|
||||
import codeql.swift.Unit
|
||||
|
||||
Reference in New Issue
Block a user