kotlin

package
v0.12.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 13, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

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 *Extractor) ExtractCalls(units []*core.Unit) ([]*object.Call, error)

func (*Extractor) ExtractClass

func (extractor *Extractor) ExtractClass(unit *core.Unit) (*object.Clazz, error)

func (*Extractor) ExtractClasses

func (extractor *Extractor) ExtractClasses(units []*core.Unit) ([]*object.Clazz, error)

func (*Extractor) ExtractFunction

func (extractor *Extractor) ExtractFunction(unit *core.Unit) (*object.Function, error)

func (*Extractor) ExtractFunctions

func (extractor *Extractor) ExtractFunctions(units []*core.Unit) ([]*object.Function, error)

func (*Extractor) ExtractSymbols

func (extractor *Extractor) ExtractSymbols(units []*core.Unit) ([]*object.Symbol, error)

func (*Extractor) GetLang

func (extractor *Extractor) GetLang() core.LangType

func (*Extractor) IsCall

func (extractor *Extractor) IsCall(unit *core.Unit) bool

func (*Extractor) IsClass

func (extractor *Extractor) IsClass(unit *core.Unit) bool

func (*Extractor) IsFunction

func (extractor *Extractor) IsFunction(unit *core.Unit) bool

func (*Extractor) IsSymbol

func (extractor *Extractor) IsSymbol(unit *core.Unit) bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL