Local Event Guide

Java Compiler Superpowers: Annotation Processors, Error Prone, and Coding Agents

· 320 College St, Toronto, ON M5T 1S3, Canada

This session explores the advanced capabilities of the Java compiler, focusing on annotation processors and Google's Error Prone, an open-source static analysis framework. It examines how these tools enable developers to inspect classes and syntax trees, generate source code, and report custom compiler errors during the compilation process. Attendees will learn to build custom compile-time checks and understand how compiler diagnostics serve as a deterministic feedback mechanism for both human developers and coding agents, facilitating the enforcement of architectural standards.

Learn More ↗
Java Compiler Superpowers: Annotation Processors, Error Prone, and Coding Agents