>>> tree-sitter-java: Building community/tree-sitter-java 0.23.5-r1 (using abuild 3.15.0-r2) started Fri, 25 Jul 2025 12:49:31 +0000 >>> tree-sitter-java: Validating /home/buildozer/aports/community/tree-sitter-java/APKBUILD... >>> tree-sitter-java: Analyzing dependencies... >>> tree-sitter-java: Installing for build: build-base tree-sitter-dev tree-sitter-cli ( 1/14) Installing oniguruma (6.9.10-r0) ( 2/14) Installing jq (1.8.0-r0) ( 3/14) Installing tree-sitter (0.25.8-r0) ( 4/14) Installing tree-sitter-dev (0.25.8-r0) ( 5/14) Installing ca-certificates (20250619-r0) ( 6/14) Installing ada-libs (2.9.2-r5) ( 7/14) Installing icu-data-en (76.1-r1) icu-data-en-76.1-r1.post-install: Executing script... icu-data-en-76.1-r1.post-install: * icu-data-en-76.1-r1.post-install: * If you need ICU with non-English locales and legacy charset support, install icu-data-en-76.1-r1.post-install: * package icu-data-full. icu-data-en-76.1-r1.post-install: * ( 8/14) Installing icu-libs (76.1-r1) ( 9/14) Installing simdjson (3.12.0-r0) (10/14) Installing simdutf (7.3.3-r0) (11/14) Installing sqlite-libs (3.50.3-r0) (12/14) Installing nodejs (22.16.0-r3) (13/14) Installing tree-sitter-cli (0.25.8-r0) (14/14) Installing .makedepends-tree-sitter-java (20250725.124932) busybox-1.37.0-r21.trigger: Executing script... ca-certificates-20250619-r0.trigger: Executing script... OK: 467 MiB in 124 packages >>> tree-sitter-java: Cleaning up srcdir >>> tree-sitter-java: Cleaning up pkgdir >>> tree-sitter-java: Cleaning up tmpdir >>> tree-sitter-java: Fetching https://distfiles.alpinelinux.org/distfiles/edge/tree-sitter-java-0.23.5.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 209k 100 209k 0 0 2192k 0 --:--:-- --:--:-- --:--:-- 2205k >>> tree-sitter-java: Fetching https://distfiles.alpinelinux.org/distfiles/edge/tree-sitter-java-0.23.5.tar.gz >>> tree-sitter-java: Checking sha512sums... tree-sitter-java-0.23.5.tar.gz: OK >>> tree-sitter-java: Unpacking /var/cache/distfiles/edge/tree-sitter-java-0.23.5.tar.gz... + cc -fPIC -Wall -I ./ '-std=c99' -Os -fstack-clash-protection -Wformat '-Werror=format-security' -c ./parser.c + find -name '*.cc' + grep -q . + cc -shared -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o java.so ./parser.o comments: 1. ✓ comment 2. ✓ comments and literals declarations: 3. ✓ local variable 4. ✓ local array variable 5. ✓ module 6. ✓ module with normal annotation 7. ✓ module with marker annotation 8. ✓ module with single element annotation 9. ✓ package_declaration 10. ✓ module directive 11. ✓ module directive with requires, exports, opens, uses and provides 12. ✓ single type import declaration 13. ✓ type_import_on_declaraction 14. ✓ single static import declaration 15. ✓ static import on demand declaration 16. ✓ class declaration 17. ✓ class declaration involving public, private, abstract and superclass 18. ✓ class declaration with implements 19. ✓ class declaration with body 20. ✓ interface declaration 21. ✓ interface declaration with extends 22. ✓ interface with annotation type declaration 23. ✓ method declaration 24. ✓ constructor declaration 25. ✓ Nested field expression in receiver parameter 26. ✓ Receiver parameter with additional parameters 27. ✓ throws 28. ✓ object instantiation 29. ✓ variable declaration 30. ✓ enum declaration 31. ✓ enum declaration inside an interface 32. ✓ record declaration 33. ✓ record declaration with generics 34. ✓ record declaration inside a class 35. ✓ record declaration inside an interface 36. ✓ record declaration with compact constructor 37. ✓ record declaration that implements interface 38. ✓ class declaration with dollar-sign identifiers 39. ✓ Sealed classes 40. ✓ Reserved identifiers 41. ✓ Annontations 42. ✓ unnamed class 43. ✓ Annotation following type arguments expressions: 44. ✓ standalone assignment expression 45. ✓ standalone binary expression 46. ✓ instanceof expressions 47. ✓ if statements 48. ✓ if statements with nested parenthesized expression 49. ✓ if statements with braces 50. ✓ if statements with assignment without braces 51. ✓ if then else statement 52. ✓ nested if then else statements 53. ✓ ternary expressions 54. ✓ for statement 55. ✓ Enhanced for statements 56. ✓ while statement 57. ✓ try-with-resources statements 58. ✓ return statement 59. ✓ annotation 60. ✓ marker annotation 61. ✓ single element annotation 62. ✓ annotation in array creation 63. ✓ lambda expression 64. ✓ traditional switch statement 65. ✓ functional switch statement 66. ✓ traditional-style switch expression 67. ✓ functional switch expression 68. ✓ switch expression with block 69. ✓ switch expressions added 70. ✓ switch statement and pre-increment 71. ✓ Pattern matching 72. ✓ Switch statements 73. ✓ type arguments 74. ✓ wildcard 75. ✓ type arguments with generic types 76. ✓ empty type arguments 77. ✓ method references 78. ✓ Non-ascii identifiers 79. ✓ Local variable declaration with scoped type identifiers 80. ✓ binary expression 81. ✓ string interpolation 82. ✓ switch with qualified enum constant 83. ✓ switch with guarded case 84. ✓ switch with complex type 85. ✓ switch with unnamed pattern 86. ✓ switch with unnamed pattern variable 87. ✓ underscore pattern 88. ✓ for loops and underscore pattern 89. ✓ Annotations before a spread parameter's ellipsis literals: 90. ✓ decimal integer literals 91. ✓ hex integer literals 92. ✓ octal integer literals 93. ✓ binary integer literal 94. ✓ floating point literals 95. ✓ boolean literals 96. ✓ character literals 97. ✓ string literals 98. ✓ text block 99. ✓ escape sequences 100. ✓ null literals 101. ✓ char escapes 102. ✓ octal escapes 103. ✓ unicode escapes 104. ✓ ascii escapes 105. ✓ class literals precedence: 106. ✓ Precedence types: 107. ✓ integral types 108. ✓ floating point types Total parses: 108; successful parses: 108; failed parses: 0; success percentage: 100.00%; average speed: 1033 bytes/ms syntax highlighting: ✓ types.java (17 assertions) >>> tree-sitter-java: Entering fakeroot... + install -D -m755 ./src/java.so -t /home/buildozer/aports/community/tree-sitter-java/pkg/tree-sitter-java/usr/lib/tree-sitter/ + ln -s tree-sitter/java.so /home/buildozer/aports/community/tree-sitter-java/pkg/tree-sitter-java/usr/lib/libtree-sitter-java.so + '[' -d ./queries ] + install -D -m755 ./queries/highlights.scm ./queries/tags.scm -t /home/buildozer/aports/community/tree-sitter-java/pkg/tree-sitter-java/usr/share/tree-sitter/queries/java/ >>> tree-sitter-java*: Running postcheck for tree-sitter-java >>> tree-sitter-java*: Preparing package tree-sitter-java... >>> tree-sitter-java*: Stripping binaries >>> tree-sitter-java*: Scanning shared objects >>> tree-sitter-java*: Tracing dependencies... >>> tree-sitter-java*: Package size: 411.1 KB >>> tree-sitter-java*: Compressing data... >>> tree-sitter-java*: Create checksum... >>> tree-sitter-java*: Create tree-sitter-java-0.23.5-r1.apk >>> tree-sitter-java: Build complete at Fri, 25 Jul 2025 12:49:36 +0000 elapsed time 0h 0m 5s >>> tree-sitter-java: Cleaning up srcdir >>> tree-sitter-java: Cleaning up pkgdir >>> tree-sitter-java: Uninstalling dependencies... ( 1/14) Purging .makedepends-tree-sitter-java (20250725.124932) ( 2/14) Purging tree-sitter-dev (0.25.8-r0) ( 3/14) Purging jq (1.8.0-r0) ( 4/14) Purging tree-sitter (0.25.8-r0) ( 5/14) Purging tree-sitter-cli (0.25.8-r0) ( 6/14) Purging nodejs (22.16.0-r3) ( 7/14) Purging ca-certificates (20250619-r0) ca-certificates-20250619-r0.post-deinstall: Executing script... ( 8/14) Purging ada-libs (2.9.2-r5) ( 9/14) Purging icu-libs (76.1-r1) (10/14) Purging oniguruma (6.9.10-r0) (11/14) Purging simdjson (3.12.0-r0) (12/14) Purging simdutf (7.3.3-r0) (13/14) Purging sqlite-libs (3.50.3-r0) (14/14) Purging icu-data-en (76.1-r1) busybox-1.37.0-r21.trigger: Executing script... OK: 401 MiB in 110 packages >>> tree-sitter-java: Updating the community/x86 repository index... >>> tree-sitter-java: Signing the index...