|
mjc | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use JTypeDeclarationType | |
| org.multijava.mjc | Implements mjc, a MultiJava compiler. |
| org.multijava.mjdoc.mjdoc_142 | The mjdoc tool documents java programs that contain MultiJava (MJ) extensions to the Java progamming language; it produces html pages very similar to those produced by the javadoc tool. |
| Uses of JTypeDeclarationType in org.multijava.mjc |
| Subinterfaces of JTypeDeclarationType in org.multijava.mjc | |
interface |
JClassDeclarationType
This type represents a java class declaration in the syntax tree. |
interface |
JInterfaceDeclarationType
This type represents a java interface in the syntax tree. |
| Classes in org.multijava.mjc that implement JTypeDeclarationType | |
class |
JClassDeclaration
This class represents a java class in the syntax tree |
class |
JInterfaceDeclaration
This class represents a java interface in the syntax tree |
class |
JTypeDeclaration
This class represents a java class or interface in the syntax tree |
class |
MJGenericFunctionDecl
This class represents a group of method declarations, all sharing the same name, that together form the top of one or more overloaded external generic function lattices. |
| Fields in org.multijava.mjc declared as JTypeDeclarationType | |
private JTypeDeclarationType[] |
JCompilationUnit.typeDeclarations
|
private JTypeDeclarationType |
JTypeDeclarationStatement.decl
|
| Methods in org.multijava.mjc that return JTypeDeclarationType | |
JTypeDeclarationType[] |
JCompilationUnit.typeDeclarations()
|
abstract JTypeDeclarationType[] |
JCompilationUnitType.typeDeclarations()
|
JTypeDeclarationType[] |
CParseCompilationUnitContext.getTypeDeclarations()
|
JTypeDeclarationType |
JTypeDeclarationStatement.decl()
|
| Methods in org.multijava.mjc with parameters of type JTypeDeclarationType | |
abstract void |
CContextType.catchUp(JTypeDeclarationType decl)
Calls back to the compiler for this context and requests that the compiler catch-up decl to the same pass as the currently active task. |
void |
Main.catchUp(JTypeDeclarationType decl)
Compiles the given AST (using the options of the current compilation session) up to the same compilation pass as the currently active task in the task queue. |
Main.Task |
Main.firstCheckingTask(JTypeDeclarationType decl)
Generates the first task in the compilation sequence for an already formed AST. |
void |
CTopLevel.CTopLevel$1.catchUp(JTypeDeclarationType decl)
|
private void |
JCompilationUnit.clonePrivateAnchorsAndAddTo(Main compiler,
JTypeDeclarationType parent,
boolean genInterface)
Clones every private generic function anchor and adds each as a child of the given parent node. |
void |
CContext.catchUp(JTypeDeclarationType decl)
Calls back to the compiler for this context and requests that the compiler catch-up decl (which is necessary the AST for an anonymous type or a type declared in a type declaration statement) to the same pass as the currently active task. |
void |
CClassContext.checkingComplete(JTypeDeclarationType decl,
CVariableInfoTable staticC,
CVariableInfoTable instanceC,
CVariableInfoTable[] constructorsC)
Verifies that all final and all non-null fields are initialized and all abstract methods are appropriately implemented. |
abstract void |
CClassContextType.checkingComplete(JTypeDeclarationType decl,
CVariableInfoTable staticC,
CVariableInfoTable instanceC,
CVariableInfoTable[] constructorsC)
Verifies that all final fields are initialized and all abstract methods are appropriately implemented. |
abstract void |
CInterfaceContextType.checkingComplete(JTypeDeclarationType decl,
CVariableInfoTable staticC,
CVariableInfoTable instanceC,
CVariableInfoTable[] constructorsC)
Verifies all final fields are initialized. |
void |
CInterfaceContext.checkingComplete(JTypeDeclarationType decl,
CVariableInfoTable staticC,
CVariableInfoTable instanceC,
CVariableInfoTable[] constructorsC)
Verifies all final fields are initialized. |
void |
CParseClassContext.addInnerDeclaration(JTypeDeclarationType decl)
|
void |
CParseCompilationUnitContext.addTypeDeclaration(Main compiler,
JTypeDeclarationType decl)
|
| Constructors in org.multijava.mjc with parameters of type JTypeDeclarationType | |
JCompilationUnit(TokenReference where,
JPackageName packageName,
CCompilationUnit export,
JPackageImportType[] importedPackages,
ArrayList importedUnits,
JTypeDeclarationType[] typeDeclarations,
ArrayList tlMethods)
Constructs a CompilationUnit with the specified top level context |
|
JTypeDeclarationStatement(TokenReference where,
JTypeDeclarationType decl)
Construct a node in the parsing tree |
|
| Uses of JTypeDeclarationType in org.multijava.mjdoc.mjdoc_142 |
| Fields in org.multijava.mjdoc.mjdoc_142 declared as JTypeDeclarationType | |
private JTypeDeclarationType |
MjClassDoc.jtype
Holds the MJ type that this wraps (when source code is available). |
| Methods in org.multijava.mjdoc.mjdoc_142 that return JTypeDeclarationType | |
JTypeDeclarationType |
MjClassDoc.jtype()
Returns the wrapped JTypeDeclarationType object. |
| Methods in org.multijava.mjdoc.mjdoc_142 with parameters of type JTypeDeclarationType | |
void |
MjClassDoc.setJtype(JTypeDeclarationType jt)
A method to set the source code parse tree object for this class after it has been constructed. |
void |
MjdocWrapper.selected(JTypeDeclarationType[] jtypes,
JCompilationUnitType unit)
|
void |
MjdocWrapper.selected(JTypeDeclarationType jtype)
Loads all the given class as command-line specified classes, for which documents will be generated. |
void |
MjdocWrapper.select(JTypeDeclarationType jtype)
|
void |
MjdocWrapper.registerTypeDeclarations(JTypeDeclarationType[] jtypes,
JCompilationUnitType unit)
|
(package private) void |
MjdocWrapper.register(JTypeDeclarationType jtype)
Registers a specific class or interface (and any classes or interfaces nested or referenced within it) into the RootDoc. |
| Constructors in org.multijava.mjdoc.mjdoc_142 with parameters of type JTypeDeclarationType | |
MjClassDoc(JTypeDeclarationType jtype)
A constructor for the case when source code is available (which makes javadoc comments and formal parameter identifiers available). |
|
|
mjc | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||