public class EnumDeclarationDescrBuilderImpl extends BaseDescrBuilderImpl<PackageDescrBuilder,EnumDeclarationDescr> implements EnumDeclarationDescrBuilder
descr, parent| Modifier | Constructor and Description |
|---|---|
protected |
EnumDeclarationDescrBuilderImpl(PackageDescrBuilder parent) |
| Modifier and Type | Method and Description |
|---|---|
EnumDeclarationDescrBuilder |
name(String type)
Defines the type name
|
AnnotationDescrBuilder<EnumDeclarationDescrBuilder> |
newAnnotation(String name) |
EnumLiteralDescrBuilder |
newEnumLiteral(String lit)
Adds an enum literal
|
FieldDescrBuilder<AbstractClassTypeDeclarationBuilder<EnumDeclarationDescr>> |
newField(String name)
Adds a field to this type declaration
|
end, endCharacter, endLocation, getDescr, startCharacter, startLocationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitend, endCharacter, endLocation, getDescr, startCharacter, startLocationprotected EnumDeclarationDescrBuilderImpl(PackageDescrBuilder parent)
public AnnotationDescrBuilder<EnumDeclarationDescrBuilder> newAnnotation(String name)
newAnnotation in interface AnnotatedDescrBuilder<EnumDeclarationDescrBuilder>public EnumDeclarationDescrBuilder name(String type)
EnumDeclarationDescrBuildername in interface EnumDeclarationDescrBuildertype - the type namepublic FieldDescrBuilder<AbstractClassTypeDeclarationBuilder<EnumDeclarationDescr>> newField(String name)
AbstractClassTypeDeclarationBuildernewField in interface AbstractClassTypeDeclarationBuilder<EnumDeclarationDescr>name - the name of the fieldpublic EnumLiteralDescrBuilder newEnumLiteral(String lit)
EnumDeclarationDescrBuildernewEnumLiteral in interface EnumDeclarationDescrBuilderCopyright © 2001–2017 JBoss by Red Hat. All rights reserved.