Documentation ¶
Index ¶
- Constants
- type Extractor
- func (extractor *Extractor) ExtractCalls(units []*core.Unit) ([]*object.Call, error)
- func (extractor *Extractor) ExtractClass(unit *core.Unit) (*object.Clazz, error)
- func (extractor *Extractor) ExtractClasses(units []*core.Unit) ([]*object.Clazz, error)
- func (extractor *Extractor) ExtractFunction(unit *core.Unit) (*object.Function, error)
- func (extractor *Extractor) ExtractFunctions(units []*core.Unit) ([]*object.Function, error)
- func (extractor *Extractor) ExtractSymbols(units []*core.Unit) ([]*object.Symbol, error)
- func (extractor *Extractor) GetLang() core.LangType
- func (extractor *Extractor) IsCall(unit *core.Unit) bool
- func (extractor *Extractor) IsClass(unit *core.Unit) bool
- func (extractor *Extractor) IsFunction(unit *core.Unit) bool
- func (extractor *Extractor) IsSymbol(unit *core.Unit) bool
Constants ¶
View Source
const ( KindKotlinFunctionDecl core.KindRepr = "function_declaration" KindKotlinFunctionBody core.KindRepr = "function_body" KindKotlinPackageHeader core.KindRepr = "package_header" KindKotlinIdentifier core.KindRepr = "identifier" KindKotlinTypeIdentifier core.KindRepr = "type_identifier" KindKotlinClassDecl core.KindRepr = "class_declaration" KindKotlinSourceFile core.KindRepr = "source_file" )
NOTICE: kotlin grammar is not official https://github.com/fwcd/tree-sitter-kotlin/blob/main/src/node-types.json
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Extractor ¶
type Extractor struct { }
func (*Extractor) ExtractCalls ¶
func (*Extractor) ExtractClass ¶
func (*Extractor) ExtractClasses ¶
func (*Extractor) ExtractFunction ¶
func (*Extractor) ExtractFunctions ¶
func (*Extractor) ExtractSymbols ¶
Click to show internal directories.
Click to hide internal directories.