@SuppressWarnings("signature") // conversion routine
  public static @ClassGetName String fieldDescriptorToClassGetName(/*FieldDescriptor*/ String fd) {
    if (fd.startsWith("[")) {
      return fd.replace('/', '.');
    } else {
      return fieldDescriptorToBinaryName(fd);
    }
  }
@SuppressWarnings("signature") 
  public static @ClassGetName String fieldDescriptorToClassGetName( String fd) {
    if (fd.startsWith("[")) {
      return fd.replace('/', '.');
    } else {
      return fieldDescriptorToBinaryName(fd);
    }
  }
@ SuppressWarnings ( "signature" ) // conversion routine public static @ ClassGetName String fieldDescriptorToClassGetName ( /*FieldDescriptor*/ String fd ) { if ( fd . startsWith ( "[" ) ) { return fd . replace ( ' ' , ' ' ) ; } else { return fieldDescriptorToBinaryName ( fd ) ; } }
Convert from a FieldDescriptor to the format of {@link Class#getName()}.

@param fd the class, in field descriptor format
@return the class name, in Class.getName format
Convert from a FieldDescriptor to the format of { @link Class#getName () } .