apache / apache/maven-compiler-plugin

Migrate from ASM to ClassFile API (JEP 484)

Open
#969 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
261
Forks
191
Avg merge
1d 5h
Merged PRs (30d)
8

Description

### New feature, improvement proposal

JDK 24+ includes JEP 484 which won't break (as ASM does) with every JDK release.

Consider using this API when JDK 24+ is used to avoid having to update ASM every time a new JDK version is released.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files, tests, or entry points. Start by mapping where the compiler plugin uses ASM and reading JEP 484 for the JDK 24+ API; done would require an agreed migration design and verification that the compiler plugin still works across its supported JDK versions.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.