NodeKind

public enum NodeKind

Enum Constants

AlwaysHasTraceAssert

public static final NodeKind AlwaysHasTraceAssert

AmbiguousObservedEvent

public static final NodeKind AmbiguousObservedEvent

ArrayDereferenceExpr

public static final NodeKind ArrayDereferenceExpr

ArrayEventSource

public static final NodeKind ArrayEventSource

ArrayLiteralExpr

public static final NodeKind ArrayLiteralExpr

AssignmentExpr

public static final NodeKind AssignmentExpr

AssociatedTypeTypeDecl

public static final NodeKind AssociatedTypeTypeDecl

AssociatedValueTypeDecl

public static final NodeKind AssociatedValueTypeDecl

Attribute

public static final NodeKind Attribute

AttributeDecl

public static final NodeKind AttributeDecl

AttributesDecl

public static final NodeKind AttributesDecl

AwaitClause

public static final NodeKind AwaitClause

BecomeStmt

public static final NodeKind BecomeStmt

BinaryOperationExpr

public static final NodeKind BinaryOperationExpr

BinaryOperationTypeRepr

public static final NodeKind BinaryOperationTypeRepr

BlockExpr

public static final NodeKind BlockExpr

BoundLabelExpr

public static final NodeKind BoundLabelExpr

BreakStmt

public static final NodeKind BreakStmt

CallExpr

public static final NodeKind CallExpr

CodeCompletionEvent

public static final NodeKind CodeCompletionEvent

CodeCompletionEventSource

public static final NodeKind CodeCompletionEventSource

CodeCompletionExpr

public static final NodeKind CodeCompletionExpr

CodeCompletionPattern

public static final NodeKind CodeCompletionPattern

CodeCompletionTypeRepr

public static final NodeKind CodeCompletionTypeRepr

ComponentDecl

public static final NodeKind ComponentDecl

CompoundAwaitExpr

public static final NodeKind CompoundAwaitExpr

CompoundEventHandler

public static final NodeKind CompoundEventHandler

CompoundEventHandlerClause

public static final NodeKind CompoundEventHandlerClause

ConstructSignalExpr

public static final NodeKind ConstructSignalExpr

ConstructorCallExpr

public static final NodeKind ConstructorCallExpr

ConstructorDecl

public static final NodeKind ConstructorDecl

ContinueStmt

public static final NodeKind ContinueStmt

DeclStmt

public static final NodeKind DeclStmt

DeferredEventHandler

public static final NodeKind DeferredEventHandler

DerivedToBaseExpr

public static final NodeKind DerivedToBaseExpr

DrainQueueObservedEvent

public static final NodeKind DrainQueueObservedEvent

EmptyQueueEvent

public static final NodeKind EmptyQueueEvent

EnumerationCaseDecl

public static final NodeKind EnumerationCaseDecl

EnumerationCasePattern

public static final NodeKind EnumerationCasePattern

EnumerationDecl

public static final NodeKind EnumerationDecl

ErrorEvent

public static final NodeKind ErrorEvent

ErrorEventSource

public static final NodeKind ErrorEventSource

ErrorExpr

public static final NodeKind ErrorExpr

ErrorPattern

public static final NodeKind ErrorPattern

ErrorTypeRepr

public static final NodeKind ErrorTypeRepr

EventEndObservedEvent

public static final NodeKind EventEndObservedEvent

EventStartObservedEvent

public static final NodeKind EventStartObservedEvent

EventState

public static final NodeKind EventState

EventToEventBaseExpr

public static final NodeKind EventToEventBaseExpr

ExecutionState

public static final NodeKind ExecutionState

ExprEventEndObservedEvent

public static final NodeKind ExprEventEndObservedEvent

ExprEventHandler

public static final NodeKind ExprEventHandler

ExprEventStartObservedEvent

public static final NodeKind ExprEventStartObservedEvent

ExprInterpolatedStringSegment

public static final NodeKind ExprInterpolatedStringSegment

ExprSendSignalObservedEvent

public static final NodeKind ExprSendSignalObservedEvent

ExternalCodeExpr

public static final NodeKind ExternalCodeExpr

ExternalConstantDecl

public static final NodeKind ExternalConstantDecl

ExternalFunctionDecl

public static final NodeKind ExternalFunctionDecl

ExternalTypeDecl

public static final NodeKind ExternalTypeDecl

ExtraTypeClassInstanceMemberAttributes

public static final NodeKind ExtraTypeClassInstanceMemberAttributes

ExtraValueDeclAttributes

public static final NodeKind ExtraValueDeclAttributes

FieldDecl

public static final NodeKind FieldDecl

FieldEventSource

public static final NodeKind FieldEventSource

ForStmt

public static final NodeKind ForStmt

FunctionDecl

public static final NodeKind FunctionDecl

FunctionInterfaceDecl

public static final NodeKind FunctionInterfaceDecl

FunctionPointerExpr

public static final NodeKind FunctionPointerExpr

FunctionTypeRepr

public static final NodeKind FunctionTypeRepr

GenericSignatureRepr

public static final NodeKind GenericSignatureRepr

HasTraceAssert

public static final NodeKind HasTraceAssert

IfExpr

public static final NodeKind IfExpr

IllegalEventHandler

public static final NodeKind IllegalEventHandler

ImplicitCastExpr

public static final NodeKind ImplicitCastExpr

ImplicitCastToDivExpr

public static final NodeKind ImplicitCastToDivExpr

ImplicitObservedExpr

public static final NodeKind ImplicitObservedExpr

ImportDecl

public static final NodeKind ImportDecl

