Code formatting

This commit is contained in:
Jindra Pet��k
2012-12-25 11:33:41 +01:00
parent 24a6b82a94
commit 14ae8e435c
643 changed files with 26017 additions and 27040 deletions
@@ -14,37 +14,40 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.jpexs.asdec.action.treemodel;
import com.jpexs.asdec.action.Action;
import java.util.List;
public class FunctionTreeItem extends TreeItem {
public List<TreeItem> actions;
public List<String> constants;
public String functionName;
public List<String> paramNames;
public FunctionTreeItem(Action instruction, String functionName,List<String> paramNames,List<TreeItem> actions,ConstantPool constants) {
super(instruction,PRECEDENCE_PRIMARY);
this.actions=actions;
this.constants=constants.constants;
this.functionName=functionName;
this.paramNames=paramNames;
}
public List<TreeItem> actions;
public List<String> constants;
public String functionName;
public List<String> paramNames;
@Override
public String toString(ConstantPool constants) {
String ret="function";
if(!functionName.equals(""))
ret+=" "+functionName;
ret+="(";
for(int p=0;p<paramNames.size();p++){
if(p>0) ret+=", ";
ret+=paramNames.get(p);
}
ret+=")\r\n{\r\n"+Action.treeToString(actions)+"}";
return ret;
}
public FunctionTreeItem(Action instruction, String functionName, List<String> paramNames, List<TreeItem> actions, ConstantPool constants) {
super(instruction, PRECEDENCE_PRIMARY);
this.actions = actions;
this.constants = constants.constants;
this.functionName = functionName;
this.paramNames = paramNames;
}
@Override
public String toString(ConstantPool constants) {
String ret = "function";
if (!functionName.equals("")) {
ret += " " + functionName;
}
ret += "(";
for (int p = 0; p < paramNames.size(); p++) {
if (p > 0) {
ret += ", ";
}
ret += paramNames.get(p);
}
ret += ")\r\n{\r\n" + Action.treeToString(actions) + "}";
return ret;
}
}