Mercurial > hg > graal-jvmci-8
comparison src/share/vm/oops/instanceKlass.hpp @ 3255:5d046bf49ce7
Merge
author | johnc |
---|---|
date | Thu, 14 Apr 2011 13:45:41 -0700 |
parents | ed69575596ac 92add02409c9 |
children | 2d4b2b833d29 |
comparison
equal
deleted
inserted
replaced
2468:6c97c830fb6f | 3255:5d046bf49ce7 |
---|---|
399 | 399 |
400 // reference type | 400 // reference type |
401 ReferenceType reference_type() const { return _reference_type; } | 401 ReferenceType reference_type() const { return _reference_type; } |
402 void set_reference_type(ReferenceType t) { _reference_type = t; } | 402 void set_reference_type(ReferenceType t) { _reference_type = t; } |
403 | 403 |
404 static int reference_type_offset_in_bytes() { return offset_of(instanceKlass, _reference_type); } | |
405 | |
404 // find local field, returns true if found | 406 // find local field, returns true if found |
405 bool find_local_field(Symbol* name, Symbol* sig, fieldDescriptor* fd) const; | 407 bool find_local_field(Symbol* name, Symbol* sig, fieldDescriptor* fd) const; |
406 // find field in direct superinterfaces, returns the interface in which the field is defined | 408 // find field in direct superinterfaces, returns the interface in which the field is defined |
407 klassOop find_interface_field(Symbol* name, Symbol* sig, fieldDescriptor* fd) const; | 409 klassOop find_interface_field(Symbol* name, Symbol* sig, fieldDescriptor* fd) const; |
408 // find field according to JVM spec 5.4.3.2, returns the klass in which the field is defined | 410 // find field according to JVM spec 5.4.3.2, returns the klass in which the field is defined |