public interface JavaEnumSource extends JavaEnum<JavaEnumSource>, JavaSource<JavaEnumSource>, InterfaceCapableSource<JavaEnumSource>, FieldHolderSource<JavaEnumSource>, MethodHolderSource<JavaEnumSource>, PropertyHolderSource<JavaEnumSource>
enum source file as an in-memory modifiable element. See Roaster for various
options in generating JavaEnumSource instances.| Modifier and Type | Method and Description |
|---|---|
EnumConstantSource |
addEnumConstant()
Add a new
EnumConstant |
EnumConstantSource |
addEnumConstant(String declaration)
Add a new
EnumConstant using the given declaration. |
EnumConstantSource |
getEnumConstant(String name)
Return the
EnumConstant with the given name, or return null if no such constant exists. |
List<EnumConstantSource> |
getEnumConstants()
Return all declared
EnumConstant types for this JavaEnum |
getEnclosingType, getNestedClassesgetCanonicalName, getQualifiedName, getSyntaxErrors, hasSyntaxErrors, isAnnotation, isClass, isEnum, isInterfacesetDefaultPackage, setPackagegetPackage, isDefaultPackageaddImport, addImport, addImport, addImport, getImport, getImport, getImport, getImport, getImports, hasImport, hasImport, hasImport, hasImport, removeImport, removeImport, removeImport, removeImport, requiresImport, requiresImport, resolveTypesetNamesetPackagePrivate, setPrivate, setProtected, setPublic, setVisibilitygetVisibility, isPackagePrivate, isPrivate, isProtected, isPublicaddAnnotation, addAnnotation, addAnnotation, getAnnotation, getAnnotation, getAnnotations, removeAnnotationhasAnnotation, hasAnnotationgetInternaladdInterface, addInterface, addInterface, removeInterface, removeInterface, removeInterfaceaddProperty, getProperties, getProperty, removePropertyhasProperty, hasPropertyaddMethod, addMethod, getMethod, getMethod, getMethod, getMethods, removeMethodhasMethod, hasMethodSignature, hasMethodSignature, hasMethodSignature, hasMethodSignatureaddField, addField, getField, getFields, removeFieldhasField, hasFieldgetMembersEnumConstantSource getEnumConstant(String name)
EnumConstant with the given name, or return null if no such constant exists.getEnumConstant in interface JavaEnum<JavaEnumSource>name - List<EnumConstantSource> getEnumConstants()
EnumConstant types for this JavaEnumgetEnumConstants in interface JavaEnum<JavaEnumSource>EnumConstantSource addEnumConstant()
EnumConstantEnumConstantSource addEnumConstant(String declaration)
EnumConstant using the given declaration.Copyright © 2014 JBoss by Red Hat. All rights reserved.