1 22 23 24 package com.mchange.v2.codegen.bean; 25 26 import java.util.*; 27 import java.lang.reflect.Modifier ; 28 import java.io.IOException ; 29 import com.mchange.v2.codegen.CodegenUtils; 30 import com.mchange.v2.codegen.IndentedWriter; 31 32 public class ExplicitDefaultConstructorGeneratorExtension implements GeneratorExtension 33 { 34 int ctor_modifiers = Modifier.PUBLIC; 35 36 public Collection extraGeneralImports() 37 { return Collections.EMPTY_SET; } 38 39 public Collection extraSpecificImports() 40 { return Collections.EMPTY_SET; } 41 42 public Collection extraInterfaceNames() 43 { return Collections.EMPTY_SET; } 44 45 public void generate(ClassInfo info, Class superclassType, Property[] props, Class [] propTypes, IndentedWriter iw) 46 throws IOException 47 { BeangenUtils.writeExplicitDefaultConstructor( ctor_modifiers, info, iw); } 48 } 49 | Popular Tags |