Documentation
¶
Overview ¶
Package projectintegration runs compile-time hooks declared by TypeRB packages without teaching the compiler pipeline their domain-specific data.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Analysis ¶
type Analysis struct {
// contains filtered or unexported fields
}
func (Analysis) CanReuseLoweredPrograms ¶ added in v0.3.13
CanReuseLoweredPrograms reports whether unchanged IR augmented by previous has the same project-integration behavior under the receiver.
func (Analysis) GeneratedSources ¶ added in v0.3.15
func (a Analysis) GeneratedSources() []GeneratedSource
type Contribution ¶
type Contribution struct {
Extension ir.Extension
MethodTargets map[string]map[string]string
AllPrograms bool
Generation *packageextension.ProjectGenerationResponse
}
type GeneratedSource ¶ added in v0.3.15
type GeneratedSource struct {
Provider string
Source packageextension.ProjectGeneratedSource
}
Click to show internal directories.
Click to hide internal directories.