Documentation
¶
Overview ¶
Code generated from Pkl module `org.foo.BugHolder`. DO NOT EDIT.
Code generated from Pkl module `org.foo.BugHolder`. DO NOT EDIT.
Code generated from Pkl module `org.foo.BugHolder`. DO NOT EDIT.
Code generated from Pkl module `org.foo.BugHolder`. DO NOT EDIT.
Code generated from Pkl module `org.foo.BugHolder`. DO NOT EDIT.
Code generated from Pkl module `org.foo.BugHolder`. DO NOT EDIT.
Code generated from Pkl module `org.foo.BugHolder`. DO NOT EDIT.
Code generated from Pkl module `org.foo.BugHolder`. DO NOT EDIT.
Code generated from Pkl module `org.foo.BugHolder`. DO NOT EDIT.
Code generated from Pkl module `org.foo.BugHolder`. DO NOT EDIT.
Code generated from Pkl module `org.foo.BugHolder`. DO NOT EDIT.
Code generated from Pkl module `org.foo.BugHolder`. DO NOT EDIT.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bug ¶
type Bug struct {
// The owner of this bug.
Owner *Person `pkl:"owner"`
// The age of this bug
Age *int `pkl:"age"`
// How long the bug holds its breath for
HoldsBreathFor pkl.Duration `pkl:"holdsBreathFor"`
Size pkl.DataSize `pkl:"size"`
Kind bugkind.BugKind `pkl:"kind"`
Kind2 bugkindtwo.BugKindTwo `pkl:"kind2"`
Kind3 string `pkl:"kind3"`
Kind4 string `pkl:"kind4"`
BagOfStuff pkl.Object `pkl:"bagOfStuff"`
BugClass pkl.Class `pkl:"bugClass"`
BugTypeAlias pkl.TypeAlias `pkl:"bugTypeAlias"`
}
type BugHolder ¶
type BugHolder struct {
Bug Bug `pkl:"bug"`
N蚊子 Bug `pkl:"蚊子"`
ThisPerson ThisPerson `pkl:"thisPerson"`
D D `pkl:"d"`
}
type PersonImpl ¶
type PersonImpl struct {
IsAlive bool `pkl:"isAlive"`
Bike Bike `pkl:"bike"`
// The person's first name
FirstName *uint16 `pkl:"firstName"`
// The person's last name
LastName map[string]*uint32 `pkl:"lastName"`
Things map[int]struct{} `pkl:"things"`
}
A Person!
func (PersonImpl) GetBike ¶
func (rcv PersonImpl) GetBike() Bike
func (PersonImpl) GetFirstName ¶
func (rcv PersonImpl) GetFirstName() *uint16
The person's first name
func (PersonImpl) GetIsAlive ¶
func (rcv PersonImpl) GetIsAlive() bool
func (PersonImpl) GetLastName ¶
func (rcv PersonImpl) GetLastName() map[string]*uint32
The person's last name
func (PersonImpl) GetThings ¶
func (rcv PersonImpl) GetThings() map[int]struct{}
type ThisPerson ¶
type ThisPerson interface {
Person
GetMyself() ThisPerson
GetSomeoneElse() Person
}
type ThisPersonImpl ¶
type ThisPersonImpl struct {
PersonImpl
Myself ThisPerson `pkl:"myself"`
SomeoneElse Person `pkl:"someoneElse"`
}
func (ThisPersonImpl) GetMyself ¶
func (rcv ThisPersonImpl) GetMyself() ThisPerson
func (ThisPersonImpl) GetSomeoneElse ¶
func (rcv ThisPersonImpl) GetSomeoneElse() Person
Source Files
¶
Directories
¶
| Path | Synopsis |
|---|---|
|
Code generated from Pkl module `org.foo.BugHolder`.
|
Code generated from Pkl module `org.foo.BugHolder`. |
|
Code generated from Pkl module `org.foo.BugHolder`.
|
Code generated from Pkl module `org.foo.BugHolder`. |