Package com.cloudimpl.codegen4j
Class EnumBlock
- java.lang.Object
-
- com.cloudimpl.codegen4j.CodeBlock
-
- com.cloudimpl.codegen4j.PermissionBlock
-
- com.cloudimpl.codegen4j.ClassBlock
-
- com.cloudimpl.codegen4j.EnumBlock
-
public class EnumBlock extends ClassBlock
- Author:
- nuwansa
-
-
Field Summary
-
Fields inherited from class com.cloudimpl.codegen4j.ClassBlock
className, implementList
-
Fields inherited from class com.cloudimpl.codegen4j.PermissionBlock
isFinal, isStatic, level
-
Fields inherited from class com.cloudimpl.codegen4j.CodeBlock
codeBlocks
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EnumStatementenumStmt(String val)protected StatementgenerateHeader()-
Methods inherited from class com.cloudimpl.codegen4j.ClassBlock
createClass, createConstructor, createFunction, createGetter, createSetter, createStaticBlock, emptyBlock, enableSerializedId, extend, generateCode, getClassName, getImports, getPackageName, implement, withPackageName
-
Methods inherited from class com.cloudimpl.codegen4j.PermissionBlock
withAccess, withFinal, withStatic
-
Methods inherited from class com.cloudimpl.codegen4j.CodeBlock
addStmt, collectImports, createBlock, createElse, createElseIf, createIf, createName, createSwitch, createSynchronousBlock, disableBlockSpace, pushBlock, stmt, var, withAnnotation, withImports, withReturnStatment
-
-
-
-
Constructor Detail
-
EnumBlock
public EnumBlock(String enumName)
-
-
Method Detail
-
enumStmt
public EnumStatement enumStmt(String val)
-
generateHeader
protected Statement generateHeader()
- Overrides:
generateHeaderin classClassBlock
-
-