org.codehaus.janino
Interface Java.PackageMemberTypeDeclaration
- All Superinterfaces:
- Java.Locatable, Java.NamedTypeDeclaration, Java.Scope, Java.TypeDeclaration
- All Known Implementing Classes:
- Java.PackageMemberClassDeclaration, Java.PackageMemberInterfaceDeclaration
- Enclosing class:
- Java
public static interface Java.PackageMemberTypeDeclaration
- extends Java.NamedTypeDeclaration
Represents a class or interface declaration on compilation unit level. These are called "package member types"
because they are immediate members of a package.
setDeclaringCompilationUnit
void setDeclaringCompilationUnit(Java.CompilationUnit declaringCompilationUnit)
- Sets the
Java.CompilationUnit in which this top-level type is declared.
getDeclaringCompilationUnit
Java.CompilationUnit getDeclaringCompilationUnit()
- Returns:
- The
Java.CompilationUnit in which this top-level type is declared.