enum NodeKind Enum representing different kinds of nodes. Members AGGREGATE_OUTPUT_VALUE Output value node ALIGNED_MODIFIER Aligned modifier node ARRAY_DIMENSION Array dimension node ARRAY_ELEMENT_ACCESS Array element access node BIT_MODIFIER Bit modifier node CASE_CLAUSE Switch case clause node CLASS_ID Class ID node CLASS_MEMBER_ACCESS Class member access node DEFAULT_CLAUSE Switch default clause node ELEMENTARY_TYPE Elementary type node ELEMENTARY_TYPE_OUTPUT_VALUE Elementary type output value node EXPANDABLE_MODIFIER Expandable modifier node EXPRESSION Expression node EXTENDS_MODIFIER Extends modifier node IDENTIFIER Identifier node LENGTH_ATTRIBUTE Length attribute node MAP_ENTRY Map entry node NUMBER_LITERAL Number literal node PARAMETER Parameter node PARAMETER_LIST Parameter list node PARAMETER_VALUE_LIST Parameter value list node SPECIFICATION Specification node STATEMENT Statement node STRING_LITERAL String literal node