morluto
|
4e0127d620
|
feat(bytecode): add JVM and Python bytecode providers
Add execution-free providers for JVM bytecode/JAR/WAR and Python
bytecode/wheels/zipapps (#367).
- bytecodeProvider.ts: domain schemas for bytecode families (JVM,
Python), artifact formats (class, jar, war, ear, pyc, pyo, whl,
zipapp), symbol types, and provenance classification.
- detectBytecodeFamily: classifies artifacts from file extensions
- detectArtifactFormat: identifies artifact format from path
- classifyProvenance: distinguishes application, generated, vendored,
bundled, and standard_library code
- analyzeBytecodeArtifacts: summarizes total and classified symbols
Closes #367
|
2026-07-28 05:42:05 +00:00 |