type go/ast.Filter
15 uses
go/ast (current package)
filter.go#L44: type Filter func(string) bool
filter.go#L46: func filterIdentList(list []*Ident, f Filter) []*Ident {
filter.go#L74: func filterFieldList(fields *FieldList, filter Filter, export bool) (removedFields bool) {
filter.go#L109: func filterCompositeLit(lit *CompositeLit, filter Filter, export bool) {
filter.go#L117: func filterExprList(list []Expr, filter Filter, export bool) []Expr {
filter.go#L137: func filterParamList(fields *FieldList, filter Filter, export bool) bool {
filter.go#L150: func filterType(typ Expr, f Filter, export bool) bool {
filter.go#L182: func filterSpec(spec Spec, f Filter, export bool) bool {
filter.go#L212: func filterSpecList(list []Spec, f Filter, export bool) []Spec {
filter.go#L229: func FilterDecl(decl Decl, f Filter) bool {
filter.go#L233: func filterDecl(decl Decl, f Filter, export bool) bool {
filter.go#L253: func FilterFile(src *File, f Filter) bool {
filter.go#L257: func filterFile(src *File, f Filter, export bool) bool {
filter.go#L279: func FilterPackage(pkg *Package, f Filter) bool {
filter.go#L283: func filterPackage(pkg *Package, f Filter, export bool) bool {