Versions in this module Expand all Collapse all v0 v0.4.0 Aug 12, 2026 Changes in this version + const FieldAlternative + const FieldArguments + const FieldArray + const FieldBody + const FieldCondition + const FieldConsequence + const FieldConstructor + const FieldDeclarator + const FieldDimensions + const FieldElement + const FieldField + const FieldIndex + const FieldInit + const FieldInterfaces + const FieldKey + const FieldLeft + const FieldModifiers + const FieldModule + const FieldModules + const FieldName + const FieldObject + const FieldOperand + const FieldOperator + const FieldPackage + const FieldParameters + const FieldPattern + const FieldPermits + const FieldProvided + const FieldProvider + const FieldResources + const FieldRight + const FieldScope + const FieldSuperclass + const FieldTemplateArgument + const FieldTemplateProcessor + const FieldType + const FieldTypeArguments + const FieldTypeParameters + const FieldUpdate + const FieldValue + const KindAnnotatedType + const KindAnnotation + const KindAnnotationArgumentList + const KindAnnotationTypeBody + const KindAnnotationTypeDeclaration + const KindAnnotationTypeElementDeclaration + const KindArgumentList + const KindArrayAccess + const KindArrayCreationExpression + const KindArrayInitializer + const KindArrayType + const KindAssertStatement + const KindAssignmentExpression + const KindAsterisk + const KindBinaryExpression + const KindBinaryIntegerLiteral + const KindBlock + const KindBlockComment + const KindBooleanType + const KindBreakStatement + const KindCastExpression + const KindCatchClause + const KindCatchFormalParameter + const KindCatchType + const KindCharacterLiteral + const KindClassBody + const KindClassDeclaration + const KindClassLiteral + const KindCompactConstructorDeclaration + const KindConstantDeclaration + const KindConstructorBody + const KindConstructorDeclaration + const KindContinueStatement + const KindDecimalFloatingPointLiteral + const KindDecimalIntegerLiteral + const KindDimensions + const KindDimensionsExpr + const KindDoStatement + const KindElementValueArrayInitializer + const KindElementValuePair + const KindEnhancedForStatement + const KindEnumBody + const KindEnumBodyDeclarations + const KindEnumConstant + const KindEnumDeclaration + const KindEscapeSequence + const KindExplicitConstructorInvocation + const KindExportsModuleDirective + const KindExpressionStatement + const KindExtendsInterfaces + const KindFalse + const KindFieldAccess + const KindFieldDeclaration + const KindFinallyClause + const KindFloatingPointType + const KindForStatement + const KindFormalParameter + const KindFormalParameters + const KindGenericType + const KindGuard + const KindHexFloatingPointLiteral + const KindHexIntegerLiteral + const KindIdentifier + const KindIfStatement + const KindImportDeclaration + const KindInferredParameters + const KindInstanceofExpression + const KindIntegralType + const KindInterfaceBody + const KindInterfaceDeclaration + const KindLabeledStatement + const KindLambdaExpression + const KindLineComment + const KindLocalVariableDeclaration + const KindMarkerAnnotation + const KindMethodDeclaration + const KindMethodInvocation + const KindMethodReference + const KindModifiers + const KindModuleBody + const KindModuleDeclaration + const KindMultilineStringFragment + const KindNullLiteral + const KindObjectCreationExpression + const KindOctalIntegerLiteral + const KindOpensModuleDirective + const KindPackageDeclaration + const KindParenthesizedExpression + const KindPattern + const KindPermits + const KindProgram + const KindProvidesModuleDirective + const KindReceiverParameter + const KindRecordDeclaration + const KindRecordPattern + const KindRecordPatternBody + const KindRecordPatternComponent + const KindRequiresModifier + const KindRequiresModuleDirective + const KindResource + const KindResourceSpecification + const KindReturnStatement + const KindScopedIdentifier + const KindScopedTypeIdentifier + const KindSpreadParameter + const KindStaticInitializer + const KindStringFragment + const KindStringInterpolation + const KindStringLiteral + const KindSuper + const KindSuperInterfaces + const KindSuperclass + const KindSwitchBlock + const KindSwitchBlockStatementGroup + const KindSwitchExpression + const KindSwitchLabel + const KindSwitchRule + const KindSynchronizedStatement + const KindTemplateExpression + const KindTernaryExpression + const KindThis + const KindThrowStatement + const KindThrows + const KindTrue + const KindTryStatement + const KindTryWithResourcesStatement + const KindTypeArguments + const KindTypeBound + const KindTypeIdentifier + const KindTypeList + const KindTypeParameter + const KindTypeParameters + const KindTypePattern + const KindUnaryExpression + const KindUnderscorePattern + const KindUpdateExpression + const KindUsesModuleDirective + const KindVariableDeclarator + const KindVoidType + const KindWhileStatement + const KindWildcard + const KindYieldStatement v0.3.0 Jul 20, 2026 Changes in this version + const GrammarVersion + const InitialPages + const TreeSitterVersion + var LicenseGrammar string + var LicenseTreeSitter string + type Memory = interface + Grow func(delta, max int64) int64 + Slice func() *[]byte + type Module struct + func New(v0 Xenv) *Module + func (m *Module) X__indirect_function_table() *[]any + func (m *Module) X_initialize() + func (m *Module) Xfree(v0 int32) + func (m *Module) Xmalloc(v0 int32) int32 + func (m *Module) Xtree_sitter_java() int32 + func (m *Module) Xts_node_end_byte(v0 int32) int32 + func (m *Module) Xts_node_end_point(v0, v1 int32) + func (m *Module) Xts_node_has_error(v0 int32) int32 + func (m *Module) Xts_node_is_error(v0 int32) int32 + func (m *Module) Xts_node_is_missing(v0 int32) int32 + func (m *Module) Xts_node_is_named(v0 int32) int32 + func (m *Module) Xts_node_is_null(v0 int32) int32 + func (m *Module) Xts_node_start_byte(v0 int32) int32 + func (m *Module) Xts_node_start_point(v0, v1 int32) + func (m *Module) Xts_node_string(v0 int32) int32 + func (m *Module) Xts_node_type(v0 int32) int32 + func (m *Module) Xts_parser_delete(v0 int32) + func (m *Module) Xts_parser_new() int32 + func (m *Module) Xts_parser_parse_string(v0, v1, v2, v3 int32) int32 + func (m *Module) Xts_parser_set_language(v0, v1 int32) int32 + func (m *Module) Xts_tree_cursor_current_field_name(v0 int32) int32 + func (m *Module) Xts_tree_cursor_current_node(v0, v1 int32) + func (m *Module) Xts_tree_cursor_delete(v0 int32) + func (m *Module) Xts_tree_cursor_goto_first_child(v0 int32) int32 + func (m *Module) Xts_tree_cursor_goto_next_sibling(v0 int32) int32 + func (m *Module) Xts_tree_cursor_goto_parent(v0 int32) int32 + func (m *Module) Xts_tree_cursor_new(v0, v1 int32) + func (m *Module) Xts_tree_delete(v0 int32) + func (m *Module) Xts_tree_root_node(v0, v1 int32) + type Node = bonsai.Node + type Parser = bonsai.Parser + func NewParser() *Parser + type Point = bonsai.Point + type Xenv = interface + Xfputc func(v0, v1 int32) int32 + Xmemory func() Memory + Xts_language_is_wasm func(v0 int32) int32 + Xts_wasm_store_delete func(v0 int32) + Xvfprintf func(v0, v1, v2 int32) int32 + Xvsnprintf func(v0, v1, v2, v3 int32) int32