Compile-time type-checking for custom type qualifiers in Java

Matthew M. Papi, Michael D. Ernst · 2007

We have created a system that enables programmers to add custom type qualifiers to the Java language in a backward-compatible way. The system allows programmers to write type qualifiers in their programs and to create compiler plug-ins that enforce the semantics of these qualifiers at compile time. The system builds on existing Java tools and APIs, and on JSR 308.

Read the paper · More papers on PaperTik