(kind ast.Kind, node *ast.Node, sourceFile *ast.SourceFile)
| 679 | } |
| 680 | |
| 681 | func getModifierOccurrences(kind ast.Kind, node *ast.Node, sourceFile *ast.SourceFile) []*ast.Node { |
| 682 | var result []*ast.Node |
| 683 | |
| 684 | nodesToSearch := getNodesToSearchForModifier(node, ast.ModifierToFlag(kind)) |
| 685 | for _, n := range nodesToSearch { |
| 686 | modifier := findModifier(n, kind) |
| 687 | if modifier != nil { |
| 688 | result = append(result, modifier) |
| 689 | } |
| 690 | } |
| 691 | return result |
| 692 | } |
| 693 | |
| 694 | func getNodesToSearchForModifier(declaration *ast.Node, modifierFlag ast.ModifierFlags) []*ast.Node { |
| 695 | var result []*ast.Node |
no test coverage detected