1 16 package com.google.gwt.dev.generator.ast; 17 18 import java.util.List ; 19 20 24 public class MethodCall extends Expression { 25 26 private final List arguments; 27 28 private final String name; 29 30 39 public MethodCall(String name, List arguments) { 40 this.name = name; 41 this.arguments = arguments; 42 43 StringBuffer call = new StringBuffer (name + "("); 44 45 if (arguments != null) { 46 call.append(" "); 47 for (int i = 0; i < arguments.size(); ++i) { 48 call.append(arguments.get(i)); 49 if (i < arguments.size() - 1) { 50 call.append(", "); 51 } 52 } 53 call.append(" "); 54 } 55 56 call.append(")"); 57 super.code = call.toString(); 58 } 59 } 60 | Popular Tags |