fixup model changes

This commit is contained in:
Sauyon Lee
2021-08-19 12:36:33 -07:00
parent d4aa572109
commit 4a1daf173c

View File

@@ -42,13 +42,21 @@ module ArchiveZip {
hasQualifiedName("archive/zip", "File", "Open") and
(inp.isReceiver() and outp.isResult(0))
or
// signature: func (*File) OpenRaw() (io.Reader, error)
hasQualifiedName("archive/zip", "File", "OpenRaw") and
(inp.isReceiver() and outp.isResult(0))
or
// signature: func (*Writer) Copy(f *File) error
hasQualifiedName("archive/zip", "Writer", "Copy") and
(inp.isParameter(0) and outp.isReceiver())
or
// signature: func (*Writer) Create(name string) (io.Writer, error)
hasQualifiedName("archive/zip", "Writer", "Create") and
(inp.isResult(0) and outp.isReceiver())
or
// signature: func (*Writer) Copy(f *File) error
hasQualifiedName("archive/zip", "Writer", "Create") and
(inp.isParameter(0) and outp.isReceiver())
// signature: func (*Writer) CreateRaw(fh *FileHeader) (io.Writer, error)
hasQualifiedName("archive/zip", "Writer", "CreateRaw") and
(inp.isResult(0) and outp.isReceiver())
or
// signature: func (*Writer) CreateHeader(fh *FileHeader) (io.Writer, error)
hasQualifiedName("archive/zip", "Writer", "CreateHeader") and