Documentation
¶
Index ¶
- type AstMap
- func (a *AstMap) GetClassInherits(structLikeName *tokens.ClassLikeToken) []*ast_inherits.AstInherit
- func (a *AstMap) GetClassLikeReferences() []*tokens_references.ClassLikeReference
- func (a *AstMap) GetClassReferenceForToken(structName *tokens.ClassLikeToken) *tokens_references.ClassLikeReference
- func (a *AstMap) GetFileReferenceForToken(filePath *tokens.FileToken) *tokens_references.FileReference
- func (a *AstMap) GetFileReferences() []*tokens_references.FileReference
- func (a *AstMap) GetFunctionReferenceForToken(functionName *tokens.FunctionToken) *tokens_references.FunctionReference
- func (a *AstMap) GetFunctionReferences() []*tokens_references.FunctionReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AstMap ¶
type AstMap struct { ClassReferences map[string]*tokens_references.ClassLikeReference FileReferences map[string]*tokens_references.FileReference FunctionReferences map[string]*tokens_references.FunctionReference }
func NewAstMap ¶
func NewAstMap(astFileReferences []*tokens_references.FileReference) *AstMap
func (*AstMap) GetClassInherits ¶
func (a *AstMap) GetClassInherits(structLikeName *tokens.ClassLikeToken) []*ast_inherits.AstInherit
func (*AstMap) GetClassLikeReferences ¶
func (a *AstMap) GetClassLikeReferences() []*tokens_references.ClassLikeReference
func (*AstMap) GetClassReferenceForToken ¶
func (a *AstMap) GetClassReferenceForToken(structName *tokens.ClassLikeToken) *tokens_references.ClassLikeReference
func (*AstMap) GetFileReferenceForToken ¶
func (a *AstMap) GetFileReferenceForToken(filePath *tokens.FileToken) *tokens_references.FileReference
func (*AstMap) GetFileReferences ¶
func (a *AstMap) GetFileReferences() []*tokens_references.FileReference
func (*AstMap) GetFunctionReferenceForToken ¶
func (a *AstMap) GetFunctionReferenceForToken(functionName *tokens.FunctionToken) *tokens_references.FunctionReference
func (*AstMap) GetFunctionReferences ¶
func (a *AstMap) GetFunctionReferences() []*tokens_references.FunctionReference
Click to show internal directories.
Click to hide internal directories.