public class JavaParserInterfaceDeclaration extends AbstractTypeDeclaration implements InterfaceDeclaration
| Constructor and Description |
|---|
JavaParserInterfaceDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration wrappedNode,
TypeSolver typeSolver) |
getAllMethods, isFunctionalInterfaceclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAllInterfacesExtendedasReferenceType, findTypeParameter, getAllAncestors, getAllMethods, getAllNonStaticFields, getAllStaticFields, getDeclaredFields, getField, getVisibleField, getVisibleFields, hasAnnotation, hasField, hasVisibleField, isFunctionalInterfaceasClass, asEnum, asType, asTypeParameter, containerType, getId, internalTypes, isClass, isEnum, isTypeasField, asMethod, asParameter, hasName, isField, isMethod, isParameterpublic JavaParserInterfaceDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration wrappedNode,
TypeSolver typeSolver)
public Set<MethodDeclaration> getDeclaredMethods()
getDeclaredMethods in interface ReferenceTypeDeclarationpublic Context getContext()
public Type getUsage(com.github.javaparser.ast.Node node)
public String getName()
getName in interface Declarationpublic InterfaceDeclaration asInterface()
asInterface in interface TypeDeclarationpublic boolean hasDirectlyAnnotation(String canonicalName)
hasDirectlyAnnotation in interface ReferenceTypeDeclarationpublic boolean isInterface()
isInterface in interface InterfaceDeclarationisInterface in interface TypeDeclarationpublic List<ReferenceType> getInterfacesExtended()
getInterfacesExtended in interface InterfaceDeclarationpublic String getQualifiedName()
getQualifiedName in interface TypeDeclarationpublic boolean isAssignableBy(ReferenceTypeDeclaration other)
isAssignableBy in interface ReferenceTypeDeclarationpublic boolean isAssignableBy(Type type)
isAssignableBy in interface ReferenceTypeDeclarationpublic boolean canBeAssignedTo(ReferenceTypeDeclaration other)
canBeAssignedTo in interface ReferenceTypeDeclarationpublic boolean isTypeParameter()
isTypeParameter in interface TypeDeclarationpublic List<FieldDeclaration> getAllFields()
getAllFields in interface ReferenceTypeDeclaration@Deprecated public SymbolReference<TypeDeclaration> solveType(String name, TypeSolver typeSolver)
public List<ReferenceType> getAncestors()
getAncestors in interface ReferenceTypeDeclarationpublic List<TypeParameterDeclaration> getTypeParameters()
getTypeParameters in interface TypeParametrizablepublic com.github.javaparser.ast.body.ClassOrInterfaceDeclaration getWrappedNode()
public AccessLevel accessLevel()
accessLevel in interface HasAccessLevelCopyright © 2016. All rights reserved.