InheritExpr

public static final NodeKind InheritExpr

InterfaceCallExpr

public static final NodeKind InterfaceCallExpr

InterpolatedStringExpr

public static final NodeKind InterpolatedStringExpr

InvariantDecl

public static final NodeKind InvariantDecl

LValueCastExpr

public static final NodeKind LValueCastExpr

LabelPattern

public static final NodeKind LabelPattern

LiteralExpr

public static final NodeKind LiteralExpr

LiteralInterpolatedStringSegment

public static final NodeKind LiteralInterpolatedStringSegment

LiteralPattern

public static final NodeKind LiteralPattern

LoadExpr

public static final NodeKind LoadExpr

LocalMemberCallExpr

public static final NodeKind LocalMemberCallExpr

LogSatisfiesMonitorAssert

public static final NodeKind LogSatisfiesMonitorAssert

MatchClause

public static final NodeKind MatchClause

MatchExpr

public static final NodeKind MatchExpr

MemberReferenceExpr

public static final NodeKind MemberReferenceExpr

ModuleDecl

public static final NodeKind ModuleDecl

MonitorDecl

public static final NodeKind MonitorDecl

NegatedAssert

public static final NodeKind NegatedAssert

NegatedRequirementRepr

public static final NodeKind NegatedRequirementRepr

NonDetClause

public static final NodeKind NonDetClause

NonDetObservedEvent

public static final NodeKind NonDetObservedEvent

NonDeterministicExpr

public static final NodeKind NonDeterministicExpr

OfferObservedEvent

public static final NodeKind OfferObservedEvent

OptionalExpr

public static final NodeKind OptionalExpr

ParameterBindStmt

public static final NodeKind ParameterBindStmt

ParameterDecl

public static final NodeKind ParameterDecl

PortConnection

public static final NodeKind PortConnection

PortDecl

public static final NodeKind PortDecl

ReceiveEvent

public static final NodeKind ReceiveEvent

ReceiveFallbackEvent

public static final NodeKind ReceiveFallbackEvent

RecordDecl

public static final NodeKind RecordDecl

ReferenceConnection

public static final NodeKind ReferenceConnection

ReferenceTypeRepr

public static final NodeKind ReferenceTypeRepr

ReturnStmt

public static final NodeKind ReturnStmt

SatisfiesMonitorAssert

public static final NodeKind SatisfiesMonitorAssert

SendConstructedSignalExpr

public static final NodeKind SendConstructedSignalExpr

SendSignalExpr

public static final NodeKind SendSignalExpr

SendSignalObservedEvent

public static final NodeKind SendSignalObservedEvent

SignalDecl

public static final NodeKind SignalDecl

SignalToSignalBaseExpr

public static final NodeKind SignalToSignalBaseExpr

SimpleAwaitStmt

public static final NodeKind SimpleAwaitStmt

SpontaneousEvent

public static final NodeKind SpontaneousEvent

SpontaneousObservedEvent

public static final NodeKind SpontaneousObservedEvent

StateConstructorExpr

public static final NodeKind StateConstructorExpr

StateMachine

public static final NodeKind StateMachine

StatePattern

public static final NodeKind StatePattern

StorageDeclPattern

public static final NodeKind StorageDeclPattern

StructLiteralBinding

public static final NodeKind StructLiteralBinding

StructLiteralExpr

public static final NodeKind StructLiteralExpr

TimerEvent

public static final NodeKind TimerEvent

TimerObservedEvent

public static final NodeKind TimerObservedEvent

TraceDecl

public static final NodeKind TraceDecl

Transition

public static final NodeKind Transition

TryOperatorExpr

public static final NodeKind TryOperatorExpr

TypeAliasDecl

public static final NodeKind TypeAliasDecl

TypeClassDecl

public static final NodeKind TypeClassDecl

TypeClassInstanceDecl

public static final NodeKind TypeClassInstanceDecl

TypeClassInstanceRequirementRepr

public static final NodeKind TypeClassInstanceRequirementRepr

TypeComparisonRequirementRepr

public static final NodeKind TypeComparisonRequirementRepr

TypeLiteralRepr

public static final NodeKind TypeLiteralRepr

TypeReferenceRepr

public static final NodeKind TypeReferenceRepr

TypeVariableTypeParameterDecl

public static final NodeKind TypeVariableTypeParameterDecl

UnaryOperationExpr

public static final NodeKind UnaryOperationExpr

UnaryOperationTypeRepr

public static final NodeKind UnaryOperationTypeRepr

UndefinedExpr

public static final NodeKind UndefinedExpr

UnresolvedCastExpr

public static final NodeKind UnresolvedCastExpr

UnresolvedMemberExpr

public static final NodeKind UnresolvedMemberExpr

UnresolvedSpecialiseExpr

public static final NodeKind UnresolvedSpecialiseExpr

UnresolvedVariableExpr

public static final NodeKind UnresolvedVariableExpr

UnusedEvent

public static final NodeKind UnusedEvent

UnusedObservedEvent

public static final NodeKind UnusedObservedEvent

ValueTypeParameterDecl

public static final NodeKind ValueTypeParameterDecl

VariableDecl

public static final NodeKind VariableDecl

VariableExpr

public static final NodeKind VariableExpr

VariablePattern

public static final NodeKind VariablePattern

VerifyDecl

public static final NodeKind VerifyDecl

WhileStmt

public static final NodeKind WhileStmt

WildcardPattern

public static final NodeKind WildcardPattern

Methods

fromInteger

public static NodeKind fromInteger(int value)

toInteger

public static int toInteger(NodeKind value)