@Override public ClassNode nodesDo_(final st.gravel.support.jvm.Block1<Object, Node> _aBlock) { for (final MethodNode _temp1 : _methods) { _aBlock.value_(_temp1); } for (final VariableDeclarationNode _temp2 : _instVars) { _aBlock.value_(_temp2); } return this; }
@Override public ClassNode selectorsDo_(final st.gravel.support.jvm.Block1<Object, String> _aBlock) { for (final MethodNode _m : _methods) { _aBlock.value_(_m.selector()); } return this; }
@Override public PragmaNode withAllNodesDo_pruneWhere_( final st.gravel.support.jvm.Block1<Object, Node> _aBlock, final st.gravel.support.jvm.Block1<Boolean, Node> _pruneBlock) { _aBlock.value_(this); this.allNodesDo_pruneWhere_(_aBlock, _pruneBlock); return this; }
@Override public ClassNode 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 ClassNode.this; } _scn.allMethodsIn_do_(_aSystemNode, _aBlock); return this; }
@Override public ClassNode withAllNodesDo_(final st.gravel.support.jvm.Block1<Object, Node> _aBlock) { _aBlock.value_(this); this.allNodesDo_(_aBlock); return this; }