Provides classes for working with declarations.
Import pathimport semmle.go.Decls
Provides classes for working with Go programs.
Classes AliasSpecAn alias declaration specifier.
BadDeclA bad declaration, that is, a declaration that cannot be parsed.
ConstDeclA constant declaration.
DeclA declaration.
EmbeddedFieldDeclAn embedded field declaration in a struct.
EmbeddingSpecAn embedding specification in an interface.
FieldBaseA field declaration, in a struct, a function (for parameter or result variables), or an interface (in which case this is a method or embedding spec).
FieldDeclA field declaration in a struct type.
FuncDeclA function declaration.
FuncDefA function definition, that is, either a function declaration or a function literal.
GenDeclA generic declaration.
ImportDeclAn import declaration.
ImportSpecAn import specifier.
InterfaceMemberSpecA method or embedding specification in an interface type expression.
MethodDeclA method declaration.
MethodSpecA method specification in an interface.
ParameterDeclA parameter declaration.
ParameterOrResultDeclA function parameter or result variable declaration.
ReceiverDeclA receiver declaration in a function declaration.
ResultVariableDeclA result variable declaration.
SpecA declaration specifier.
TypeDeclA type declaration.
TypeDefSpecA type definition specifier.
TypeParamDeclA type parameter declaration in a type specification.
TypeSpecA type declaration specifier, which is either a type definition or an alias declaration.
ValueSpecA constant or variable declaration specifier.
VarDeclA variable declaration.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4