RequestResponseOperationNode

class RequestResponseOperationNode(val location: Location, val name: IdentifierNode, val parameters: List<OperationParameterNode>, val returnType: ExpressionNode?, val raises: List<ExpressionNode>, val isAsync: Boolean, val annotations: List<AnnotationNode>) : OperationNode

Constructors

Link copied to clipboard
constructor(location: Location, name: IdentifierNode, parameters: List<OperationParameterNode>, returnType: ExpressionNode?, raises: List<ExpressionNode>, isAsync: Boolean, annotations: List<AnnotationNode>)

Properties

Link copied to clipboard
open override val annotations: List<AnnotationNode>
Link copied to clipboard
Link copied to clipboard
open override val location: Location
Link copied to clipboard
open override val name: IdentifierNode
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

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