Skip to content
This repository was archived by the owner on Jan 5, 2023. It is now read-only.

Commit c4a493f

Browse files
committed
Remove models for methods where there are already interface models
1 parent dc159ee commit c4a493f

File tree

1 file changed

+0
-20
lines changed
  • ql/src/semmle/go/frameworks/stdlib

1 file changed

+0
-20
lines changed

ql/src/semmle/go/frameworks/stdlib/Io.qll

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -73,26 +73,6 @@ module Io {
7373
FunctionOutput outp;
7474

7575
MethodModels() {
76-
// signature: func (*LimitedReader).Read(p []byte) (n int, err error)
77-
this.hasQualifiedName("io", "LimitedReader", "Read") and
78-
(inp.isReceiver() and outp.isParameter(0))
79-
or
80-
// signature: func (*PipeReader).Read(data []byte) (n int, err error)
81-
this.hasQualifiedName("io", "PipeReader", "Read") and
82-
(inp.isReceiver() and outp.isParameter(0))
83-
or
84-
// signature: func (*PipeWriter).Write(data []byte) (n int, err error)
85-
this.hasQualifiedName("io", "PipeWriter", "Write") and
86-
(inp.isParameter(0) and outp.isReceiver())
87-
or
88-
// signature: func (*SectionReader).Read(p []byte) (n int, err error)
89-
this.hasQualifiedName("io", "SectionReader", "Read") and
90-
(inp.isReceiver() and outp.isParameter(0))
91-
or
92-
// signature: func (*SectionReader).ReadAt(p []byte, off int64) (n int, err error)
93-
this.hasQualifiedName("io", "SectionReader", "ReadAt") and
94-
(inp.isReceiver() and outp.isParameter(0))
95-
or
9676
// signature: func (Reader).Read(p []byte) (n int, err error)
9777
this.implements("io", "Reader", "Read") and
9878
(inp.isReceiver() and outp.isParameter(0))

0 commit comments

Comments
 (0)