R6 では、ジェネレータ オブジェクトのインスタンスを作成せずに、クラス継承の完全なリストを取得するにはどうすればよいですか?
次の点を考慮してください。
A = R6::R6Class("Base",NULL)
B = R6::R6Class("Top",inherit = A)
class(B) #Returns 'R6ClassGenerator'
B$classname #Returns 'Top'
私が欲しいのはc('Top','Base','R6')
言い換えれば、そうでなければ何が返されるかclass(B$new())
現実の世界では、複雑な一連の継承があり、多くの引数を持つ初期化子があり、一部にはデフォルト値がないため、この情報を取得するために新しいオブジェクトをインスタンス化することを避けようとしています。