Documentation ¶
Index ¶
- type FlattenTransformer
- type FullyQualifiedNameResolver
- type HierarchicalTransformer
- type ProtoNameResolver
- type ProtoVisitor
- func (vv *ProtoVisitor) VisitField(field pgs.Field) (pgs.Visitor, error)
- func (vv *ProtoVisitor) VisitFile(file pgs.File) (v pgs.Visitor, err error)
- func (vv *ProtoVisitor) VisitMessage(message pgs.Message) (pgs.Visitor, error)
- func (vv *ProtoVisitor) VisitOneOf(oneOf pgs.OneOf) (pgs.Visitor, error)
- func (vv *ProtoVisitor) VisitPackage(pkg pgs.Package) (v pgs.Visitor, err error)
- type Transformer
- type VenusComponentBuilder
- type VenusModule
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FlattenTransformer ¶
type FlattenTransformer struct { }
func NewFlattenTransformer ¶
func NewFlattenTransformer() *FlattenTransformer
type FullyQualifiedNameResolver ¶
type FullyQualifiedNameResolver interface {
FullyQualifiedName() string
}
type HierarchicalTransformer ¶
type HierarchicalTransformer struct { }
func NewHierarchicalTransformer ¶
func NewHierarchicalTransformer() *HierarchicalTransformer
type ProtoNameResolver ¶
type ProtoVisitor ¶
func NewProtoVisitor ¶
func NewProtoVisitor(debugger pgs.DebuggerCommon) *ProtoVisitor
func (*ProtoVisitor) VisitField ¶
func (*ProtoVisitor) VisitMessage ¶
func (*ProtoVisitor) VisitOneOf ¶
func (*ProtoVisitor) VisitPackage ¶
type Transformer ¶
type VenusComponentBuilder ¶
type VenusComponentBuilder struct {
// contains filtered or unexported fields
}
func NewVenusComponentBuilder ¶
func NewVenusComponentBuilder(debugger pgs.BuildContext) *VenusComponentBuilder
type VenusModule ¶
type VenusModule struct { *pgs.ModuleBase // contains filtered or unexported fields }
func NewVenusModule ¶
func NewVenusModule() *VenusModule
func (*VenusModule) InitContext ¶
func (m *VenusModule) InitContext(c pgs.BuildContext)
func (*VenusModule) Name ¶
func (m *VenusModule) Name() string
Click to show internal directories.
Click to hide internal directories.