FileNode
class FileNode(val location: Location, val sourceFile: SourceFile, val imports: List<ImportNode>, val packageDeclaration: PackageDeclarationNode, val statements: List<StatementNode>) : Node
Constructors
Link copied to clipboard
constructor(location: Location, sourceFile: SourceFile, imports: List<ImportNode>, packageDeclaration: PackageDeclarationNode, statements: List<StatementNode>)
Properties
Functions
Link copied to clipboard
inline fun Node.report(controller: DiagnosticController, severity: DiagnosticSeverity, block: DiagnosticMessageBuilder.() -> Unit)
Link copied to clipboard
inline fun Node.reportError(controller: DiagnosticController, block: DiagnosticMessageBuilder.() -> Unit)
Link copied to clipboard
inline fun Node.reportInfo(controller: DiagnosticController, block: DiagnosticMessageBuilder.() -> Unit)
Link copied to clipboard
inline fun Node.reportWarning(controller: DiagnosticController, block: DiagnosticMessageBuilder.() -> Unit)