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, startLocation
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
end, endCharacter, endLocation, getDescr, startCharacter, startLocation
protected EnumDeclarationDescrBuilderImpl(PackageDescrBuilder parent)
public AnnotationDescrBuilder<EnumDeclarationDescrBuilder> newAnnotation(String name)
newAnnotation
in interface AnnotatedDescrBuilder<EnumDeclarationDescrBuilder>
public EnumDeclarationDescrBuilder name(String type)
EnumDeclarationDescrBuilder
name
in interface EnumDeclarationDescrBuilder
type
- the type namepublic FieldDescrBuilder<AbstractClassTypeDeclarationBuilder<EnumDeclarationDescr>> newField(String name)
AbstractClassTypeDeclarationBuilder
newField
in interface AbstractClassTypeDeclarationBuilder<EnumDeclarationDescr>
name
- the name of the fieldpublic EnumLiteralDescrBuilder newEnumLiteral(String lit)
EnumDeclarationDescrBuilder
newEnumLiteral
in interface EnumDeclarationDescrBuilder
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.