public Identifier getFullClassName(Struct struct) { if (struct == null) { return null; } Identifier javaPackage = getPackageName(struct); Identifier tag = struct.getTag(); String categ = struct.getCategoryName(); Identifier fullName = ident(javaPackage, categ == null ? tag.clone() : ident(categ)); return fullName; }
public Identifier getFullClassName(Struct struct) { if (struct == null) { return null; } Identifier javaPackage = getPackageName(struct); Identifier tag = struct.getTag(); String categ = struct.getCategoryName(); Identifier fullName = ident(javaPackage, categ == null ? tag.clone() : ident(categ)); return fullName; }
public void outputObjectiveCClass(Struct in) throws IOException { Identifier fullClassName = getFullClassName(in); Signatures signatures = new Signatures(); Struct s = generateObjectiveCClass(in, signatures); result.notifyBeforeWritingClass(fullClassName, s, signatures, result.getLibrary(in)); PrintWriter out = result.classOutputter.getClassSourceWriter(fullClassName.toString()); result.printJavaClass(getPackageName(in), s, out); out.close(); } static Identifier NSObjectIdent = ident(NSObject.class),
public void outputObjectiveCClass(Struct in) throws IOException { Identifier fullClassName = getFullClassName(in); Signatures signatures = new Signatures(); Struct s = generateObjectiveCClass(in, signatures); result.notifyBeforeWritingClass(fullClassName, s, signatures, result.getLibrary(in)); PrintWriter out = result.classOutputter.getClassSourceWriter(fullClassName.toString()); result.printJavaClass(getPackageName(in), s, out); out.close(); } static Identifier NSObjectIdent = ident(NSObject.class),