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.