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, e.g. "java.lang.String".


Method Summary
 Java.CompilationUnit getDeclaringCompilationUnit()
           
 void setDeclaringCompilationUnit(Java.CompilationUnit declaringCompilationUnit)
           
 
Methods inherited from interface org.codehaus.janino.Java.NamedTypeDeclaration
getName
 
Methods inherited from interface org.codehaus.janino.Java.TypeDeclaration
accept, createAnonymousClassName, createLocalTypeName, getClassName, getMemberTypeDeclaration, getMemberTypeDeclarations, getMethodDeclaration, getMethodDeclarations, getModifiers
 
Methods inherited from interface org.codehaus.janino.Java.Locatable
getLocation, throwCompileException
 
Methods inherited from interface org.codehaus.janino.Java.Scope
getEnclosingScope
 

Method Detail

setDeclaringCompilationUnit

void setDeclaringCompilationUnit(Java.CompilationUnit declaringCompilationUnit)

getDeclaringCompilationUnit

Java.CompilationUnit getDeclaringCompilationUnit()


Copyright © 2001-2012. All Rights Reserved.