diff --git a/backend/src/langs.ts b/backend/src/langs.ts index dfee7cb..2e3246a 100644 --- a/backend/src/langs.ts +++ b/backend/src/langs.ts @@ -212,6 +212,19 @@ int main() { return 0; } `, + }, + aspectj: { + aliases: ["aj"], + name: "AspectJ", + main: "Main.aj", + compile: "ajc Main.aj", + run: "java Main", + template: `public class Main { + public static void main(String[] args) { + System.out.println("Hello, world!"); + } +} +` }, ats: { aliases: ["dats"], diff --git a/scripts/docker-install-phase3a.bash b/scripts/docker-install-phase3a.bash index 0ff192a..29e5508 100755 --- a/scripts/docker-install-phase3a.bash +++ b/scripts/docker-install-phase3a.bash @@ -39,6 +39,9 @@ asciidoc # AspectC++ aspectc++ +# AspectJ +aspectj + # ATS ats2-lang