@Override public String binaryName() { if (outer instanceof JDefinedClass) return ((JDefinedClass) outer).binaryName() + '$' + name(); else return fullName(); }
@Override public String binaryName() { if (outer instanceof JDefinedClass) return ((JDefinedClass) outer).binaryName() + '$' + name(); else return fullName(); }
@Override public String binaryName() { if (outer instanceof JDefinedClass) return ((JDefinedClass) outer).binaryName() + '$' + name(); else return fullName(); }
public String binaryName() { if (outer instanceof JDefinedClass) return ((JDefinedClass) outer).binaryName() + '$' + name(); else return fullName(); }
@Override public String binaryName() { if (outer instanceof JDefinedClass) return ((JDefinedClass) outer).binaryName() + '$' + name(); else return fullName(); }
private JMethod getCloneMethod( final ClassOutline clazz ) { JMethod clone = clazz.implClass.getMethod( "clone", NO_ARGS ); if ( clone == null ) { clone = this.generateCloneMethod( clazz ); } else { this.log( Level.WARNING, "methodExists", "clone", clazz.implClass.binaryName() ); } return clone; }
private JMethod getStandardConstructor( final ClassOutline clazz ) { JMethod ctor = clazz.implClass.getConstructor( NO_ARGS ); if ( ctor == null ) { ctor = this.generateStandardConstructor( clazz ); } else { this.log( Level.WARNING, "standardCtorExists", clazz.implClass.binaryName() ); } return ctor; }
private JMethod getCopyConstructor( final ClassOutline clazz ) { JMethod ctor = clazz.implClass.getConstructor( new JType[] { clazz.implClass } ); if ( ctor == null ) { ctor = this.generateCopyConstructor( clazz ); } else { this.log( Level.WARNING, "copyCtorExists", clazz.implClass.binaryName() ); } return ctor; }
this.log( Level.WARNING, "couldNotAddStdCtor", clazz.implClass.binaryName() ); this.log( Level.WARNING, "couldNotAddCopyCtor", clazz.implClass.binaryName() ); this.log( Level.WARNING, "couldNotAddMethod", "clone", clazz.implClass.binaryName() );
if (declaredFieldsLength + superclassFieldsLength > 0) { if (addStandardConstructor(implClass, declaredFields, superclassFields) == null) { log(Level.WARNING, "couldNotAddStdCtor", implClass.binaryName()); if(createBuilderWithoutPublicConstructor){ if (addPropertyContructor(implClass, declaredFields, superclassFields,JMod.PROTECTED) == null) { log(Level.WARNING, "couldNotAddPropertyCtor", implClass.binaryName()); log(Level.WARNING, "couldNotAddPropertyCtor", implClass.binaryName()); JDefinedClass builderClass; if ((builderClass = addBuilderClass(clazz, declaredFields, superclassFields)) == null) { log(Level.WARNING, "couldNotAddClassBuilder", implClass.binaryName()); log(Level.WARNING, "couldNotAddCopyCtor", implClass.binaryName());
private void generateDefinitions() throws Exception { JDefinedClass defs = cm._class(codecPackagePrefix + ".Definitions", ClassType.INTERFACE); Log.info("Creating %s", defs.binaryName()); for ( Definition def : definitions ) { Log.info("Adding field %s with value %s", def.getName(), def.getValue()); JFieldVar field = defs.field(JMod.PUBLIC | JMod.STATIC, java.lang.String.class, toStaticName(def.getName()), JExpr.lit(def.getValue())); field.javadoc().add(def.getLabel()); } }
field.parent().implClass.binaryName() ); field.parent().implClass.binaryName() ); field.parent().implClass.binaryName() ); field.parent().implClass.binaryName() ); sourceNotNull._then()._throw( JExpr._new( assertionError ).arg( JExpr.lit( "Unexpected instance '" ). plus( source ).plus( JExpr.lit( "' for property '" + field.getPropertyInfo().getName( true ) + "' of class '" + field.parent().implClass.binaryName() + "'." ) ) ) );
&& clazz.implClass._extends().binaryName().equals( "java.lang.Object" ) ) || ( clazz.getSuperClass() != null && clazz.getSuperClass().implClass.binaryName().equals( "java.lang.Object" ) ) )
public void generateDescribedFields() { Log.info(""); Log.info("Generating %s", cls().binaryName()); if ( isComposite() ) { for ( Object obj : type.getEncodingOrDescriptorOrFieldOrChoiceOrDoc() ) { if ( obj instanceof Field ) { Field field = (Field) obj; processField(field); } } } else if ( isRestricted() ) { Field field = new Field(); field.setName("value"); field.setType(type.getSource()); processField(field); } generateConstructors(); if ( isComposite() ) { addDefaults(); generateCount(); } fillInReadMethod(); fillInWriteMethod(); fillInSizeMethod(); generateToString(); }
field.parent().implClass.binaryName() ); field.parent().implClass.binaryName() ); field.parent().implClass.binaryName() ); field.parent().implClass.binaryName() ); copyLoop.body()._throw( JExpr._new( assertionError ).arg( JExpr.lit( "Unexpected instance '" ).plus( next ).plus( JExpr.lit( "' for property '" + field.getPropertyInfo().getName( true ) + "' of class '" + field.parent().implClass.binaryName() + "'." ) ) ) );
field.parent().implClass.binaryName() ); field.parent().implClass.binaryName() ) );