org.duelengine.duel.codedom
Class CodeConstructor

java.lang.Object
  extended by org.duelengine.duel.codedom.CodeObject
      extended by org.duelengine.duel.codedom.CodeMember
          extended by org.duelengine.duel.codedom.CodeMethod
              extended by org.duelengine.duel.codedom.CodeConstructor

public class CodeConstructor
extends CodeMethod


Constructor Summary
CodeConstructor()
           
CodeConstructor(AccessModifierType access, CodeParameterDeclarationExpression[] parameters, CodeExpression[] baseCtorArgs, CodeExpression[] chainedCtorArgs, CodeStatement[] statements)
           
 
Method Summary
 boolean equals(Object arg)
           
 List<CodeExpression> getBaseCtorArgs()
           
 List<CodeExpression> getChainedCtorArgs()
           
 int hashCode()
           
 void visit(CodeVisitor visitor)
           
 
Methods inherited from class org.duelengine.duel.codedom.CodeMethod
addParameter, addParameter, addThrows, getParameters, getReturnType, getStatements, getThrows, isOverride, setOverride, setReturnType, withOverride, withThrows
 
Methods inherited from class org.duelengine.duel.codedom.CodeMember
getAccess, getName, setAccess, setName, withUserData
 
Methods inherited from class org.duelengine.duel.codedom.CodeObject
getUserData, putUserData, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CodeConstructor

public CodeConstructor()

CodeConstructor

public CodeConstructor(AccessModifierType access,
                       CodeParameterDeclarationExpression[] parameters,
                       CodeExpression[] baseCtorArgs,
                       CodeExpression[] chainedCtorArgs,
                       CodeStatement[] statements)
Method Detail

getBaseCtorArgs

public List<CodeExpression> getBaseCtorArgs()

getChainedCtorArgs

public List<CodeExpression> getChainedCtorArgs()

visit

public void visit(CodeVisitor visitor)
Overrides:
visit in class CodeMethod

equals

public boolean equals(Object arg)
Overrides:
equals in class CodeMethod

hashCode

public int hashCode()
Overrides:
hashCode in class CodeMethod


Copyright © 2012. All Rights Reserved.