18 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
19 *
20 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
21 * or visit www.oracle.com if you need additional information or have any
22 * questions.
23 *
24 */
25
26 #ifndef SHARE_INTERPRETER_BYTECODEUTILS_HPP
27 #define SHARE_INTERPRETER_BYTECODEUTILS_HPP
28
29 #include "memory/allocation.hpp"
30 #include "utilities/globalDefinitions.hpp"
31
32 class Method;
33 class outputStream;
34
35 class BytecodeUtils : public AllStatic {
36 public:
37 // NPE extended message. Return true if string is printed.
38 // Caller must have ResourceMark.
39 static bool get_NPE_message_at(outputStream* ss, Method* method, int bci);
40 };
41
42 #endif // SHARE_INTERPRETER_BYTECODEUTILS_HPP
|
18 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
19 *
20 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
21 * or visit www.oracle.com if you need additional information or have any
22 * questions.
23 *
24 */
25
26 #ifndef SHARE_INTERPRETER_BYTECODEUTILS_HPP
27 #define SHARE_INTERPRETER_BYTECODEUTILS_HPP
28
29 #include "memory/allocation.hpp"
30 #include "utilities/globalDefinitions.hpp"
31
32 class Method;
33 class outputStream;
34
35 class BytecodeUtils : public AllStatic {
36 public:
37 // NPE extended message. Return true if string is printed.
38 static bool get_NPE_message_at(outputStream* ss, Method* method, int bci);
39 };
40
41 #endif // SHARE_INTERPRETER_BYTECODEUTILS_HPP
|