public String getSuperclassName() { return inner.getSuperclassName(); } public String[] getInterfaceNames() { return inner.getInterfaceNames(); }
public String getSuperclassName() { return inner.getSuperclassName(); } public String[] getInterfaceNames() { return inner.getInterfaceNames(); }
public String getSuperclassName() { return inner.getSuperclassName(); } public String[] getInterfaceNames() { return inner.getInterfaceNames(); }
String[] spc = (String[]) specificImports.toArray( new String[ specificImports.size() ] ); if ( info.getSuperclassName() != null ) { superclassType = ClassUtils.forName( info.getSuperclassName(), gen, spc ); } catch ( Exception e ) logger.warning(this.getClass().getName() + " could not resolve superclass '" + info.getSuperclassName() + "'.");
String[] spc = (String[]) specificImports.toArray( new String[ specificImports.size() ] ); if ( info.getSuperclassName() != null ) { superclassType = ClassUtils.forName( info.getSuperclassName(), gen, spc ); } catch ( Exception e ) logger.warning(this.getClass().getName() + " could not resolve superclass '" + info.getSuperclassName() + "'.");
String[] spc = (String[]) specificImports.toArray( new String[ specificImports.size() ] ); if ( info.getSuperclassName() != null ) { superclassType = ClassUtils.forName( info.getSuperclassName(), gen, spc ); } catch ( Exception e ) logger.warning(this.getClass().getName() + " could not resolve superclass '" + info.getSuperclassName() + "'.");
protected void writeClassDeclaration() throws IOException { iw.print( CodegenUtils.getModifierString( info.getModifiers() ) + " class " + info.getClassName() ); String superclassName = info.getSuperclassName(); if (superclassName != null) iw.print( " extends " + superclassName ); if (interfaceNames.size() > 0) { iw.print(" implements "); boolean first = true; for (Iterator ii = interfaceNames.iterator(); ii.hasNext(); ) { if (first) first = false; else iw.print(", "); iw.print( (String) ii.next() ); } } iw.println(); }
protected void writeClassDeclaration() throws IOException { iw.print( CodegenUtils.getModifierString( info.getModifiers() ) + " class " + info.getClassName() ); String superclassName = info.getSuperclassName(); if (superclassName != null) iw.print( " extends " + superclassName ); if (interfaceNames.size() > 0) { iw.print(" implements "); boolean first = true; for (Iterator ii = interfaceNames.iterator(); ii.hasNext(); ) { if (first) first = false; else iw.print(", "); iw.print( (String) ii.next() ); } } iw.println(); }
protected void writeClassDeclaration() throws IOException { iw.print( CodegenUtils.getModifierString( info.getModifiers() ) + " class " + info.getClassName() ); String superclassName = info.getSuperclassName(); if (superclassName != null) iw.print( " extends " + superclassName ); if (interfaceNames.size() > 0) { iw.print(" implements "); boolean first = true; for (Iterator ii = interfaceNames.iterator(); ii.hasNext(); ) { if (first) first = false; else iw.print(", "); iw.print( (String) ii.next() ); } } iw.println(); }
info.getModifiers(), info.getClassName(), info.getSuperclassName(), completed_intfc_names, completed_gen_imports,
info.getModifiers(), info.getClassName(), info.getSuperclassName(), completed_intfc_names, completed_gen_imports,
info.getModifiers(), info.getClassName(), info.getSuperclassName(), completed_intfc_names, completed_gen_imports,
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 ); } }