git: openjdk/babylon: code-reflection: Add sample annotation processor using code models

Maurizio Cimadamore mcimadamore at openjdk.org
Fri Sep 12 16:29:44 UTC 2025


Changeset: c1638369
Branch: code-reflection
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2025-09-12 16:22:50 +0000
URL:       https://git.openjdk.org/babylon/commit/c1638369da5940a78f57398e87ccd7b4bac5f667

Add sample annotation processor using code models

Reviewed-by: psandoz

! cr-examples/samples/README.md
+ cr-examples/samples/src/main/java/oracle/code/samples/CodeReflectionProcessor.java
+ src/java.base/share/classes/jdk/internal/access/code/CodeModuleLayerInit.java
! src/java.base/share/classes/module-info.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/Op.java
+ test/langtools/tools/javac/reflect/TestCodeModelProcessors.java



More information about the babylon-dev mailing list