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.ClassDecl

Packages that use ClassDecl
escjava.translate |
javafe.ast |
javafe.tc |

Uses of ClassDecl in escjava.translate

Methods in escjava.translate with parameters of type ClassDecl
`static java.util.Enumeration` | `GetSpec.getFirstInheritedInterfaces(ClassDecl cd)`

Uses of ClassDecl in javafe.ast

Fields in javafe.ast declared as ClassDecl
`ClassDecl` | `NewInstanceExpr.anonDecl` If the new expression includes a declaration of an inner class, then "anonDecl" will be non-null.
`ClassDecl` | `ClassDeclStmt.decl`

Methods in javafe.ast that return ClassDecl
`static ClassDecl` | `ClassDecl.make(int modifiers, ModifierPragmaVec pmodifiers, Identifier id, TypeNameVec superInterfaces, TypeModifierPragmaVec tmodifiers, TypeDeclElemVec elems, int loc, int locId, int locOpenBrace, int locCloseBrace, TypeName superClass)`

Methods in javafe.ast with parameters of type ClassDecl
`java.lang.Object` | `VisitorArgResult.visitClassDecl(ClassDecl x, java.lang.Object o)`
`void` | `Visitor.visitClassDecl(ClassDecl x)`
`static NewInstanceExpr` | `NewInstanceExpr.make(Expr enclosingInstance, int locDot, TypeName type, ExprVec args, ClassDecl anonDecl, int loc, int locOpenParen)`
`void` | `DefaultVisitor.visitClassDecl(ClassDecl x)`
`static ClassDeclStmt` | `ClassDeclStmt.make(ClassDecl decl)`

Uses of ClassDecl in javafe.tc

Methods in javafe.tc with parameters of type ClassDecl
`Set` | `TypeCheck.getImplementsSet(ClassDecl cd, MethodDecl md)` Retrieves the set of interface `MethodDecl`s that a given class `MethodDecl` implements.
`protected void` | `PrepTypeDeclaration.visitClassDecl(ClassDecl decl, TypeSig currentSig)` Does signature-level checking and adds type members to fieldSeq and methodSeq.

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