Sto provando ad usare una libreria di classi Java dal codice Scala. (. JGraphT, per la precisione) uno dei costruttori che ho bisogno di chiamare èCome passare un oggetto di classe da Scala a Java?
public class SimpleGraph<V, E>
extends AbstractBaseGraph<V, E>
implements UndirectedGraph<V, E>
{
public SimpleGraph(Class<? extends E> edgeClass) {...}
}
Per chiamare questo da Java, direi:
UndirectedGraph<String, DefaultEdge> g = new SimpleGraph<String, DefaultEdge>(DefaultEdge.class);
Qual è la corretta equivalente Scala?
In particolare, come posso passare l'argomento DefaultEdge.class al costruttore?