Searched refs:transitive_interfaces (Results 1 - 11 of 11) sorted by relevance

/openjdk7/hotspot/src/share/vm/runtime/
H A DreflectionUtils.cpp35 _interfaces = klass->transitive_interfaces();
/openjdk7/hotspot/src/share/vm/oops/
H A DinstanceKlassKlass.cpp521 st->print(BULLET"trans. interfaces: "); ik->transitive_interfaces()->print_value_on(st); st->cr();
690 objArrayOop transitive_interfaces = ik->transitive_interfaces(); local
691 guarantee(transitive_interfaces->is_perm(), "should be in permspace");
692 guarantee(transitive_interfaces->is_objArray(), "should be obj array");
693 for (j = 0; j < transitive_interfaces->length(); j++) {
694 oop e = transitive_interfaces->obj_at(j);
779 return ik->transitive_interfaces() == (objArrayOop) obj; // Check whether transitive_interfaces points to self
783 // The transitive_interfaces i
[all...]
H A DklassVtable.cpp581 objArrayOop super_ifs = ik->transitive_interfaces();
1125 int klassItable::compute_itable_size(objArrayHandle transitive_interfaces) { argument
1128 visit_all_interfaces(transitive_interfaces(), &cic);
1147 visit_all_interfaces(klass->transitive_interfaces(), &cic);
1154 assert(compute_itable_size(objArrayHandle(klass->transitive_interfaces())) ==
1167 visit_all_interfaces(klass->transitive_interfaces(), &sic);
H A DklassVtable.hpp310 static int compute_itable_size(objArrayHandle transitive_interfaces);
H A DinstanceKlass.cpp594 // implements_interface query looks at transitive_interfaces.
595 // Any supers of the super have the same (or fewer) transitive_interfaces.
607 // The implementor also implements the transitive_interfaces
641 objArrayHandle interfaces (THREAD, ik->transitive_interfaces());
668 for (int i = 0; i < transitive_interfaces()->length(); i++) {
669 if (transitive_interfaces()->obj_at(i) == k) {
1107 objArrayOop all_ifs = instanceKlass::cast(as_klassOop())->transitive_interfaces();
H A DinstanceKlass.hpp359 objArrayOop transitive_interfaces() const { return _transitive_interfaces; } function in class:instanceKlass
/openjdk7/hotspot/src/share/vm/services/
H A DclassLoadingService.cpp189 class_size += k->transitive_interfaces()->size();
/openjdk7/hotspot/src/share/vm/classfile/
H A DclassFileParser.cpp3228 objArrayHandle transitive_interfaces = compute_transitive_interfaces(super_klass, local_interfaces, CHECK_(nullHandle)); local
3256 itable_size = access_flags.is_interface() ? 0 : klassItable::compute_itable_size(transitive_interfaces);
3682 this_klass->set_transitive_interfaces(transitive_interfaces());
3953 super_size = super->transitive_interfaces()->length();
3960 max_transitive_size += instanceKlass::cast(l)->transitive_interfaces()->length();
3971 result = objArrayHandle(THREAD, super->transitive_interfaces());
3982 append_interfaces(result, index, super->transitive_interfaces());
3987 append_interfaces(result, index, instanceKlass::cast(l)->transitive_interfaces());
H A DsystemDictionary.cpp2697 class_size += ik->transitive_interfaces()->size();
/openjdk7/hotspot/src/share/vm/memory/
H A Ddump.cpp251 mark_object(ik->transitive_interfaces());
517 mark_and_move_for_policy(OP_favor_startup, ik->transitive_interfaces(), _move_ro);
/openjdk7/hotspot/src/share/vm/code/
H A Ddependencies.cpp1601 _ti_base = instanceKlass::cast(_klass)->transitive_interfaces();

Completed in 79 milliseconds