From a237876356d5b586aa68214796b6fe0110bacb20 Mon Sep 17 00:00:00 2001 From: "Michael B. Gale" Date: Fri, 16 Aug 2024 11:44:14 +0100 Subject: [PATCH] Go: Add test for `AliasType` extraction --- .../semmle/go/Types/Aliases.expected | 37 +++++++++++++++++++ .../library-tests/semmle/go/Types/Aliases.ql | 4 ++ 2 files changed, 41 insertions(+) create mode 100644 go/ql/test/library-tests/semmle/go/Types/Aliases.expected create mode 100644 go/ql/test/library-tests/semmle/go/Types/Aliases.ql diff --git a/go/ql/test/library-tests/semmle/go/Types/Aliases.expected b/go/ql/test/library-tests/semmle/go/Types/Aliases.expected new file mode 100644 index 0000000000000..84a36cc1eae55 --- /dev/null +++ b/go/ql/test/library-tests/semmle/go/Types/Aliases.expected @@ -0,0 +1,37 @@ +| DirEntry | file://:0:0:0:0 | DirEntry | +| FileInfo | file://:0:0:0:0 | FileInfo | +| FileMode | file://:0:0:0:0 | FileMode | +| GenericSignatureAlias | generic.go:84:6:84:21 | GenericSignature | +| Kind | file://:0:0:0:0 | Kind | +| Kind | file://:0:0:0:0 | basic interface type | +| PathError | file://:0:0:0:0 | PathError | +| TypeAlias | generic.go:36:6:36:17 | GenericArray | +| _type | file://:0:0:0:0 | Type | +| aNameOff | file://:0:0:0:0 | NameOff | +| aTextOff | file://:0:0:0:0 | TextOff | +| aTypeOff | file://:0:0:0:0 | TypeOff | +| any | file://:0:0:0:0 | Kind | +| any | file://:0:0:0:0 | basic interface type | +| arrayType | file://:0:0:0:0 | ArrayType | +| arraytype | file://:0:0:0:0 | ArrayType | +| chanType | file://:0:0:0:0 | ChanType | +| chantype | file://:0:0:0:0 | ChanType | +| funcType | file://:0:0:0:0 | FuncType | +| functype | file://:0:0:0:0 | FuncType | +| interfaceType | file://:0:0:0:0 | InterfaceType | +| interfacetype | file://:0:0:0:0 | InterfaceType | +| maptype | file://:0:0:0:0 | MapType | +| name | file://:0:0:0:0 | Name | +| nameOff | file://:0:0:0:0 | NameOff | +| ptrType | file://:0:0:0:0 | PtrType | +| ptrtype | file://:0:0:0:0 | PtrType | +| sliceType | file://:0:0:0:0 | SliceType | +| slicetype | file://:0:0:0:0 | SliceType | +| structField | file://:0:0:0:0 | StructField | +| structType | file://:0:0:0:0 | StructType | +| structtype | file://:0:0:0:0 | StructType | +| syscallErrorType | file://:0:0:0:0 | Errno | +| textOff | file://:0:0:0:0 | TextOff | +| typeOff | file://:0:0:0:0 | TypeOff | +| uncommonType | file://:0:0:0:0 | UncommonType | +| uncommontype | file://:0:0:0:0 | UncommonType | diff --git a/go/ql/test/library-tests/semmle/go/Types/Aliases.ql b/go/ql/test/library-tests/semmle/go/Types/Aliases.ql new file mode 100644 index 0000000000000..124077d75e8fc --- /dev/null +++ b/go/ql/test/library-tests/semmle/go/Types/Aliases.ql @@ -0,0 +1,4 @@ +import go + +from AliasType at +select at.getName(), at.getRhs()