public void start_interface(NClass.Core.InterfaceType ct) { int i, int_count; string class_file_name; //current_class = ct; class_file_name = System.IO.Path.Combine( directory_name, ct.Name + ".java"); stream = File.CreateText(class_file_name); CreateFileComment(); stream.Write("public interface " + ct.Name); int_count = 0; if (ct.Bases != null) { foreach (NClass.Core.InterfaceType intrfce in ct.Bases) { int_count++; } } if (int_count > 0) { i = 0; stream.Write(" implements "); foreach (NClass.Core.InterfaceType intrfce in ct.Bases) { i++; stream.Write(intrfce.Name); if (i < int_count) { stream.Write(", "); } } } stream.WriteLine(); stream.WriteLine("{"); // sets current depth of an indent indent_level = 3; }
public void done_interface(NClass.Core.InterfaceType i) { stream.WriteLine("} // close " + i.Name); stream.Close(); }
public void done_interface(NClass.Core.InterfaceType i) { }
public void start_interface(NClass.Core.InterfaceType i) { }