Class CodeGenerationAbstraction<A extends Arguments<A>>
- java.lang.Object
-
- org.jvnet.jaxb2_commons.plugin.codegenerator.CodeGenerationAbstraction<A>
-
- All Implemented Interfaces:
CodeGenerator<A>
- Direct Known Subclasses:
EqualsCodeGenerator,HashCodeCodeGenerator
public class CodeGenerationAbstraction<A extends Arguments<A>> extends Object implements CodeGenerator<A>
-
-
Constructor Summary
Constructors Constructor Description CodeGenerationAbstraction(CodeGenerationImplementor<A> generationImplementor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgenerate(com.sun.codemodel.JBlock block, com.sun.codemodel.JType type, Collection<com.sun.codemodel.JType> possibleTypes, boolean isAlwaysSet, A arguments)
-
-
-
Constructor Detail
-
CodeGenerationAbstraction
public CodeGenerationAbstraction(CodeGenerationImplementor<A> generationImplementor)
-
-
Method Detail
-
generate
public void generate(com.sun.codemodel.JBlock block, com.sun.codemodel.JType type, Collection<com.sun.codemodel.JType> possibleTypes, boolean isAlwaysSet, A arguments)- Specified by:
generatein interfaceCodeGenerator<A extends Arguments<A>>
-
-