org.aspectj.compiler.base.ast
Class Constructor

java.lang.Object
  extended byorg.aspectj.compiler.base.CompilerObject
      extended byorg.aspectj.compiler.base.ast.SemanticObject
          extended byorg.aspectj.compiler.base.ast.Constructor

public class Constructor
extends SemanticObject


Field Summary
 
Fields inherited from class org.aspectj.compiler.base.ast.SemanticObject
dec, dummyCompiler
 
Constructor Summary
Constructor(ConstructorDec constructorDec)
           
 
Method Summary
 ConstructorDec getConstructorDec()
           
 FormalDec getEnclosingInstanceFormal()
          returns the enclosing instance formal.
 Expr getExtraArgExpr()
           
 Formals getFormals()
           
 Type getReturnType()
           
 TypeDs getThrows()
           
 java.lang.String toString()
           
 
Methods inherited from class org.aspectj.compiler.base.ast.SemanticObject
checkOverride, conflictsWith, dominates, getBytecodeId, getCorrespondingDec, getDeclaringType, getDescriptor, getId, getKind, getModifiers, getName, getStackDelta, isAbstract, isAccessible, isAccessible, isAlmostApplicable, isApplicable, isInherited, isMoreSpecificThan, isStatic, showConflictError, toShortString, updateTargetExpr
 
Methods inherited from class org.aspectj.compiler.base.CompilerObject
getAST, getCompiler, getOptions, getTypeManager, getWorld
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Constructor

public Constructor(ConstructorDec constructorDec)
Method Detail

getConstructorDec

public ConstructorDec getConstructorDec()

getReturnType

public Type getReturnType()

getEnclosingInstanceFormal

public FormalDec getEnclosingInstanceFormal()
returns the enclosing instance formal. This should be null for constructors of non-inner classes.


getFormals

public Formals getFormals()

getThrows

public TypeDs getThrows()

getExtraArgExpr

public Expr getExtraArgExpr()

toString

public java.lang.String toString()