Mercurial > hg > truffle
comparison src/share/vm/oops/instanceKlass.hpp @ 3252:92add02409c9
Merge
author | jmasa |
---|---|
date | Fri, 08 Apr 2011 14:19:50 -0700 |
parents | 38fea01eb669 e1162778c1c8 |
children | 5d046bf49ce7 |
comparison
equal
deleted
inserted
replaced
2437:4f978fb6c81a | 3252:92add02409c9 |
---|---|
401 | 401 |
402 // reference type | 402 // reference type |
403 ReferenceType reference_type() const { return _reference_type; } | 403 ReferenceType reference_type() const { return _reference_type; } |
404 void set_reference_type(ReferenceType t) { _reference_type = t; } | 404 void set_reference_type(ReferenceType t) { _reference_type = t; } |
405 | 405 |
406 static int reference_type_offset_in_bytes() { return offset_of(instanceKlass, _reference_type); } | |
407 | |
406 // find local field, returns true if found | 408 // find local field, returns true if found |
407 bool find_local_field(Symbol* name, Symbol* sig, fieldDescriptor* fd) const; | 409 bool find_local_field(Symbol* name, Symbol* sig, fieldDescriptor* fd) const; |
408 // find field in direct superinterfaces, returns the interface in which the field is defined | 410 // find field in direct superinterfaces, returns the interface in which the field is defined |
409 klassOop find_interface_field(Symbol* name, Symbol* sig, fieldDescriptor* fd) const; | 411 klassOop find_interface_field(Symbol* name, Symbol* sig, fieldDescriptor* fd) const; |
410 // find field according to JVM spec 5.4.3.2, returns the klass in which the field is defined | 412 // find field according to JVM spec 5.4.3.2, returns the klass in which the field is defined |