api
AnnotationController.ch
Declarations in AnnotationController.ch
2 declarationscompiler
Declarations
Public only
AnnotationDefinition#
Publicstruct
struct AnnotationDefinition
make#
functionConstructor
func make() : AnnotationDefinition
AnnotationController#
Publicinterface
interface AnnotationController
getDefinition#
Publicfunction
markSingle#
Publicfunction
func markSingle(self : &AnnotationController, node : *ASTNode, def : *AnnotationDefinition, args : span<*Value>) : bool
returns true on failure
mark#
Publicfunction
func mark(self : &AnnotationController, node : *ASTNode, def : *AnnotationDefinition, args : span<*Value>) : void
collect#
Publicfunction
func collect(self : &AnnotationController, node : *ASTNode, def : *AnnotationDefinition, args : span<*Value>) : void
markAndCollect#
Publicfunction
func markAndCollect(self : &AnnotationController, node : *ASTNode, def : *AnnotationDefinition, args : span<*Value>) : void
handleAnnotation#
Publicfunction
func handleAnnotation(self : &AnnotationController, parser : *Parser, node : *ASTNode, def : *AnnotationDefinition, args : span<*Value>) : bool
isMarked#
Publicfunction