$sel:alternative:IfStatement | TreeSitter.Java.AST |
$sel:alternative:TernaryExpression | TreeSitter.Java.AST |
$sel:ann:AnnotatedType | TreeSitter.Java.AST |
$sel:ann:Annotation | TreeSitter.Java.AST |
$sel:ann:AnnotationArgumentList | TreeSitter.Java.AST |
$sel:ann:AnnotationTypeBody | TreeSitter.Java.AST |
$sel:ann:AnnotationTypeDeclaration | TreeSitter.Java.AST |
$sel:ann:AnnotationTypeElementDeclaration | TreeSitter.Java.AST |
$sel:ann:ArgumentList | TreeSitter.Java.AST |
$sel:ann:ArrayAccess | TreeSitter.Java.AST |
$sel:ann:ArrayCreationExpression | TreeSitter.Java.AST |
$sel:ann:ArrayInitializer | TreeSitter.Java.AST |
$sel:ann:ArrayType | TreeSitter.Java.AST |
$sel:ann:AssertStatement | TreeSitter.Java.AST |
$sel:ann:AssignmentExpression | TreeSitter.Java.AST |
$sel:ann:Asterisk | TreeSitter.Java.AST |
$sel:ann:BinaryExpression | TreeSitter.Java.AST |
$sel:ann:BinaryIntegerLiteral | TreeSitter.Java.AST |
$sel:ann:Block | TreeSitter.Java.AST |
$sel:ann:BooleanType | TreeSitter.Java.AST |
$sel:ann:BreakStatement | TreeSitter.Java.AST |
$sel:ann:CastExpression | TreeSitter.Java.AST |
$sel:ann:CatchClause | TreeSitter.Java.AST |
$sel:ann:CatchFormalParameter | TreeSitter.Java.AST |
$sel:ann:CatchType | TreeSitter.Java.AST |
$sel:ann:CharacterLiteral | TreeSitter.Java.AST |
$sel:ann:ClassBody | TreeSitter.Java.AST |
$sel:ann:ClassDeclaration | TreeSitter.Java.AST |
$sel:ann:ClassLiteral | TreeSitter.Java.AST |
$sel:ann:ConstantDeclaration | TreeSitter.Java.AST |
$sel:ann:ConstructorBody | TreeSitter.Java.AST |
$sel:ann:ConstructorDeclaration | TreeSitter.Java.AST |
$sel:ann:ContinueStatement | TreeSitter.Java.AST |
$sel:ann:DecimalFloatingPointLiteral | TreeSitter.Java.AST |
$sel:ann:DecimalIntegerLiteral | TreeSitter.Java.AST |
$sel:ann:Dimensions | TreeSitter.Java.AST |
$sel:ann:DimensionsExpr | TreeSitter.Java.AST |
$sel:ann:DoStatement | TreeSitter.Java.AST |
$sel:ann:ElementValueArrayInitializer | TreeSitter.Java.AST |
$sel:ann:ElementValuePair | TreeSitter.Java.AST |
$sel:ann:EnhancedForStatement | TreeSitter.Java.AST |
$sel:ann:EnumBody | TreeSitter.Java.AST |
$sel:ann:EnumBodyDeclarations | TreeSitter.Java.AST |
$sel:ann:EnumConstant | TreeSitter.Java.AST |
$sel:ann:EnumDeclaration | TreeSitter.Java.AST |
$sel:ann:ExplicitConstructorInvocation | TreeSitter.Java.AST |
$sel:ann:ExpressionStatement | TreeSitter.Java.AST |
$sel:ann:ExtendsInterfaces | TreeSitter.Java.AST |
$sel:ann:False | TreeSitter.Java.AST |
$sel:ann:FieldAccess | TreeSitter.Java.AST |
$sel:ann:FieldDeclaration | TreeSitter.Java.AST |
$sel:ann:FinallyClause | TreeSitter.Java.AST |
$sel:ann:FloatingPointType | TreeSitter.Java.AST |
$sel:ann:ForInit | TreeSitter.Java.AST |
$sel:ann:FormalParameter | TreeSitter.Java.AST |
$sel:ann:FormalParameters | TreeSitter.Java.AST |
$sel:ann:ForStatement | TreeSitter.Java.AST |
$sel:ann:GenericType | TreeSitter.Java.AST |
$sel:ann:HexFloatingPointLiteral | TreeSitter.Java.AST |
$sel:ann:HexIntegerLiteral | TreeSitter.Java.AST |
$sel:ann:Identifier | TreeSitter.Java.AST |
$sel:ann:IfStatement | TreeSitter.Java.AST |
$sel:ann:ImportDeclaration | TreeSitter.Java.AST |
$sel:ann:InferredParameters | TreeSitter.Java.AST |
$sel:ann:InstanceofExpression | TreeSitter.Java.AST |
$sel:ann:IntegralType | TreeSitter.Java.AST |
$sel:ann:InterfaceBody | TreeSitter.Java.AST |
$sel:ann:InterfaceDeclaration | TreeSitter.Java.AST |
$sel:ann:InterfaceTypeList | TreeSitter.Java.AST |
$sel:ann:LabeledStatement | TreeSitter.Java.AST |
$sel:ann:LambdaExpression | TreeSitter.Java.AST |
$sel:ann:LocalVariableDeclaration | TreeSitter.Java.AST |
$sel:ann:LocalVariableDeclarationStatement | TreeSitter.Java.AST |
$sel:ann:MarkerAnnotation | TreeSitter.Java.AST |
$sel:ann:MethodDeclaration | TreeSitter.Java.AST |
$sel:ann:MethodInvocation | TreeSitter.Java.AST |
$sel:ann:MethodReference | TreeSitter.Java.AST |
$sel:ann:Modifiers | TreeSitter.Java.AST |
$sel:ann:ModuleDeclaration | TreeSitter.Java.AST |
$sel:ann:ModuleDirective | TreeSitter.Java.AST |
$sel:ann:ModuleName | TreeSitter.Java.AST |
$sel:ann:NullLiteral | TreeSitter.Java.AST |
$sel:ann:ObjectCreationExpression | TreeSitter.Java.AST |
$sel:ann:OctalIntegerLiteral | TreeSitter.Java.AST |
$sel:ann:PackageDeclaration | TreeSitter.Java.AST |
$sel:ann:ParenthesizedExpression | TreeSitter.Java.AST |
$sel:ann:Program | TreeSitter.Java.AST |
$sel:ann:ReceiverParameter | TreeSitter.Java.AST |
$sel:ann:RequiresModifier | TreeSitter.Java.AST |
$sel:ann:Resource | TreeSitter.Java.AST |
$sel:ann:ResourceSpecification | TreeSitter.Java.AST |
$sel:ann:ReturnStatement | TreeSitter.Java.AST |
$sel:ann:ScopedIdentifier | TreeSitter.Java.AST |
$sel:ann:ScopedTypeIdentifier | TreeSitter.Java.AST |
$sel:ann:SpreadParameter | TreeSitter.Java.AST |
$sel:ann:StaticInitializer | TreeSitter.Java.AST |
$sel:ann:StringLiteral | TreeSitter.Java.AST |
$sel:ann:Super | TreeSitter.Java.AST |
$sel:ann:Superclass | TreeSitter.Java.AST |
$sel:ann:SuperInterfaces | TreeSitter.Java.AST |
$sel:ann:SwitchBlock | TreeSitter.Java.AST |
$sel:ann:SwitchLabel | TreeSitter.Java.AST |
$sel:ann:SwitchStatement | TreeSitter.Java.AST |
$sel:ann:SynchronizedStatement | TreeSitter.Java.AST |
$sel:ann:TernaryExpression | TreeSitter.Java.AST |
$sel:ann:This | TreeSitter.Java.AST |
$sel:ann:Throws | TreeSitter.Java.AST |
$sel:ann:ThrowStatement | TreeSitter.Java.AST |
$sel:ann:True | TreeSitter.Java.AST |
$sel:ann:TryStatement | TreeSitter.Java.AST |
$sel:ann:TryWithResourcesStatement | TreeSitter.Java.AST |
$sel:ann:TypeArguments | TreeSitter.Java.AST |
$sel:ann:TypeBound | TreeSitter.Java.AST |
$sel:ann:TypeIdentifier | TreeSitter.Java.AST |
$sel:ann:TypeParameter | TreeSitter.Java.AST |
$sel:ann:TypeParameters | TreeSitter.Java.AST |
$sel:ann:UnaryExpression | TreeSitter.Java.AST |
$sel:ann:UpdateExpression | TreeSitter.Java.AST |
$sel:ann:VariableDeclarator | TreeSitter.Java.AST |
$sel:ann:VoidType | TreeSitter.Java.AST |
$sel:ann:WhileStatement | TreeSitter.Java.AST |
$sel:ann:Wildcard | TreeSitter.Java.AST |
$sel:arguments:Annotation | TreeSitter.Java.AST |
$sel:arguments:EnumConstant | TreeSitter.Java.AST |
$sel:arguments:ExplicitConstructorInvocation | TreeSitter.Java.AST |
$sel:arguments:MethodInvocation | TreeSitter.Java.AST |
$sel:arguments:ObjectCreationExpression | TreeSitter.Java.AST |
$sel:array:ArrayAccess | TreeSitter.Java.AST |
$sel:body:AnnotationTypeDeclaration | TreeSitter.Java.AST |
$sel:body:CatchClause | TreeSitter.Java.AST |
$sel:body:ClassDeclaration | TreeSitter.Java.AST |
$sel:body:ConstructorDeclaration | TreeSitter.Java.AST |
$sel:body:EnhancedForStatement | TreeSitter.Java.AST |
$sel:body:EnumConstant | TreeSitter.Java.AST |
$sel:body:EnumDeclaration | TreeSitter.Java.AST |
$sel:body:InterfaceDeclaration | TreeSitter.Java.AST |
$sel:body:LambdaExpression | TreeSitter.Java.AST |
$sel:body:MethodDeclaration | TreeSitter.Java.AST |
$sel:body:SwitchStatement | TreeSitter.Java.AST |
$sel:body:TryStatement | TreeSitter.Java.AST |
$sel:body:TryWithResourcesStatement | TreeSitter.Java.AST |
$sel:body:WhileStatement | TreeSitter.Java.AST |
$sel:condition:IfStatement | TreeSitter.Java.AST |
$sel:condition:SwitchStatement | TreeSitter.Java.AST |
$sel:condition:TernaryExpression | TreeSitter.Java.AST |
$sel:condition:WhileStatement | TreeSitter.Java.AST |
$sel:consequence:IfStatement | TreeSitter.Java.AST |
$sel:consequence:TernaryExpression | TreeSitter.Java.AST |
$sel:constructor:ExplicitConstructorInvocation | TreeSitter.Java.AST |
$sel:declarator:ConstantDeclaration | TreeSitter.Java.AST |
$sel:declarator:FieldDeclaration | TreeSitter.Java.AST |
$sel:declarator:LocalVariableDeclaration | TreeSitter.Java.AST |
$sel:dimensions:AnnotationTypeElementDeclaration | TreeSitter.Java.AST |
$sel:dimensions:ArrayCreationExpression | TreeSitter.Java.AST |
$sel:dimensions:ArrayType | TreeSitter.Java.AST |
$sel:dimensions:CatchFormalParameter | TreeSitter.Java.AST |
$sel:dimensions:EnhancedForStatement | TreeSitter.Java.AST |
$sel:dimensions:FormalParameter | TreeSitter.Java.AST |
$sel:dimensions:MethodDeclaration | TreeSitter.Java.AST |
$sel:dimensions:Resource | TreeSitter.Java.AST |
$sel:dimensions:VariableDeclarator | TreeSitter.Java.AST |
$sel:element:ArrayType | TreeSitter.Java.AST |
$sel:extraChildren:AnnotatedType | TreeSitter.Java.AST |
$sel:extraChildren:AnnotationArgumentList | TreeSitter.Java.AST |
$sel:extraChildren:AnnotationTypeBody | TreeSitter.Java.AST |
$sel:extraChildren:AnnotationTypeDeclaration | TreeSitter.Java.AST |
$sel:extraChildren:AnnotationTypeElementDeclaration | TreeSitter.Java.AST |
$sel:extraChildren:ArgumentList | TreeSitter.Java.AST |
$sel:extraChildren:ArrayInitializer | TreeSitter.Java.AST |
$sel:extraChildren:AssertStatement | TreeSitter.Java.AST |
$sel:extraChildren:Block | TreeSitter.Java.AST |
$sel:extraChildren:BreakStatement | TreeSitter.Java.AST |
$sel:extraChildren:CatchClause | TreeSitter.Java.AST |
$sel:extraChildren:CatchFormalParameter | TreeSitter.Java.AST |
$sel:extraChildren:CatchType | TreeSitter.Java.AST |
$sel:extraChildren:ClassBody | TreeSitter.Java.AST |
$sel:extraChildren:ClassDeclaration | TreeSitter.Java.AST |
$sel:extraChildren:ClassLiteral | TreeSitter.Java.AST |
$sel:extraChildren:ConstantDeclaration | TreeSitter.Java.AST |
$sel:extraChildren:ConstructorBody | TreeSitter.Java.AST |
$sel:extraChildren:ConstructorDeclaration | TreeSitter.Java.AST |
$sel:extraChildren:ContinueStatement | TreeSitter.Java.AST |
$sel:extraChildren:Dimensions | TreeSitter.Java.AST |
$sel:extraChildren:DimensionsExpr | TreeSitter.Java.AST |
$sel:extraChildren:DoStatement | TreeSitter.Java.AST |
$sel:extraChildren:ElementValueArrayInitializer | TreeSitter.Java.AST |
$sel:extraChildren:EnhancedForStatement | TreeSitter.Java.AST |
$sel:extraChildren:EnumBody | TreeSitter.Java.AST |
$sel:extraChildren:EnumBodyDeclarations | TreeSitter.Java.AST |
$sel:extraChildren:EnumConstant | TreeSitter.Java.AST |
$sel:extraChildren:EnumDeclaration | TreeSitter.Java.AST |
$sel:extraChildren:ExpressionStatement | TreeSitter.Java.AST |
$sel:extraChildren:ExtendsInterfaces | TreeSitter.Java.AST |
$sel:extraChildren:FieldAccess | TreeSitter.Java.AST |
$sel:extraChildren:FieldDeclaration | TreeSitter.Java.AST |
$sel:extraChildren:FinallyClause | TreeSitter.Java.AST |
$sel:extraChildren:ForInit | TreeSitter.Java.AST |
$sel:extraChildren:FormalParameter | TreeSitter.Java.AST |
$sel:extraChildren:FormalParameters | TreeSitter.Java.AST |
$sel:extraChildren:ForStatement | TreeSitter.Java.AST |
$sel:extraChildren:GenericType | TreeSitter.Java.AST |
$sel:extraChildren:ImportDeclaration | TreeSitter.Java.AST |
$sel:extraChildren:InferredParameters | TreeSitter.Java.AST |
$sel:extraChildren:InterfaceBody | TreeSitter.Java.AST |
$sel:extraChildren:InterfaceDeclaration | TreeSitter.Java.AST |
$sel:extraChildren:InterfaceTypeList | TreeSitter.Java.AST |
$sel:extraChildren:LabeledStatement | TreeSitter.Java.AST |
$sel:extraChildren:LocalVariableDeclaration | TreeSitter.Java.AST |
$sel:extraChildren:LocalVariableDeclarationStatement | TreeSitter.Java.AST |
$sel:extraChildren:MethodDeclaration | TreeSitter.Java.AST |
$sel:extraChildren:MethodInvocation | TreeSitter.Java.AST |
$sel:extraChildren:MethodReference | TreeSitter.Java.AST |
$sel:extraChildren:Modifiers | TreeSitter.Java.AST |
$sel:extraChildren:ModuleDeclaration | TreeSitter.Java.AST |
$sel:extraChildren:ModuleDirective | TreeSitter.Java.AST |
$sel:extraChildren:ModuleName | TreeSitter.Java.AST |
$sel:extraChildren:ObjectCreationExpression | TreeSitter.Java.AST |
$sel:extraChildren:PackageDeclaration | TreeSitter.Java.AST |
$sel:extraChildren:ParenthesizedExpression | TreeSitter.Java.AST |
$sel:extraChildren:Program | TreeSitter.Java.AST |
$sel:extraChildren:ReceiverParameter | TreeSitter.Java.AST |
$sel:extraChildren:Resource | TreeSitter.Java.AST |
$sel:extraChildren:ResourceSpecification | TreeSitter.Java.AST |
$sel:extraChildren:ReturnStatement | TreeSitter.Java.AST |
$sel:extraChildren:ScopedIdentifier | TreeSitter.Java.AST |
$sel:extraChildren:ScopedTypeIdentifier | TreeSitter.Java.AST |
$sel:extraChildren:SpreadParameter | TreeSitter.Java.AST |
$sel:extraChildren:StaticInitializer | TreeSitter.Java.AST |
$sel:extraChildren:Superclass | TreeSitter.Java.AST |
$sel:extraChildren:SuperInterfaces | TreeSitter.Java.AST |
$sel:extraChildren:SwitchBlock | TreeSitter.Java.AST |
$sel:extraChildren:SwitchLabel | TreeSitter.Java.AST |
$sel:extraChildren:SynchronizedStatement | TreeSitter.Java.AST |
$sel:extraChildren:Throws | TreeSitter.Java.AST |
$sel:extraChildren:ThrowStatement | TreeSitter.Java.AST |
$sel:extraChildren:TryStatement | TreeSitter.Java.AST |
$sel:extraChildren:TryWithResourcesStatement | TreeSitter.Java.AST |
$sel:extraChildren:TypeArguments | TreeSitter.Java.AST |
$sel:extraChildren:TypeBound | TreeSitter.Java.AST |
$sel:extraChildren:TypeParameter | TreeSitter.Java.AST |
$sel:extraChildren:TypeParameters | TreeSitter.Java.AST |
$sel:extraChildren:UpdateExpression | TreeSitter.Java.AST |
$sel:extraChildren:Wildcard | TreeSitter.Java.AST |
$sel:field:FieldAccess | TreeSitter.Java.AST |
$sel:index:ArrayAccess | TreeSitter.Java.AST |
$sel:interfaces:ClassDeclaration | TreeSitter.Java.AST |
$sel:interfaces:EnumDeclaration | TreeSitter.Java.AST |
$sel:key:ElementValuePair | TreeSitter.Java.AST |
$sel:left:AssignmentExpression | TreeSitter.Java.AST |
$sel:left:BinaryExpression | TreeSitter.Java.AST |
$sel:left:InstanceofExpression | TreeSitter.Java.AST |
$sel:name:Annotation | TreeSitter.Java.AST |
$sel:name:AnnotationTypeDeclaration | TreeSitter.Java.AST |
$sel:name:AnnotationTypeElementDeclaration | TreeSitter.Java.AST |
$sel:name:CatchFormalParameter | TreeSitter.Java.AST |
$sel:name:ClassDeclaration | TreeSitter.Java.AST |
$sel:name:ConstructorDeclaration | TreeSitter.Java.AST |
$sel:name:EnhancedForStatement | TreeSitter.Java.AST |
$sel:name:EnumConstant | TreeSitter.Java.AST |
$sel:name:EnumDeclaration | TreeSitter.Java.AST |
$sel:name:FormalParameter | TreeSitter.Java.AST |
$sel:name:InterfaceDeclaration | TreeSitter.Java.AST |
$sel:name:MarkerAnnotation | TreeSitter.Java.AST |
$sel:name:MethodDeclaration | TreeSitter.Java.AST |
$sel:name:MethodInvocation | TreeSitter.Java.AST |
$sel:name:Resource | TreeSitter.Java.AST |
$sel:name:VariableDeclarator | TreeSitter.Java.AST |
$sel:object:ExplicitConstructorInvocation | TreeSitter.Java.AST |
$sel:object:FieldAccess | TreeSitter.Java.AST |
$sel:object:MethodInvocation | TreeSitter.Java.AST |
$sel:operand:UnaryExpression | TreeSitter.Java.AST |
$sel:operator:AssignmentExpression | TreeSitter.Java.AST |
$sel:operator:BinaryExpression | TreeSitter.Java.AST |
$sel:operator:UnaryExpression | TreeSitter.Java.AST |
$sel:parameters:ConstructorDeclaration | TreeSitter.Java.AST |
$sel:parameters:LambdaExpression | TreeSitter.Java.AST |
$sel:parameters:MethodDeclaration | TreeSitter.Java.AST |
$sel:resources:TryWithResourcesStatement | TreeSitter.Java.AST |
$sel:right:AssignmentExpression | TreeSitter.Java.AST |
$sel:right:BinaryExpression | TreeSitter.Java.AST |
$sel:right:InstanceofExpression | TreeSitter.Java.AST |
$sel:superclass:ClassDeclaration | TreeSitter.Java.AST |
$sel:text:Asterisk | TreeSitter.Java.AST |
$sel:text:BinaryIntegerLiteral | TreeSitter.Java.AST |
$sel:text:BooleanType | TreeSitter.Java.AST |
$sel:text:CharacterLiteral | TreeSitter.Java.AST |
$sel:text:DecimalFloatingPointLiteral | TreeSitter.Java.AST |
$sel:text:DecimalIntegerLiteral | TreeSitter.Java.AST |
$sel:text:False | TreeSitter.Java.AST |
$sel:text:FloatingPointType | TreeSitter.Java.AST |
$sel:text:HexFloatingPointLiteral | TreeSitter.Java.AST |
$sel:text:HexIntegerLiteral | TreeSitter.Java.AST |
$sel:text:Identifier | TreeSitter.Java.AST |
$sel:text:IntegralType | TreeSitter.Java.AST |
$sel:text:NullLiteral | TreeSitter.Java.AST |
$sel:text:OctalIntegerLiteral | TreeSitter.Java.AST |
$sel:text:RequiresModifier | TreeSitter.Java.AST |
$sel:text:StringLiteral | TreeSitter.Java.AST |
$sel:text:Super | TreeSitter.Java.AST |
$sel:text:This | TreeSitter.Java.AST |
$sel:text:True | TreeSitter.Java.AST |
$sel:text:TypeIdentifier | TreeSitter.Java.AST |
$sel:text:VoidType | TreeSitter.Java.AST |
$sel:type':AnnotationTypeElementDeclaration | TreeSitter.Java.AST |
$sel:type':ArrayCreationExpression | TreeSitter.Java.AST |
$sel:type':CastExpression | TreeSitter.Java.AST |
$sel:type':ConstantDeclaration | TreeSitter.Java.AST |
$sel:type':EnhancedForStatement | TreeSitter.Java.AST |
$sel:type':FieldDeclaration | TreeSitter.Java.AST |
$sel:type':FormalParameter | TreeSitter.Java.AST |
$sel:type':LocalVariableDeclaration | TreeSitter.Java.AST |
$sel:type':MethodDeclaration | TreeSitter.Java.AST |
$sel:type':ObjectCreationExpression | TreeSitter.Java.AST |
$sel:type':Resource | TreeSitter.Java.AST |
$sel:typeArguments:ExplicitConstructorInvocation | TreeSitter.Java.AST |
$sel:typeArguments:MethodInvocation | TreeSitter.Java.AST |
$sel:typeArguments:ObjectCreationExpression | TreeSitter.Java.AST |
$sel:typeParamaters:ConstructorDeclaration | TreeSitter.Java.AST |
$sel:typeParameters:ClassDeclaration | TreeSitter.Java.AST |
$sel:typeParameters:InterfaceDeclaration | TreeSitter.Java.AST |
$sel:typeParameters:MethodDeclaration | TreeSitter.Java.AST |
$sel:value:AnnotationTypeElementDeclaration | TreeSitter.Java.AST |
$sel:value:ArrayCreationExpression | TreeSitter.Java.AST |
$sel:value:CastExpression | TreeSitter.Java.AST |
$sel:value:ElementValuePair | TreeSitter.Java.AST |
$sel:value:EnhancedForStatement | TreeSitter.Java.AST |
$sel:value:Resource | TreeSitter.Java.AST |
$sel:value:VariableDeclarator | TreeSitter.Java.AST |