return _visitor.visitMetaclassNode_(this);
}
@Override
public MetaclassNode allMethodsIn_do_(final SystemNode _aSystemNode, final st.gravel.support.jvm.Block1<Object, MethodNode> _aBlock) {
final ClassDescriptionNode _scn;
for (final MethodNode _temp1 : _methods) {
_aBlock.value_(_temp1);
}
_scn = this.superclassNodeIn_(_aSystemNode);
if (_scn == null) {
return MetaclassNode.this;
}
_scn.allMethodsIn_do_(_aSystemNode, _aBlock);
return this;
}