Mercurial > hg > truffle
comparison src/share/vm/classfile/classFileParser.cpp @ 18027:9f169829d0e1
Merge
author | asaha |
---|---|
date | Tue, 08 Jul 2014 13:25:13 -0700 |
parents | f73af4455d7d ae92351815b6 |
children | 52b4284cb496 ccfff14361ea 72fa1e83e5f9 |
comparison
equal
deleted
inserted
replaced
18026:6e4bd4c906dc | 18027:9f169829d0e1 |
---|---|
4036 | 4036 |
4037 this_klass->set_minor_version(minor_version); | 4037 this_klass->set_minor_version(minor_version); |
4038 this_klass->set_major_version(major_version); | 4038 this_klass->set_major_version(major_version); |
4039 this_klass->set_has_default_methods(has_default_methods); | 4039 this_klass->set_has_default_methods(has_default_methods); |
4040 | 4040 |
4041 if (!host_klass.is_null()) { | |
4042 assert (this_klass->is_anonymous(), "should be the same"); | |
4043 this_klass->set_host_klass(host_klass()); | |
4044 } | |
4045 | |
4041 // Set up Method*::intrinsic_id as soon as we know the names of methods. | 4046 // Set up Method*::intrinsic_id as soon as we know the names of methods. |
4042 // (We used to do this lazily, but now we query it in Rewriter, | 4047 // (We used to do this lazily, but now we query it in Rewriter, |
4043 // which is eagerly done for every method, so we might as well do it now, | 4048 // which is eagerly done for every method, so we might as well do it now, |
4044 // when everything is fresh in memory.) | 4049 // when everything is fresh in memory.) |
4045 if (Method::klass_id_for_intrinsics(this_klass()) != vmSymbols::NO_SID) { | 4050 if (Method::klass_id_for_intrinsics(this_klass()) != vmSymbols::NO_SID) { |