|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use JTypeDeclaration | |
at.dms.kjc |
Uses of JTypeDeclaration in at.dms.kjc |
Subclasses of JTypeDeclaration in at.dms.kjc | |
class |
JClassDeclaration
This class represents a java class in the syntax tree. |
class |
JInterfaceDeclaration
This class represents a Java interface in the syntax tree. |
Methods in at.dms.kjc that return JTypeDeclaration | |
JTypeDeclaration[] |
CParseClassContext.getInnerClasses()
|
JTypeDeclaration[] |
JTypeDeclaration.getInners()
Returns inner classes as array. |
JTypeDeclaration |
CSourceClass.getCounterPart()
Returns the syntax-tree counterpart of this exported source class definition. |
JTypeDeclaration[] |
CParseCompilationUnitContext.getTypeDeclarations()
|
JTypeDeclaration |
CClassContext.getTypeDeclaration()
getTypeDeclaration |
Methods in at.dms.kjc with parameters of type JTypeDeclaration | |
void |
CParseClassContext.addInnerDeclaration(JTypeDeclaration decl)
|
void |
JTypeDeclaration.addGeneratedInner(JTypeDeclaration inner,
boolean keepSeperate)
Adds a generated inner method. |
void |
KjcPrettyPrinter.visitCompilationUnit(JCompilationUnit self,
JPackageName packageName,
JPackageImport[] importedPackages,
JClassImport[] importedClasses,
JTypeDeclaration[] typeDeclarations)
prints a compilation unit. |
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.visitTypeDeclarationStatement(JTypeDeclarationStatement self,
JTypeDeclaration decl)
prints a type declaration statement |
void |
KjcVisitor.visitCompilationUnit(JCompilationUnit self,
JPackageName packageName,
JPackageImport[] importedPackages,
JClassImport[] importedClasses,
JTypeDeclaration[] typeDeclarations)
visits a compilation unit |
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.visitTypeDeclarationStatement(JTypeDeclarationStatement self,
JTypeDeclaration decl)
visits a type declaration statement |
void |
CParseCompilationUnitContext.addTypeDeclaration(Compiler compiler,
JTypeDeclaration decl)
|
void |
CClassContext.close(JTypeDeclaration decl,
CVariableInfo staticInfo,
CVariableInfo instanceInfo,
CVariableInfo[] constructorsInfo)
Verify all final fields are initialized. |
void |
CInterfaceContext.close(JTypeDeclaration decl,
CBodyContext virtual)
Verify all final fields are initialized. |
Constructors in at.dms.kjc with parameters of type JTypeDeclaration | |
JTypeDeclarationStatement(TokenReference where,
JTypeDeclaration decl)
Construct a node in the parsing tree. |
|
COuterThisType(JTypeDeclaration decl)
Construct a outer-this class type. |
|
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. |
|
CSourceClass(Compiler compiler,
CClass owner,
JTypeDeclaration counterPart,
TokenReference where,
int modifiers,
java.lang.String ident,
java.lang.String qualifiedName,
boolean deprecated)
Constructs a class export from source |
|
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. |
|
CClassContext(CContext parent,
CSourceClass clazz,
JTypeDeclaration decl)
Constructs a class context. |
|
JCompilationUnit(TokenReference where,
JPackageName packageName,
JPackageImport[] importedPackages,
JClassImport[] importedClasses,
JTypeDeclaration[] typeDeclarations)
Constructs a CompilationUnit with the specified top level context |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |