src/share/vm/opto/type.hpp

changeset 499
b8f5ba577b02
parent 452
ff5961f4c095
child 548
ba764ed4b6f2
equal deleted inserted replaced
498:eac007780a58 499:b8f5ba577b02
684 ciObject* const_oop() const { return _const_oop; } 684 ciObject* const_oop() const { return _const_oop; }
685 virtual ciKlass* klass() const { return _klass; } 685 virtual ciKlass* klass() const { return _klass; }
686 bool klass_is_exact() const { return _klass_is_exact; } 686 bool klass_is_exact() const { return _klass_is_exact; }
687 bool is_instance() const { return _instance_id != UNKNOWN_INSTANCE; } 687 bool is_instance() const { return _instance_id != UNKNOWN_INSTANCE; }
688 uint instance_id() const { return _instance_id; } 688 uint instance_id() const { return _instance_id; }
689 bool is_instance_field() const { return _instance_id != UNKNOWN_INSTANCE && _offset >= 0; }
689 690
690 virtual intptr_t get_con() const; 691 virtual intptr_t get_con() const;
691 692
692 virtual const Type *cast_to_ptr_type(PTR ptr) const; 693 virtual const Type *cast_to_ptr_type(PTR ptr) const;
693 694

mercurial