org.codehaus.janino
Class Java.MemberInterfaceDeclaration
java.lang.Object
org.codehaus.janino.Java.AbstractTypeDeclaration
org.codehaus.janino.Java.InterfaceDeclaration
org.codehaus.janino.Java.MemberInterfaceDeclaration
- All Implemented Interfaces:
- Java.DocCommentable, Java.Locatable, Java.MemberTypeDeclaration, Java.NamedTypeDeclaration, Java.Scope, Java.TypeBodyDeclaration, Java.TypeDeclaration
- Enclosing class:
- Java
public static final class Java.MemberInterfaceDeclaration
- extends Java.InterfaceDeclaration
- implements Java.MemberTypeDeclaration
Representation of a 'member interface declaration', i.e. an interface declaration that appears inside another
class or interface declaration.
| Methods inherited from class org.codehaus.janino.Java.AbstractTypeDeclaration |
addDeclaredMethod, addMemberTypeDeclaration, createAnonymousClassName, createLocalTypeName, getAnnotations, getEnclosingScope, getLocation, getMemberTypeDeclaration, getMemberTypeDeclarations, getMethodDeclaration, getMethodDeclarations, getModifierFlags, invalidateMethodCaches, setEnclosingScope, throwCompileException |
Java.MemberInterfaceDeclaration
public Java.MemberInterfaceDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
String name,
Java.TypeParameter[] optionalTypeParameters,
Java.Type[] extendedTypes)
getClassName
public String getClassName()
- Description copied from interface:
Java.TypeDeclaration
- Determines the effective class name, e.g. "pkg.Outer$Inner".
- Specified by:
getClassName in interface Java.TypeDeclaration
setDeclaringType
public void setDeclaringType(Java.TypeDeclaration declaringType)
- Description copied from interface:
Java.TypeBodyDeclaration
- Sets the type declaration that this declaration belongs to.
- Specified by:
setDeclaringType in interface Java.TypeBodyDeclaration
getDeclaringType
public Java.TypeDeclaration getDeclaringType()
- Specified by:
getDeclaringType in interface Java.TypeBodyDeclaration
- Returns:
- The type declaration that this declaration belongs to.
isStatic
public boolean isStatic()
- Specified by:
isStatic in interface Java.TypeBodyDeclaration
- Returns:
- Whether this declaration has the STATIC modifier
accept
public void accept(Visitor.TypeDeclarationVisitor visitor)
- Description copied from interface:
Java.TypeDeclaration
- Invokes the '
visit...()' method of Visitor.TypeDeclarationVisitor for the concrete Java.TypeDeclaration type.
- Specified by:
accept in interface Java.TypeDeclaration
accept
public void accept(Visitor.TypeBodyDeclarationVisitor visitor)
- Description copied from interface:
Java.TypeBodyDeclaration
- Invokes the '
visit...()' method of Visitor.TypeBodyDeclarationVisitor for the concrete
Java.TypeBodyDeclaration type.
- Specified by:
accept in interface Java.TypeBodyDeclaration