Java.DocCommentable
, Java.Locatable
, Java.MemberTypeDeclaration
, Java.NamedTypeDeclaration
, Java.Scope
, Java.TypeBodyDeclaration
, Java.TypeDeclaration
public static final class Java.MemberInterfaceDeclaration extends Java.InterfaceDeclaration implements Java.MemberTypeDeclaration
anonymousClassCount, localClassCount
constantDeclarations, extendedTypes, name, optionalTypeParameters
Constructor | Description |
---|---|
MemberInterfaceDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
String name,
Java.TypeParameter[] optionalTypeParameters,
Java.Type[] extendedTypes) |
Modifier and Type | Method | Description |
---|---|---|
void |
accept(Visitor.TypeBodyDeclarationVisitor visitor) |
Invokes the '
visit...() ' method of Visitor.TypeBodyDeclarationVisitor for the concrete
Java.TypeBodyDeclaration type. |
void |
accept(Visitor.TypeDeclarationVisitor visitor) |
Invokes the '
visit...() ' method of Visitor.TypeDeclarationVisitor for the concrete Java.TypeDeclaration type. |
String |
getClassName() |
Determines the effective class name, e.g.
|
Java.TypeDeclaration |
getDeclaringType() |
|
boolean |
isStatic() |
|
void |
setDeclaringType(Java.TypeDeclaration declaringType) |
Sets the type declaration that this declaration belongs to.
|
addDeclaredMethod, addMemberTypeDeclaration, createAnonymousClassName, createLocalTypeName, getAnnotations, getEnclosingScope, getLocation, getMemberTypeDeclaration, getMemberTypeDeclarations, getMethodDeclaration, getMethodDeclarations, getModifierFlags, invalidateMethodCaches, setEnclosingScope, throwCompileException
addConstantDeclaration, getDocComment, getName, getOptionalTypeParameters, hasDeprecatedDocTag, toString
getLocation, throwCompileException
getName, getOptionalTypeParameters
getEnclosingScope
createAnonymousClassName, createLocalTypeName, getAnnotations, getMemberTypeDeclaration, getMemberTypeDeclarations, getMethodDeclaration, getMethodDeclarations, getModifierFlags
public MemberInterfaceDeclaration(Location location, String optionalDocComment, Java.Modifiers modifiers, String name, Java.TypeParameter[] optionalTypeParameters, Java.Type[] extendedTypes)
public String getClassName()
Java.TypeDeclaration
getClassName
in interface Java.TypeDeclaration
public void setDeclaringType(Java.TypeDeclaration declaringType)
Java.TypeBodyDeclaration
setDeclaringType
in interface Java.TypeBodyDeclaration
public Java.TypeDeclaration getDeclaringType()
getDeclaringType
in interface Java.TypeBodyDeclaration
public boolean isStatic()
isStatic
in interface Java.TypeBodyDeclaration
public void accept(Visitor.TypeDeclarationVisitor visitor)
Java.TypeDeclaration
visit...()
' method of Visitor.TypeDeclarationVisitor
for the concrete Java.TypeDeclaration
type.accept
in interface Java.TypeDeclaration
public void accept(Visitor.TypeBodyDeclarationVisitor visitor)
Java.TypeBodyDeclaration
visit...()
' method of Visitor.TypeBodyDeclarationVisitor
for the concrete
Java.TypeBodyDeclaration
type.accept
in interface Java.TypeBodyDeclaration
Copyright © 2001–2019. All rights reserved.