Package org.drools.drl.ast.dsl
Interface EnumDeclarationDescrBuilder
- All Superinterfaces:
AbstractClassTypeDeclarationBuilder<EnumDeclarationDescr>,AnnotatedDescrBuilder<EnumDeclarationDescrBuilder>,DescrBuilder<PackageDescrBuilder,EnumDeclarationDescr>
- All Known Implementing Classes:
EnumDeclarationDescrBuilderImpl
public interface EnumDeclarationDescrBuilder
extends AnnotatedDescrBuilder<EnumDeclarationDescrBuilder>, AbstractClassTypeDeclarationBuilder<EnumDeclarationDescr>
-
Method Summary
Modifier and TypeMethodDescriptionDefines the type namenewEnumLiteral(String lit) Adds an enum literalMethods inherited from interface org.drools.drl.ast.dsl.AbstractClassTypeDeclarationBuilder
newFieldMethods inherited from interface org.drools.drl.ast.dsl.AnnotatedDescrBuilder
newAnnotationMethods inherited from interface org.drools.drl.ast.dsl.DescrBuilder
end, endCharacter, endLocation, getDescr, getParent, startCharacter, startLocation
-
Method Details
-
name
Defines the type name- Parameters:
type- the type name- Returns:
- itself
-
newEnumLiteral
Adds an enum literal- Parameters:
lit-- Returns:
-