src/share/vm/opto/type.hpp

changeset 990
35ae4dd6c27c
parent 855
a1980da045cc
child 1014
0fbdb4381b99
child 1059
337400e7a5dd
equal deleted inserted replaced
989:78144dc3db03 990:35ae4dd6c27c
879 virtual bool eq( const Type *t ) const; 879 virtual bool eq( const Type *t ) const;
880 virtual int hash() const; // Type specific hashing 880 virtual int hash() const; // Type specific hashing
881 881
882 public: 882 public:
883 ciSymbol* name() const { return _klass->name(); } 883 ciSymbol* name() const { return _klass->name(); }
884
885 bool is_loaded() const { return _klass->is_loaded(); }
884 886
885 // ptr to klass 'k' 887 // ptr to klass 'k'
886 static const TypeKlassPtr *make( ciKlass* k ) { return make( TypePtr::Constant, k, 0); } 888 static const TypeKlassPtr *make( ciKlass* k ) { return make( TypePtr::Constant, k, 0); }
887 // ptr to klass 'k' with offset 889 // ptr to klass 'k' with offset
888 static const TypeKlassPtr *make( ciKlass* k, int offset ) { return make( TypePtr::Constant, k, offset); } 890 static const TypeKlassPtr *make( ciKlass* k, int offset ) { return make( TypePtr::Constant, k, offset); }

mercurial