Estoy tratando de usar una biblioteca de clases Java a partir del código Scala. (. JGraphT, para ser exactos) Uno de los constructores que tengo que llamar es¿Cómo pasar un objeto de clase de Scala a Java?
public class SimpleGraph<V, E>
extends AbstractBaseGraph<V, E>
implements UndirectedGraph<V, E>
{
public SimpleGraph(Class<? extends E> edgeClass) {...}
}
Para llamar a esto desde Java, diría:
UndirectedGraph<String, DefaultEdge> g = new SimpleGraph<String, DefaultEdge>(DefaultEdge.class);
¿Cuál es el equivalente correcto Scala?
Más específicamente, ¿cómo paso el argumento DefaultEdge.class al constructor?