RFR: 8294961: Convert java.base/java.lang.reflect.ProxyGenerator to use the Classfile API to generate proxy classes [v8]
Adam Sotona
asotona at openjdk.org
Mon Jan 8 13:52:37 UTC 2024
> java.base java.lang.reflect.ProxyGenerator uses ASM to generate proxy classes.
>
> This patch converts it to use Classfile API.
>
> It is continuation of https://github.com/openjdk/jdk/pull/10991
>
> Any comments and suggestions are welcome.
>
> Please review.
>
> Thank you,
> Adam
Adam Sotona has updated the pull request incrementally with six additional commits since the last revision:
- Revert "StackCounter performance boost"
This reverts commit 0dc63d4edf40fd9458fbfa0c7661d57ed0022981.
- Revert "SplitConstantPool performance fix"
This reverts commit b7a60ae944983224e3b4c097576c496351394fe0.
- Revert "applied the recommended changes"
This reverts commit 7d0da2c0190c27f8e2cf89557e31f5d16ab4950e.
- Revert "minor StackCounter fix"
This reverts commit 41e879348c8f2ea70b25119e65527b81281c33ac.
- Revert "Update src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java"
This reverts commit c8f1d304358e19872450cd29449d82675f9bbe3e.
- Revert "StackCounter fix"
This reverts commit c6b761a157e66ccba30df68efa2849a92371acf2.
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/17121/files
- new: https://git.openjdk.org/jdk/pull/17121/files/c6b761a1..2e50f842
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=17121&range=07
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=17121&range=06-07
Stats: 92 lines in 2 files changed: 14 ins; 57 del; 21 mod
Patch: https://git.openjdk.org/jdk/pull/17121.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/17121/head:pull/17121
PR: https://git.openjdk.org/jdk/pull/17121
More information about the core-libs-dev
mailing list