Documentation
¶
Index ¶
- type LocationTracker
- func (l *LocationTracker) CurrentClassName() string
- func (l *LocationTracker) CurrentFieldName() string
- func (l *LocationTracker) CurrentFunctionArity() int
- func (l *LocationTracker) CurrentFunctionName() string
- func (l *LocationTracker) CurrentFunctionParams() []string
- func (l *LocationTracker) CurrentFunctionResult() string
- func (l *LocationTracker) CurrentPackageName() string
- func (l *LocationTracker) EnterClass(name string)
- func (l *LocationTracker) EnterField(name string)
- func (l *LocationTracker) EnterFunction(name string, params []string, result string)
- func (l *LocationTracker) EnterPackage(name string)
- func (l *LocationTracker) ExitClass()
- func (l *LocationTracker) ExitField()
- func (l *LocationTracker) ExitFunction()
- func (l *LocationTracker) IsInsideClass() bool
- func (l *LocationTracker) IsInsideField() bool
- func (l *LocationTracker) IsInsideFunction() bool
- func (l *LocationTracker) Path() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LocationTracker ¶
type LocationTracker struct {
// contains filtered or unexported fields
}
func NewLocationTracker ¶
func NewLocationTracker(path string) *LocationTracker
func (*LocationTracker) CurrentClassName ¶
func (l *LocationTracker) CurrentClassName() string
func (*LocationTracker) CurrentFieldName ¶
func (l *LocationTracker) CurrentFieldName() string
func (*LocationTracker) CurrentFunctionArity ¶
func (l *LocationTracker) CurrentFunctionArity() int
func (*LocationTracker) CurrentFunctionName ¶
func (l *LocationTracker) CurrentFunctionName() string
func (*LocationTracker) CurrentFunctionParams ¶
func (l *LocationTracker) CurrentFunctionParams() []string
func (*LocationTracker) CurrentFunctionResult ¶
func (l *LocationTracker) CurrentFunctionResult() string
func (*LocationTracker) CurrentPackageName ¶
func (l *LocationTracker) CurrentPackageName() string
func (*LocationTracker) EnterClass ¶
func (l *LocationTracker) EnterClass(name string)
func (*LocationTracker) EnterField ¶
func (l *LocationTracker) EnterField(name string)
func (*LocationTracker) EnterFunction ¶
func (l *LocationTracker) EnterFunction(name string, params []string, result string)
func (*LocationTracker) EnterPackage ¶
func (l *LocationTracker) EnterPackage(name string)
func (*LocationTracker) ExitClass ¶
func (l *LocationTracker) ExitClass()
func (*LocationTracker) ExitField ¶
func (l *LocationTracker) ExitField()
func (*LocationTracker) ExitFunction ¶
func (l *LocationTracker) ExitFunction()
func (*LocationTracker) IsInsideClass ¶
func (l *LocationTracker) IsInsideClass() bool
func (*LocationTracker) IsInsideField ¶
func (l *LocationTracker) IsInsideField() bool
func (*LocationTracker) IsInsideFunction ¶
func (l *LocationTracker) IsInsideFunction() bool
func (*LocationTracker) Path ¶
func (l *LocationTracker) Path() string
Click to show internal directories.
Click to hide internal directories.