org.jboss.forge.parser.java
Interface JavaEnum
- All Superinterfaces:
- AnnotationTarget<JavaEnum,JavaEnum>, Importer<JavaEnum>, Internal, JavaSource<JavaEnum>, MemberHolder<JavaEnum,Member>, Named<JavaEnum>, Origin<JavaEnum>, Packaged<JavaEnum>, VisibilityScoped<JavaEnum>
- All Known Implementing Classes:
- JavaEnumImpl
public interface JavaEnum
- extends JavaSource<JavaEnum>
Represents a Java Enum
source file as an in-memory modifiable element. See JavaParser
for various
options in generating JavaEnum
instances.
- Author:
- Lincoln Baxter, III
Methods inherited from interface org.jboss.forge.parser.java.Importer |
addImport, addImport, addImport, addImport, getImport, getImport, getImport, getImport, getImports, hasImport, hasImport, hasImport, hasImport, removeImport, removeImport, removeImport, removeImport, requiresImport, requiresImport, resolveType |
addEnumConstant
EnumConstant<JavaEnum> addEnumConstant()
- Add a new
EnumConstant
addEnumConstant
EnumConstant<JavaEnum> addEnumConstant(String declaration)
- Add a new
EnumConstant
using the given declaration.
getEnumConstant
EnumConstant<JavaEnum> getEnumConstant(String name)
- Return the
EnumConstant
with the given name, or return null if no such constant exists.
- Parameters:
name
-
- Returns:
getEnumConstants
List<EnumConstant<JavaEnum>> getEnumConstants()
- Return all declared
EnumConstant
types for this JavaEnum
Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.