public class JavaParserEnumDeclaration extends AbstractTypeDeclaration implements EnumDeclaration
| Constructor and Description |
|---|
JavaParserEnumDeclaration(com.github.javaparser.ast.body.EnumDeclaration wrappedNode,
TypeSolver typeSolver) |
getAllMethodsclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitisEnumasClass, asInterface, asType, getAllMethodsasField, asMethod, asParameter, hasName, isMethodpublic JavaParserEnumDeclaration(com.github.javaparser.ast.body.EnumDeclaration wrappedNode,
TypeSolver typeSolver)
public boolean isAssignableBy(TypeDeclaration other)
isAssignableBy in interface TypeDeclarationpublic Set<MethodDeclaration> getDeclaredMethods()
getDeclaredMethods in interface TypeDeclarationpublic Context getContext()
getContext in interface TypeDeclarationpublic String getName()
getName in interface Declarationpublic boolean isField()
isField in interface Declarationpublic boolean isParameter()
isParameter in interface Declarationpublic boolean isVariable()
isVariable in interface Declarationpublic boolean isType()
isType in interface DeclarationisType in interface TypeDeclarationpublic boolean canBeAssignedTo(TypeDeclaration other)
canBeAssignedTo in interface TypeDeclarationpublic boolean isClass()
isClass in interface TypeDeclarationpublic boolean isInterface()
isInterface in interface TypeDeclarationpublic String getQualifiedName()
getQualifiedName in interface TypeDeclarationpublic boolean isAssignableBy(TypeUsage typeUsage)
isAssignableBy in interface TypeDeclarationpublic boolean isTypeVariable()
isTypeVariable in interface TypeDeclarationpublic FieldDeclaration getField(String name)
getField in interface TypeDeclarationprotected TypeSolver typeSolver()
typeSolver in class AbstractTypeDeclarationpublic SymbolReference<MethodDeclaration> solveMethod(String name, List<TypeUsage> parameterTypes)
solveMethod in interface TypeDeclarationpublic Optional<MethodUsage> solveMethodAsUsage(String name, List<TypeUsage> parameterTypes, TypeSolver typeSolver, Context invokationContext, List<TypeUsage> typeParameterValues)
solveMethodAsUsage in interface TypeDeclarationpublic boolean hasField(String name)
hasField in interface TypeDeclarationpublic List<FieldDeclaration> getAllFields()
getAllFields in interface TypeDeclarationpublic SymbolReference<? extends ValueDeclaration> solveSymbol(String substring, TypeSolver typeSolver)
solveSymbol in interface TypeDeclarationpublic SymbolReference<TypeDeclaration> solveType(String substring, TypeSolver typeSolver)
solveType in interface TypeDeclarationpublic List<ReferenceTypeUsage> getAllAncestors()
getAllAncestors in interface TypeDeclarationpublic List<TypeParameter> getTypeParameters()
getTypeParameters in interface TypeParametrizedpublic com.github.javaparser.ast.body.EnumDeclaration getWrappedNode()
Copyright © 2016. All rights reserved.