Mercurial > hg > graal-jvmci-8
diff src/share/vm/classfile/classFileParser.cpp @ 6852:19eb999cb72c
8000740: remove LinkWellKnownClasses
Reviewed-by: kvn, jrose
author | twisti |
---|---|
date | Thu, 11 Oct 2012 14:46:20 -0700 |
parents | 8e47bac5643a |
children | d804e148cff8 |
line wrap: on
line diff
--- a/src/share/vm/classfile/classFileParser.cpp Thu Oct 11 18:21:01 2012 +0200 +++ b/src/share/vm/classfile/classFileParser.cpp Thu Oct 11 14:46:20 2012 -0700 @@ -816,9 +816,6 @@ unresolved_klass, class_loader, protection_domain, false, CHECK_NULL); interf = KlassHandle(THREAD, k); - - if (LinkWellKnownClasses) // my super type is well known to me - cp->klass_at_put(interface_index, interf()); // eagerly resolve } if (!Klass::cast(interf())->is_interface()) { @@ -3197,8 +3194,6 @@ KlassHandle kh (THREAD, k); super_klass = instanceKlassHandle(THREAD, kh()); - if (LinkWellKnownClasses) // my super class is well known to me - cp->klass_at_put(super_class_index, super_klass()); // eagerly resolve } if (super_klass.not_null()) { if (super_klass->is_interface()) { @@ -3644,7 +3639,7 @@ // has to be changed accordingly. this_klass->set_initial_method_idnum(methods->length()); this_klass->set_name(cp->klass_name_at(this_class_index)); - if (LinkWellKnownClasses || is_anonymous()) // I am well known to myself + if (is_anonymous()) // I am well known to myself cp->klass_at_put(this_class_index, this_klass()); // eagerly resolve if (fields_annotations != NULL ||