On Wed, 21 Aug 2024 15:42:18 GMT, Chen Liang wrote:
>> Move fields common to Method and Field to executable, which simplifies
>> implementation. Removed useless transient modifiers as Method and Field were
>> never serializable.
>>
>> Note to core-libs reviewers: Please review the associated C
On Wed, 21 Aug 2024 15:42:18 GMT, Chen Liang wrote:
>> Move fields common to Method and Field to executable, which simplifies
>> implementation. Removed useless transient modifiers as Method and Field were
>> never serializable.
>>
>> Note to core-libs reviewers: Please review the associated C
On Wed, 21 Aug 2024 15:42:18 GMT, Chen Liang wrote:
>> Move fields common to Method and Field to executable, which simplifies
>> implementation. Removed useless transient modifiers as Method and Field were
>> never serializable.
>>
>> Note to core-libs reviewers: Please review the associated C
> Move fields common to Method and Field to executable, which simplifies
> implementation. Removed useless transient modifiers as Method and Field were
> never serializable.
>
> Note to core-libs reviewers: Please review the associated CSR on trivial
> removal of `abstract` modifier as well.
C
On Wed, 17 Jul 2024 03:03:23 GMT, Chen Liang wrote:
>> Move fields common to Method and Field to executable, which simplifies
>> implementation. Removed useless transient modifiers as Method and Field were
>> never serializable.
>>
>> Note to core-libs reviewers: Please review the associated C
On Wed, 17 Jul 2024 03:03:23 GMT, Chen Liang wrote:
>> Move fields common to Method and Field to executable, which simplifies
>> implementation. Removed useless transient modifiers as Method and Field were
>> never serializable.
>>
>> Note to core-libs reviewers: Please review the associated C
On Wed, 17 Jul 2024 03:03:23 GMT, Chen Liang wrote:
>> Move fields common to Method and Field to executable, which simplifies
>> implementation. Removed useless transient modifiers as Method and Field were
>> never serializable.
>>
>> Note to core-libs reviewers: Please review the associated C
On Wed, 17 Jul 2024 02:57:51 GMT, Chen Liang wrote:
>> What would be the terminology for a final field that's set by hotspot,
>> against the regular java constrcutor rules?
>
> I have chosen the wording "all final fields are used by the VM"
I don't know of any specific terminology - we typicall
On Wed, 17 Jul 2024 03:03:23 GMT, Chen Liang wrote:
>> Move fields common to Method and Field to executable, which simplifies
>> implementation. Removed useless transient modifiers as Method and Field were
>> never serializable.
>
> Chen Liang has updated the pull request incrementally with one
On Tue, 16 Jul 2024 22:41:40 GMT, Chen Liang wrote:
>> src/java.base/share/classes/java/lang/reflect/Executable.java line 54:
>>
>>> 52: public abstract sealed class Executable extends AccessibleObject
>>> 53: implements Member, GenericDeclaration permits Constructor, Method {
>>> 54: //
> Move fields common to Method and Field to executable, which simplifies
> implementation. Removed useless transient modifiers as Method and Field were
> never serializable.
Chen Liang has updated the pull request incrementally with one additional
commit since the last revision:
Redundant tr
On Tue, 16 Jul 2024 22:00:49 GMT, David Holmes wrote:
>> Move fields common to Method and Field to executable, which simplifies
>> implementation. Removed useless transient modifiers as Method and Field were
>> never serializable.
>
> src/java.base/share/classes/java/lang/reflect/Executable.jav
On Tue, 16 Jul 2024 03:45:36 GMT, Chen Liang wrote:
> Move fields common to Method and Field to executable, which simplifies
> implementation. Removed useless transient modifiers as Method and Field were
> never serializable.
Hotspot changes look good. Core-libs do too but I will leave that fo
On Tue, 16 Jul 2024 03:45:36 GMT, Chen Liang wrote:
> Move fields common to Method and Field to executable
s/Field/Constructor
I was a bit confused about executable fields for a moment. :)
-
PR Comment: https://git.openjdk.org/jdk/pull/20188#issuecomment-2231889229
Move fields common to Method and Field to executable, which simplifies
implementation. Removed useless transient modifiers as Method and Field were
never serializable.
-
Commit messages:
- Inline some common ctor + method fields to executable
Changes: https://git.openjdk.org/jdk/p
15 matches
Mail list logo