public abstract static class Java.AbstractCompilationUnit extends Object implements Java.Scope
Parser.parseAbstractCompilationUnit().| Modifier and Type | Class and Description |
|---|---|
static class |
Java.AbstractCompilationUnit.ImportDeclaration
Base class for the various IMPORT declarations.
|
static class |
Java.AbstractCompilationUnit.SingleStaticImportDeclaration
Represents a single static import declaration like
import java.util.Collections.EMPTY_MAP;
|
static class |
Java.AbstractCompilationUnit.SingleTypeImportDeclaration
Represents a "single-type import declaration" like "
import java.util.Map;". |
static class |
Java.AbstractCompilationUnit.StaticImportOnDemandDeclaration
Represents a static-import-on-demand declaration like
import static java.util.Collections.*;
|
static class |
Java.AbstractCompilationUnit.TypeImportOnDemandDeclaration
Represents a type-import-on-demand declaration like
import java.util.*;. |
| Modifier and Type | Field and Description |
|---|---|
String |
fileName
A string that explains the "file" (or similar resource) where this compilation unit was loaded from.
|
Java.AbstractCompilationUnit.ImportDeclaration[] |
importDeclarations
The IMPORT declarations in this compilation unit.
|
| Constructor and Description |
|---|
AbstractCompilationUnit(String fileName,
Java.AbstractCompilationUnit.ImportDeclaration[] importDeclarations) |
| Modifier and Type | Method and Description |
|---|---|
abstract <R,EX extends Throwable> |
accept(Visitor.AbstractCompilationUnitVisitor<R,EX> visitor)
Invokes the "
visit...()" method of Visitor.AbstractCompilationUnitVisitor for the concrete
Java.AbstractCompilationUnit type. |
Java.Scope |
getEnclosingScope() |
@Nullable public final String fileName
public final Java.AbstractCompilationUnit.ImportDeclaration[] importDeclarations
public AbstractCompilationUnit(@Nullable String fileName, Java.AbstractCompilationUnit.ImportDeclaration[] importDeclarations)
public Java.Scope getEnclosingScope()
getEnclosingScope in interface Java.Scopenull@Nullable public abstract <R,EX extends Throwable> R accept(Visitor.AbstractCompilationUnitVisitor<R,EX> visitor) throws EX extends Throwable
visit...()" method of Visitor.AbstractCompilationUnitVisitor for the concrete
Java.AbstractCompilationUnit type.EX extends ThrowableCopyright © 2022. All rights reserved.