|
JML | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
This type represents (in the AST) import statements for single
classes or generic functions, e.g., import
java.util.ArrayList; or import
org.multijava.samples.typecheck.
| Method Summary | |
void |
accept(MjcVisitor p)
Accepts the specified visitor |
String |
getName()
|
String |
ident()
|
boolean |
isClassImport()
Indicates whether this simple import statement imports a type. |
boolean |
isGFImport()
Indicates whether this simple import statement imports an external generic function. |
void |
setImportKind(FileFinder finder)
Registers whether this imports a type or an external generic function. |
void |
setUsed()
States that specified class is used. |
void |
typecheck(Main compiler)
Checks whether this class import statement names a class (or generic function) that is used in the source code. |
| Method Detail |
public String getName()
public String ident()
public void setUsed()
public boolean isClassImport()
public boolean isGFImport()
public void setImportKind(FileFinder finder)
throws PositionedError
PositionedErrorpublic void typecheck(Main compiler)
public void accept(MjcVisitor p)
p - the visitor
|
JML | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||