feat(java): Phase 1.5 — tree-sitter Java frontend, package-aware mv, e2e fixtures

This commit is contained in:
loki5512344 2026-09-13 17:29:07 +02:00
parent 55670030c3
commit 603f916ee9
Signed by: boba
GPG key ID: 253067914055423B
25 changed files with 1288 additions and 366 deletions

View file

@ -32,10 +32,10 @@
- [x] docs/EXAMPLES.md — примеры для людей и агентов
## Phase 1.5 — Java (наша ниша, аналогов в CLI нет)
- [ ] tree-sitter Java грамматика: package + import extraction
- [ ] Детект source root (src/main/java, src/) и соответствие package ⇄ директория
- [ ] mv = три синхронных правки: package, все import в проекту, физический перенос
- [ ] e2e фикстуры tests/java/
- [x] tree-sitter Java грамматика: package + import extraction
- [x] Детект source root (src/main/java, src/) и соответствие package ⇄ директория
- [x] mv = три синхронных правки: package, все import в проекту, физический перенос
- [x] e2e фикстуры tests/java/
## Phase 2
- [ ] Кэш индекса на диске (bincode/rkyv) → .jmove/index