Uses of Class
at.dms.kjc.JMethodDeclaration

Packages that use JMethodDeclaration
at.dms.kjc   
 

Uses of JMethodDeclaration in at.dms.kjc
 

Subclasses of JMethodDeclaration in at.dms.kjc
 class JConstructorDeclaration
          This class represents a java class in the syntax tree.
 class JInitializerDeclaration
          Representation of an instance or static initializer in a class declaration.
 

Methods in at.dms.kjc that return JMethodDeclaration
 JMethodDeclaration[] CParseClassContext.getMethods()
           
 JMethodDeclaration[] JTypeDeclaration.getMethods()
           
 

Methods in at.dms.kjc with parameters of type JMethodDeclaration
 void CParseClassContext.addMethodDeclaration(JMethodDeclaration decl)
           
 void JTypeDeclaration.addGeneratedMethod(JMethodDeclaration method, boolean keepSeperate)
           
 void KjcPrettyPrinter.visitClassDeclaration(JClassDeclaration self, int modifiers, java.lang.String ident, java.lang.String superName, CClassType[] interfaces, JPhylum[] body, JMethodDeclaration[] methods, JTypeDeclaration[] decls)
          prints a class declaration
 void KjcPrettyPrinter.visitClassBody(JTypeDeclaration[] decls, JMethodDeclaration[] methods, JPhylum[] body)
           
 void KjcPrettyPrinter.visitInnerClassDeclaration(JClassDeclaration self, int modifiers, java.lang.String ident, java.lang.String superName, CClassType[] interfaces, JTypeDeclaration[] decls, JPhylum[] body, JMethodDeclaration[] methods)
          prints a class declaration
 void KjcPrettyPrinter.visitInterfaceDeclaration(JInterfaceDeclaration self, int modifiers, java.lang.String ident, CClassType[] interfaces, JPhylum[] body, JMethodDeclaration[] methods)
          prints an interface declaration
 void KjcPrettyPrinter.visitMethodDeclaration(JMethodDeclaration self, int modifiers, CType returnType, java.lang.String ident, JFormalParameter[] parameters, CClassType[] exceptions, JBlock body)
          prints a method declaration
protected  void JInitializerDeclaration.checkAccess(CClassContext context, JMethodDeclaration superMethod)
           
 CSourceMethod CSourceClass.addJMethod(JMethodDeclaration method)
           
 void KjcVisitor.visitClassDeclaration(JClassDeclaration self, int modifiers, java.lang.String ident, java.lang.String superName, CClassType[] interfaces, JPhylum[] body, JMethodDeclaration[] methods, JTypeDeclaration[] decls)
          visits a class declaration
 void KjcVisitor.visitClassBody(JTypeDeclaration[] decls, JMethodDeclaration[] methods, JPhylum[] body)
          visits a class body
 void KjcVisitor.visitInnerClassDeclaration(JClassDeclaration self, int modifiers, java.lang.String ident, java.lang.String superName, CClassType[] interfaces, JTypeDeclaration[] decls, JPhylum[] body, JMethodDeclaration[] methods)
          visits a class declaration
 void KjcVisitor.visitInterfaceDeclaration(JInterfaceDeclaration self, int modifiers, java.lang.String ident, CClassType[] interfaces, JPhylum[] body, JMethodDeclaration[] methods)
          visits an interface declaration
 void KjcVisitor.visitMethodDeclaration(JMethodDeclaration self, int modifiers, CType returnType, java.lang.String ident, JFormalParameter[] parameters, CClassType[] exceptions, JBlock body)
          visits a method declaration
 

Constructors in at.dms.kjc with parameters of type JMethodDeclaration
JTypeDeclaration(TokenReference where, int modifiers, java.lang.String ident, CClassType[] interfaces, JFieldDeclaration[] fields, JMethodDeclaration[] methods, JTypeDeclaration[] inners, JPhylum[] initializers, JavadocComment javadoc, JavaStyleComment[] comments)
          Constructs a type declaration in the parsing tree.
JClassDeclaration(TokenReference where, int modifiers, java.lang.String ident, java.lang.String superName, CClassType[] interfaces, JFieldDeclaration[] fields, JMethodDeclaration[] methods, JTypeDeclaration[] inners, JPhylum[] initializers, JavadocComment javadoc, JavaStyleComment[] comment)
          Construct a node in the parsing tree.
JInterfaceDeclaration(TokenReference where, int modifiers, java.lang.String shortName, CClassType[] interfaces, JFieldDeclaration[] fields, JMethodDeclaration[] methods, JTypeDeclaration[] inners, JPhylum[] initializers, JavadocComment javadoc, JavaStyleComment[] comments)
          Construct a node in the parsing tree.