Onionのバグ修正その2
abstract classでabstractなメソッド宣言があったとき、例えば、
abstract class A {
public:
def foo;
}のとき、コンパイラがNullPointerExceptionを吐いて落ちていた問題を修正.
(interfaceのメソッド宣言では起きていない)。クラスのabstractなメソッドについても、コード生成のフェーズで、メソッドからコードを取り出そうとして失敗していたのが原因だった。
abstract classでabstractなメソッド宣言があったとき、例えば、
abstract class A {
public:
def foo;
}のとき、コンパイラがNullPointerExceptionを吐いて落ちていた問題を修正.
(interfaceのメソッド宣言では起きていない)。クラスのabstractなメソッドについても、コード生成のフェーズで、メソッドからコードを取り出そうとして失敗していたのが原因だった。