Class JaloClassWriter
java.lang.Object
de.hybris.bootstrap.codegenerator.AbstractImportProvider
de.hybris.bootstrap.codegenerator.ClassWriter
de.hybris.bootstrap.codegenerator.jalo.JaloClassWriter
- All Implemented Interfaces:
CodeWriter
- Direct Known Subclasses:
ConstantsWriter,ItemTypeWriter,ManagerWriter
-
Field Summary
Fields inherited from class de.hybris.bootstrap.codegenerator.ClassWriter
GENERATED_NOTICE -
Constructor Summary
ConstructorsConstructorDescriptionJaloClassWriter(CodeGenerator gen, YExtension ext, String className) JaloClassWriter(CodeGenerator gen, YExtension ext, String className, boolean jaloLogicFree) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidThe constants class name of the enclosing extension package.booleanprotected List<MethodWriter>sortMethods(List<MethodWriter> methods) Methods inherited from class de.hybris.bootstrap.codegenerator.ClassWriter
addAnnotation, addAnnotationIfDeprecated, addConstantDeclaration, addConstantDeclaration, addConstructor, addDeclaration, addDeclaration, addDeclaration, addInterface, addMethod, assembleAbstractClassName, assembleClassName, containsAnnotation, fill, 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, write, writeMethods, writeSignatureMethods inherited from class de.hybris.bootstrap.codegenerator.AbstractImportProvider
addRequiredImport
-
Constructor Details
-
JaloClassWriter
-
JaloClassWriter
-
-
Method Details
-
getConstantsClassName
The constants class name of the enclosing extension package. The class name is fully qualified. -
isJaloLogicFree
public boolean isJaloLogicFree() -
sortMethods
- Overrides:
sortMethodsin classClassWriter
-
addAnnotations
protected void addAnnotations()- Overrides:
addAnnotationsin classClassWriter
-