예제 #1
0
 protected static void writeStartLocal(
     IndentingWriter writer,
     CodeItem codeItem,
     int register,
     StringIdItem name,
     TypeIdItem type,
     StringIdItem signature)
     throws IOException {
   writer.write(".local ");
   RegisterFormatter.writeTo(writer, codeItem, register);
   writer.write(", ");
   writer.write(name.getStringValue());
   writer.write(':');
   writer.write(type.getTypeDescriptor());
   if (signature != null) {
     writer.write(",\"");
     writer.write(signature.getStringValue());
     writer.write('"');
   }
 }