RFR: 8264538: Rename SystemDictionary::parse_stream [v3]
Harold Seigel
hseigel at openjdk.java.net
Thu Apr 1 12:28:29 UTC 2021
On Wed, 31 Mar 2021 21:41:39 GMT, Coleen Phillimore <coleenp at openjdk.org> wrote:
>> This function is used to call the classfile parser for hidden or anonymous classes, and for use with jvmti RedefineClasses. The latter only calls KlassFactory::create_from_stream and skips the rest of the code in SystemDictionary::parse_stream.
>>
>> Renamed SystemDictionary::parse_stream -> resolve_hidden_class_from_stream
>> resolve_from_stream -> resolve_class_from_stream
>> and have SystemDictionary::resolve_from_stream() call the right version depending on ClassLoadInfo flags. Callers of resolve_from_stream now pass protection domain via. ClassLoadInfo.
>>
>> So the external API is resolve_from_stream.
>>
>> Tested with tier1 on 4 Oracle supported platforms.
>
> Coleen Phillimore has updated the pull request incrementally with one additional commit since the last revision:
>
> Add and remove comments.
The changes look good!
Thanks, Harold
-------------
Marked as reviewed by hseigel (Reviewer).
PR: https://git.openjdk.java.net/jdk/pull/3289
More information about the serviceability-dev
mailing list