Web Site

org.codehaus.janino
Class Java.PackageMemberInterfaceDeclaration

java.lang.Object
  extended byorg.codehaus.janino.Java.AbstractTypeDeclaration
      extended byorg.codehaus.janino.Java.InterfaceDeclaration
          extended byorg.codehaus.janino.Java.PackageMemberInterfaceDeclaration
All Implemented Interfaces:
Java.DocCommentable, Java.Locatable, Java.NamedTypeDeclaration, Java.PackageMemberTypeDeclaration, Java.Scope, Java.TypeDeclaration
Enclosing class:
Java

public static final class Java.PackageMemberInterfaceDeclaration
extends Java.InterfaceDeclaration
implements Java.PackageMemberTypeDeclaration


Field Summary
 
Fields inherited from class org.codehaus.janino.Java.InterfaceDeclaration
constantDeclarations, extendedTypes, name
 
Fields inherited from class org.codehaus.janino.Java.AbstractTypeDeclaration
anonymousClassCount, declaredClassesAndInterfaces, declaredMethods, localClassCount, modifiers
 
Constructor Summary
Java.PackageMemberInterfaceDeclaration(Location location, java.lang.String optionalDocComment, short modifiers, java.lang.String name, Java.Type[] extendedTypes)
           
 
Method Summary
 void accept(Visitor.TypeDeclarationVisitor visitor)
           
 java.lang.String getClassName()
          Determine the effective class name, e.g.
 Java.CompilationUnit getDeclaringCompilationUnit()
           
 void setDeclaringCompilationUnit(Java.CompilationUnit declaringCompilationUnit)
           
 
Methods inherited from class org.codehaus.janino.Java.InterfaceDeclaration
addConstantDeclaration, getDocComment, getName, hasDeprecatedDocTag, toString
 
Methods inherited from class org.codehaus.janino.Java.AbstractTypeDeclaration
addDeclaredMethod, addMemberTypeDeclaration, createAnonymousClassName, createLocalTypeName, getEnclosingScope, getLocation, getMemberTypeDeclaration, getMemberTypeDeclarations, setEnclosingScope, throwParseException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.codehaus.janino.Java.NamedTypeDeclaration
getName
 
Methods inherited from interface org.codehaus.janino.Java.TypeDeclaration
createAnonymousClassName, createLocalTypeName, getMemberTypeDeclaration
 
Methods inherited from interface org.codehaus.janino.Java.Locatable
getLocation, throwParseException
 
Methods inherited from interface org.codehaus.janino.Java.Scope
getEnclosingScope
 

Constructor Detail

Java.PackageMemberInterfaceDeclaration

public Java.PackageMemberInterfaceDeclaration(Location location,
                                              java.lang.String optionalDocComment,
                                              short modifiers,
                                              java.lang.String name,
                                              Java.Type[] extendedTypes)
                                       throws Parser.ParseException
Method Detail

setDeclaringCompilationUnit

public void setDeclaringCompilationUnit(Java.CompilationUnit declaringCompilationUnit)
Specified by:
setDeclaringCompilationUnit in interface Java.PackageMemberTypeDeclaration

getDeclaringCompilationUnit

public Java.CompilationUnit getDeclaringCompilationUnit()
Specified by:
getDeclaringCompilationUnit in interface Java.PackageMemberTypeDeclaration

getClassName

public java.lang.String getClassName()
Description copied from interface: Java.TypeDeclaration
Determine the effective class name, e.g. "pkg.Outer$Inner".

Specified by:
getClassName in interface Java.TypeDeclaration

accept

public final void accept(Visitor.TypeDeclarationVisitor visitor)
Specified by:
accept in interface Java.TypeDeclaration

Web Site