< prev index next >

src/hotspot/share/ci/ciSignature.hpp

Print this page

        

*** 58,67 **** --- 58,70 ---- ciSymbol* as_symbol() const { return _symbol; } ciKlass* accessing_klass() const { return _accessing_klass; } ciType* return_type() const; ciType* type_at(int index) const; + bool returns_never_null() const; + bool maybe_returns_never_null() const; + bool is_never_null_at(int index) const; int size() const { return _size; } int count() const { return _count; } int arg_size_for_bc(Bytecodes::Code bc) { return size() + (Bytecodes::has_receiver(bc) ? 1 : 0); }
< prev index next >