コード例 #1
0
ファイル: ClassNode.java プロジェクト: JamesTryand/gravel
 @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;
 }
コード例 #2
0
ファイル: ClassNode.java プロジェクト: JamesTryand/gravel
 @Override
 public ClassNode selectorsDo_(final st.gravel.support.jvm.Block1<Object, String> _aBlock) {
   for (final MethodNode _m : _methods) {
     _aBlock.value_(_m.selector());
   }
   return this;
 }
コード例 #3
0
ファイル: PragmaNode.java プロジェクト: rnsmit/gravel
 @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;
 }
コード例 #4
0
ファイル: ClassNode.java プロジェクト: JamesTryand/gravel
 @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;
 }
コード例 #5
0
ファイル: ClassNode.java プロジェクト: JamesTryand/gravel
 @Override
 public ClassNode withAllNodesDo_(final st.gravel.support.jvm.Block1<Object, Node> _aBlock) {
   _aBlock.value_(this);
   this.allNodesDo_(_aBlock);
   return this;
 }