domain

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Dec 22, 2020 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Class

type Class struct {
	Name      string
	Package   Package
	Fields    Fields
	Functions Functions
}

func (Class) HasRelation

func (class Class) HasRelation(toClass Class) bool

type Classes

type Classes []Class

func (Classes) AllPackages

func (classes Classes) AllPackages() Packages

func (Classes) ClassByName

func (classes Classes) ClassByName(name string) *Class

func (Classes) ClassIndexByName

func (classes Classes) ClassIndexByName(name string) int

func (Classes) ClassIndexByPointerName

func (classes Classes) ClassIndexByPointerName(pointerName string) int

type Field

type Field struct {
	Name     string
	Nullable bool
	Package  Package
	Type     Type
}

func (Field) IsPrivate

func (field Field) IsPrivate() bool

type Fields

type Fields []Field

type Function

type Function struct {
	Name         string
	Parameters   Fields
	ReturnFields Fields
}

func (Function) IsPrivate

func (function Function) IsPrivate() bool

type Functions

type Functions []Function

type Package

type Package string

type Packages

type Packages []Package

type Parameter

type Parameter struct {
	Name string
	Type Type
}

type Parameters

type Parameters []Parameter

type Type

type Type string

func (Type) ToString

func (t Type) ToString() string

type Types

type Types []Type

Jump to

Keyboard shortcuts

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