Class JavaEnumWriter
- java.lang.Object
-
- de.hybris.bootstrap.codegenerator.AbstractImportProvider
-
- de.hybris.bootstrap.codegenerator.ClassWriter
-
- de.hybris.bootstrap.codegenerator.model.enums.AbstractEnumWriter
-
- de.hybris.bootstrap.codegenerator.model.enums.JavaEnumWriter
-
- All Implemented Interfaces:
CodeWriter
public class JavaEnumWriter extends AbstractEnumWriter
- Since:
- 4.0
-
-
Field Summary
-
Fields inherited from class de.hybris.bootstrap.codegenerator.ClassWriter
GENERATED_NOTICE
-
-
Constructor Summary
Constructors Constructor Description JavaEnumWriter(CodeGenerator gen, YExtension ext, YEnumType myEnum)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidwriteSignature(JavaFile file)-
Methods inherited from class de.hybris.bootstrap.codegenerator.model.enums.AbstractEnumWriter
addEnumValue, fill, generateConstructor, getEnumValues
-
Methods inherited from class de.hybris.bootstrap.codegenerator.ClassWriter
addAnnotation, addAnnotationIfDeprecated, addAnnotations, addConstantDeclaration, addConstantDeclaration, addConstructor, addDeclaration, addDeclaration, addDeclaration, addInterface, addMethod, assembleAbstractClassName, assembleClassName, containsAnnotation, firstLetterUpperCase, getAnnotations, getClassName, getClassToExtend, getConstantDeclarations, getConstructors, getCopyright, getDeclarations, getExtension, getGenerator, getInfo, getInterfaces, getJavadoc, getMethods, getModifiers, getPackageName, getRequiredImports, getVisibility, isGeneratePartOf, processAnnotations, removeSelfImport, setClassToExtend, setCopyright, setJavadoc, setModifiers, setPackageName, setVisibility, sortMethods, write, writeMethods
-
Methods inherited from class de.hybris.bootstrap.codegenerator.AbstractImportProvider
addRequiredImport
-
-
-
-
Constructor Detail
-
JavaEnumWriter
public JavaEnumWriter(CodeGenerator gen, YExtension ext, YEnumType myEnum)
-
-
Method Detail
-
writeSignature
protected void writeSignature(JavaFile file)
- Overrides:
writeSignaturein classClassWriter
-
-