home *** CD-ROM | disk | FTP | other *** search
Wrap
package koala.dynamicjava.tree; import java.util.List; import java.util.ListIterator; import koala.dynamicjava.tree.visitor.Visitor; public class ConstructorDeclaration extends Node { public static final String ACCESS_FLAGS = "accessFlags"; public static final String NAME = "name"; public static final String PARAMETERS = "parameters"; public static final String EXCEPTIONS = "exceptions"; public static final String STATEMENTS = "statements"; private int accessFlags; private String name; private List parameters; private List exceptions; private ConstructorInvocation constructorInvocation; private List statements; public int getAccessFlags() { return this.accessFlags; } public void setAccessFlags(int var1) { ((Node)this).firePropertyChange("accessFlags", this.accessFlags, this.accessFlags = var1); } public String getName() { return this.name; } public void setName(String var1) { if (var1 == null) { throw new IllegalArgumentException("s == null"); } else { ((Node)this).firePropertyChange("name", this.name, this.name = var1); } } public List getParameters() { return this.parameters; } public void setParameters(List var1) { ((Node)this).firePropertyChange("parameters", this.parameters, this.parameters = var1); } public List getExceptions() { return this.exceptions; } public void setExceptions(List var1) { if (var1 == null) { throw new IllegalArgumentException("l == null"); } else { ((Node)this).firePropertyChange("exceptions", this.exceptions, this.exceptions = var1); } } public ConstructorInvocation getConstructorInvocation() { return this.constructorInvocation; } public void setConstructorInvocation(ConstructorInvocation var1) { this.constructorInvocation = var1; } public List getStatements() { return this.statements; } public void setStatements(List var1) { if (var1 == null) { throw new IllegalArgumentException("l == null"); } else { ((Node)this).firePropertyChange("statements", this.statements, this.statements = var1); } } public Object acceptVisitor(Visitor var1) { return var1.visit(this); } public ConstructorDeclaration(int var1, String var2, List var3, List var4, ConstructorInvocation var5, List var6) { this(var1, var2, var3, var4, var5, var6, (String)null, 0, 0, 0, 0); } public ConstructorDeclaration(int var1, String var2, List var3, List var4, ConstructorInvocation var5, List var6, String var7, int var8, int var9, int var10, int var11) { super(var7, var8, var9, var10, var11); if (var2 == null) { throw new IllegalArgumentException("name == null"); } else if (var3 == null) { throw new IllegalArgumentException("params == null"); } else if (var4 == null) { throw new IllegalArgumentException("excepts == null"); } else if (var6 == null) { throw new IllegalArgumentException("stmts == null"); } else { this.accessFlags = var1; this.name = var2; this.parameters = var3; this.constructorInvocation = var5; this.statements = var6; this.exceptions = var4; ListIterator var12 = var4.listIterator(); while(var12.hasNext()) { var12.set(TreeUtilities.listToName((List)var12.next())); } } } }