Declarations
Public Only
struct AnnotationDefinition
func make() : AnnotationDefinition
interface AnnotationController
func markSingle(self : &AnnotationController, node : *ASTNode, def : *AnnotationDefinition, args : span<*Value>) : bool
returns true on failure
func mark(self : &AnnotationController, node : *ASTNode, def : *AnnotationDefinition, args : span<*Value>) : void
func collect(self : &AnnotationController, node : *ASTNode, def : *AnnotationDefinition, args : span<*Value>) : void
func markAndCollect(self : &AnnotationController, node : *ASTNode, def : *AnnotationDefinition, args : span<*Value>) : void
func handleAnnotation(self : &AnnotationController, parser : *Parser, node : *ASTNode, def : *AnnotationDefinition, args : span<*Value>) : bool