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

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


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

The ESC/Java2 Project Homepage