Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ESC/Java2 © 2003,2004,2005 David Cok and Joseph Kiniry © 2005 UCD Dublin © 2003,2004 Radboud University Nijmegen © 1999,2000 Compaq Computer Corporation © 1997,1998,1999 Digital Equipment Corporation All Rights Reserved
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
javafe.ast.ConstructorDecl

Packages that use ConstructorDecl
escjava.ast |
escjava.backpred |
escjava.translate |
javafe.ast |
javafe.tc |

Uses of ConstructorDecl in escjava.ast

Fields in escjava.ast declared as ConstructorDecl
`ConstructorDecl` | `ModelConstructorDeclPragma.decl`

Methods in escjava.ast with parameters of type ConstructorDecl
`static ModelConstructorDeclPragma` | `ModelConstructorDeclPragma.make(ConstructorDecl decl, int loc, SimpleName id)`

Uses of ConstructorDecl in escjava.backpred

Methods in escjava.backpred with parameters of type ConstructorDecl
`private void` | `FindContributors.addImplicitConstructorRefs(ConstructorDecl cd, FieldDeclVec fields, boolean addTypes, java.util.LinkedList visited)` Add implicit references from a ConstructorDecl that do not appear in Java code or via backedges as per walk(,,).

Uses of ConstructorDecl in escjava.translate

Methods in escjava.translate with parameters of type ConstructorDecl
`private void` | `Translate.trConstructorBody(ConstructorDecl cd, java.util.Hashtable premap)` Auxiliary routine used by trBody to translate the body of a constructor, as described in ESCJ 16, section 8.
`static FormalParaDecl` | `Inner.getEnclosingInstanceArg(ConstructorDecl cd)` * Return the FormalParaDecl for a given inner-class constructor's * enclosing-instance-field argument (this$0arg).
`private static void` | `InlineConstructor.createMethodDecl(MethodDecl md, TypeDecl td, ConstructorDecl cd, Identifier newThis, int count)`

Uses of ConstructorDecl in javafe.ast

Fields in javafe.ast declared as ConstructorDecl
`ConstructorDecl` | `NewInstanceExpr.decl`
`ConstructorDecl` | `ConstructorInvocation.decl`

Methods in javafe.ast that return ConstructorDecl
`static ConstructorDecl` | `ConstructorDecl.make(int modifiers, ModifierPragmaVec pmodifiers, TypeModifierPragmaVec tmodifiers, FormalParaDeclVec args, TypeNameVec raises, BlockStmt body, int locOpenBrace, int loc, int locId, int locThrowsKeyword)`

Methods in javafe.ast with parameters of type ConstructorDecl
`java.lang.Object` | `VisitorArgResult.visitConstructorDecl(ConstructorDecl x, java.lang.Object o)`
`void` | `Visitor.visitConstructorDecl(ConstructorDecl x)`
`void` | `DefaultVisitor.visitConstructorDecl(ConstructorDecl x)`

Uses of ConstructorDecl in javafe.tc

Methods in javafe.tc that return ConstructorDecl
`ConstructorDecl` | `TypeSig.lookupConstructor(Type[] args, TypeSig caller)` TBW

Methods in javafe.tc with parameters of type ConstructorDecl
`protected void` | `PrepTypeDeclaration.visitConstructorDecl(ConstructorDecl x, TypeSig currentSig, boolean abstractMethodsOK, boolean inFinalClass, boolean inInterface)` Visit ConstructorDecl, check it, and add it to constructorSeq.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ESC/Java2 © 2003,2004,2005 David Cok and Joseph Kiniry © 2005 UCD Dublin © 2003,2004 Radboud University Nijmegen © 1999,2000 Compaq Computer Corporation © 1997,1998,1999 Digital Equipment Corporation All Rights Reserved
PREV NEXT | FRAMES NO FRAMES

The ESC/Java2 Project Homepage