Package 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
-
Field Summary
Fields inherited from class org.codehaus.janino.Java.InterfaceDeclaration
constantDeclarations, extendedTypes, nameFields inherited from class org.codehaus.janino.Java.AbstractTypeDeclaration
anonymousClassCount, localClassCount -
Constructor Summary
ConstructorsConstructorDescriptionMemberInterfaceDeclaration(Location location, String optionalDocComment, Java.ModifiersAndAnnotations modifiersAndAnnotations, String name, Java.Type[] extendedTypes) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(Visitor.TypeBodyDeclarationVisitor visitor) voidaccept(Visitor.TypeDeclarationVisitor visitor) Determine the effective class name, e.g.booleanisStatic()voidsetDeclaringType(Java.TypeDeclaration declaringType) Methods inherited from class org.codehaus.janino.Java.InterfaceDeclaration
addConstantDeclaration, getDocComment, getName, hasDeprecatedDocTag, toStringMethods inherited from class org.codehaus.janino.Java.AbstractTypeDeclaration
addDeclaredMethod, addMemberTypeDeclaration, createAnonymousClassName, createLocalTypeName, getEnclosingScope, getLocation, getMemberTypeDeclaration, getMemberTypeDeclarations, getMethodDeclaration, getMethodDeclarations, getModifiersAndAnnotations, invalidateMethodCaches, setEnclosingScope, throwCompileExceptionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.codehaus.janino.Java.Locatable
getLocation, throwCompileExceptionMethods inherited from interface org.codehaus.janino.Java.NamedTypeDeclaration
getNameMethods inherited from interface org.codehaus.janino.Java.Scope
getEnclosingScopeMethods inherited from interface org.codehaus.janino.Java.TypeDeclaration
createAnonymousClassName, createLocalTypeName, getMemberTypeDeclaration, getMemberTypeDeclarations, getMethodDeclaration, getMethodDeclarations, getModifiersAndAnnotations
-
Constructor Details
-
MemberInterfaceDeclaration
public MemberInterfaceDeclaration(Location location, String optionalDocComment, Java.ModifiersAndAnnotations modifiersAndAnnotations, String name, Java.Type[] extendedTypes)
-
-
Method Details
-
getClassName
Description copied from interface:Java.TypeDeclarationDetermine the effective class name, e.g. "pkg.Outer$Inner".- Specified by:
getClassNamein interfaceJava.TypeDeclaration
-
setDeclaringType
- Specified by:
setDeclaringTypein interfaceJava.TypeBodyDeclaration
-
getDeclaringType
- Specified by:
getDeclaringTypein interfaceJava.TypeBodyDeclaration
-
isStatic
public boolean isStatic()- Specified by:
isStaticin interfaceJava.TypeBodyDeclaration
-
accept
- Specified by:
acceptin interfaceJava.TypeDeclaration
-
accept
- Specified by:
acceptin interfaceJava.TypeBodyDeclaration
-