generate-classes

Installation
SKILL.md

Generate DSL Classes

Run the v2 compiler (ANTLR4 + Javassist) to generate bytecode classes from DSL scripts and dump .class files to disk for inspection.

Commands by argument

mal — MAL expression classes

./mvnw test -pl oap-server/analyzer/dsl-scripts-test \
  -Dtest=MALExpressionExecutionTest -DfailIfNoTests=false -Dcheckstyle.skip

Output location: oap-server/analyzer/dsl-scripts-test/src/test/resources/scripts/mal/**/*.generated-classes/

oal — OAL metrics/dispatcher/builder classes

Installs
2
GitHub Stars
24.9K
First Seen
Mar 13, 2026
generate-classes — apache/skywalking