Java Conventions

Use when a ticket adds or changes Java code and it must follow the repo's Java conventions — modern Java (records, sealed types, pattern matching, switch expressions), Optional discipline, immutability, Spring Boot constructor injection, and JUnit 5 + Mockito tests. Invoke for "add this in Java", "fix the Java build", "add a Spring endpoint/service", or as the language pack for any Java change.

tmj-90 c09db58 5.1 KB Updated

File contents

tmj-90/gaffer/tree/main/runner/skills/java-conventions commit c09db583bd

Frequently asked questions

npx skillmds@latest add tmj-90/java-conventions