public JClassType getAssignableType() { return css.getExtendedInterface(); }
public JClassType getAssignableType() { return css.getExtendedInterface(); }
public void write() throws UnableToCompleteException { // Package declaration String packageName = css.getPackageName(); if (packageName.length() > 0) { writer.write("package %1$s;", packageName); writer.newline(); } JClassType superType = css.getExtendedInterface(); if (superType == null) { superType = cssResourceType; } writer.write("import %s;", superType.getQualifiedSourceName()); writer.newline(); // Open interface writer.write("public interface %s extends %s {", css.getClassName(), superType.getSimpleSourceName()); writer.indent(); writeCssMethods(superType); // Close interface. writer.outdent(); writer.write("}"); }
public void write() throws UnableToCompleteException { // Package declaration String packageName = css.getPackageName(); if (packageName.length() > 0) { writer.write("package %1$s;", packageName); writer.newline(); } JClassType superType = css.getExtendedInterface(); if (superType == null) { superType = cssResourceType; } writer.write("import %s;", superType.getQualifiedSourceName()); writer.newline(); // Open interface writer.write("public interface %s extends %s {", css.getClassName(), superType.getSimpleSourceName()); writer.indent(); writeCssMethods(superType); // Close interface. writer.outdent(); writer.write("}"); }