public class JavaParserEnumDeclaration extends AbstractTypeDeclaration implements EnumDeclaration
| Modifier and Type | Class and Description |
|---|---|
static class |
JavaParserEnumDeclaration.ValuesMethod |
| Constructor and Description |
|---|
JavaParserEnumDeclaration(com.github.javaparser.ast.body.EnumDeclaration wrappedNode,
TypeSolver typeSolver) |
getAllMethodsclone, finalize, getClass, notify, notifyAll, wait, wait, waitasEnum, isEnumasClass, asInterface, asType, asTypeParameter, containerType, findTypeParameter, getAllAncestors, getAllMethods, getAllNonStaticFields, getAllStaticFields, getDeclaredFields, getId, hasAnnotation, internalTypesasField, 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()
public String getName()
getName in interface Declarationpublic boolean isField()
isField in interface Declarationpublic boolean isParameter()
isParameter in interface Declarationpublic boolean isType()
isType in interface DeclarationisType in interface TypeDeclarationpublic boolean hasDirectlyAnnotation(String canonicalName)
hasDirectlyAnnotation 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(Type type)
isAssignableBy in interface TypeDeclarationpublic boolean isTypeParameter()
isTypeParameter in interface TypeDeclarationpublic FieldDeclaration getField(String name)
getField in interface TypeDeclarationprotected TypeSolver typeSolver()
typeSolver in class AbstractTypeDeclaration@Deprecated public Optional<MethodUsage> solveMethodAsUsage(String name, List<Type> parameterTypes, TypeSolver typeSolver, Context invokationContext, List<Type> typeParameterValues)
public boolean hasField(String name)
hasField in interface TypeDeclarationpublic List<FieldDeclaration> getAllFields()
getAllFields in interface TypeDeclarationpublic List<ReferenceType> getAncestors()
getAncestors in interface TypeDeclarationpublic List<TypeParameterDeclaration> getTypeParameters()
getTypeParameters in interface TypeParametrizablepublic com.github.javaparser.ast.body.EnumDeclaration getWrappedNode()
public AccessLevel accessLevel()
accessLevel in interface HasAccessLevelCopyright © 2016. All rights reserved.