Top Description Methods
com.github.javaparser.resolution.declarations

public Interface ResolvedEnumDeclaration

extends ResolvedReferenceTypeDeclaration, HasAccessSpecifier
Imports
java.util.List

Declaration of an Enum.
Author
Federico Tomassetti

Method Summary

Modifier and TypeMethod and Description
public default ResolvedEnumDeclaration
asEnum()

Overrides default com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration.asEnum.

Return this as a EnumDeclaration or throw UnsupportedOperationException.
public default ResolvedEnumConstantDeclaration
getEnumConstant(final String name)

public List<ResolvedEnumConstantDeclaration>
public default boolean
public default boolean
isEnum()

Overrides default com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration.isEnum.

Is this the declaration of an enum?
Inherited from com.github.javaparser.resolution.declarations.HasAccessSpecifier:
accessSpecifier
Inherited from com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration:
asReferenceTypecanBeAssignedTofindTypeParametergetAllAncestorsgetAllFieldsgetAllMethodsgetAllNonStaticFieldsgetAllStaticFieldsgetAncestorsgetAncestorsgetConstructorsgetDeclaredFieldsgetDeclaredMethodsgetFieldgetVisibleFieldgetVisibleFieldshasAnnotationhasDirectlyAnnotationhasFieldhasVisibleFieldisAssignableByisAssignableByisFunctionalInterface

Method Detail

asEnumback to summary
public default ResolvedEnumDeclaration asEnum()

Overrides default com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration.asEnum.

Doc from com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration.asEnum.

Return this as a EnumDeclaration or throw UnsupportedOperationException.

Annotations
@Override
getEnumConstantback to summary
public default ResolvedEnumConstantDeclaration getEnumConstant(final String name)
getEnumConstantsback to summary
public List<ResolvedEnumConstantDeclaration> getEnumConstants()
hasEnumConstantback to summary
public default boolean hasEnumConstant(String name)
isEnumback to summary
public default boolean isEnum()

Overrides default com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration.isEnum.

Doc from com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration.isEnum.

Is this the declaration of an enum?

Annotations
@Override