Documentation
¶
Overview ¶
Package astutils provides utility functions for working with AST nodes
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FuncSignatureIs ¶
func FuncSignatureIs(funcDecl *ast.FuncDecl, wantName string, wantParametersTypes, wantResultsTypes []string) bool
FuncSignatureIs returns true if the given func decl satisfies a signature characterized by the given name, parameters types and return types; false otherwise.
Example: to check if a function declaration has the signature Foo(int, string) (bool,error) call to FuncSignatureIs(funcDecl,"Foo",[]string{"int","string"},[]string{"bool","error"})
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.