예제 #1
0
 @Override
 public Object visitFCallNode(FCallNode iVisited) {
   String name = iVisited.getName();
   if (name.equals("attr_accessor") || name.equals("attr")) {
     List<String> args = ASTUtil.getArgumentsFromFunctionCall(iVisited);
     if (name.equals("attr")) {
       methods.add(args.get(0));
     } else methods.addAll(convertSymbolsToStrings(args));
   }
   return super.visitFCallNode(iVisited);
 }
예제 #2
0
파일: SexpMaker.java 프로젝트: xb/jruby
 private void fCallNode(FCallNode node) {
   sb.append(" ").append(node.getName());
 }