equal
deleted
inserted
replaced
2844 } |
2844 } |
2845 // Push the result type. |
2845 // Push the result type. |
2846 if (sig_stream.type() != T_VOID) { |
2846 if (sig_stream.type() != T_VOID) { |
2847 if (method_name == vmSymbols::object_initializer_name()) { |
2847 if (method_name == vmSymbols::object_initializer_name()) { |
2848 // <init> method must have a void return type |
2848 // <init> method must have a void return type |
2849 /* Unreachable? Class file parser verifies that <init> methods have |
2849 /* Unreachable? Class file parser verifies that methods with '<' have |
2850 * void return */ |
2850 * void return */ |
2851 verify_error(ErrorContext::bad_code(bci), |
2851 verify_error(ErrorContext::bad_code(bci), |
2852 "Return type must be void in <init> method"); |
2852 "Return type must be void in <init> method"); |
2853 return; |
2853 return; |
2854 } |
2854 } |