2 つのオブジェクトをパラメーターとして取り、それらから XML をマーシャリングするユーティリティ メソッドを作成したいと考えています。以下のコードは、from パラメーターに実際の Object 型を使用すると機能しますが、これをジェネリックにするにはどうすればよいですか? 以下は、オブジェクトから型に解決できないため、コンパイルされません。何か案は?
public static String getXML(Object from){
StringWriter xml = new StringWriter();
try {
JAXBContext.newInstance(from.class).createMarshaller().marshal(from, xml);
} catch (Exception e) {
e.printStackTrace();
}
return xml.toString();
}