SimplePropertyBeanGenerator g = new SimplePropertyBeanGenerator(); g.addExtension( new SerializableExtension() ); g.generate(info, props, fw ); fw.flush(); fw.close();
SimplePropertyBeanGenerator g = new SimplePropertyBeanGenerator(); g.addExtension( new SerializableExtension() ); g.generate(info, props, fw ); fw.flush(); fw.close();
SimplePropertyBeanGenerator g = new SimplePropertyBeanGenerator(); g.addExtension( new SerializableExtension() ); g.generate(info, props, fw ); fw.flush(); fw.close();
gen.generate( parsed.getClassInfo(), parsed.getProperties(), w );
gen.generate( parsed.getClassInfo(), parsed.getProperties(), w );
public void generate(ClassInfo info, Class superclassType, Property[] props, Class[] propTypes, IndentedWriter iw) throws IOException { ClassInfo innerInfo = new SimpleClassInfo( info.getPackageName(), Modifier.PUBLIC | Modifier.STATIC, "UnmodifiableShadow", info.getSuperclassName(), info.getInterfaceNames(), info.getGeneralImports(), info.getSpecificImports() ); SimplePropertyBeanGenerator innerGen = new SimplePropertyBeanGenerator(); innerGen.setInner( true ); innerGen.setForceUnmodifiable( true ); innerGen.addExtension( bege ); innerGen.addExtension( ccge ); innerGen.generate( innerInfo, props, iw ); } }
public void generate(ClassInfo info, Class superclassType, Property[] props, Class[] propTypes, IndentedWriter iw) throws IOException { ClassInfo innerInfo = new SimpleClassInfo( info.getPackageName(), Modifier.PUBLIC | Modifier.STATIC, "UnmodifiableShadow", info.getSuperclassName(), info.getInterfaceNames(), info.getGeneralImports(), info.getSpecificImports() ); SimplePropertyBeanGenerator innerGen = new SimplePropertyBeanGenerator(); innerGen.setInner( true ); innerGen.setForceUnmodifiable( true ); innerGen.addExtension( bege ); innerGen.addExtension( ccge ); innerGen.generate( innerInfo, props, iw ); } }