com.google.common.graph.GraphsBridgeMethods Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of guava Show documentation
Show all versions of guava Show documentation
Builds the guava lib. Requires the jsr305 be built first.
package com.google.common.graph;
import com.google.common.annotations.Beta;
import java.util.Set;
/**
* Supertype for {@link Graphs}, containing the old signatures of methods whose signatures we've
* changed. This provides binary compatibility for users who compiled against the old signatures.
*/
@Beta
@ElementTypesAreNonnullByDefault
abstract class GraphsBridgeMethods {
@SuppressWarnings("PreferredInterfaceType")
public static Graph transitiveClosure(Graph graph) {
return Graphs.transitiveClosure(graph);
}
@SuppressWarnings("PreferredInterfaceType")
public static Set reachableNodes(Graph graph, N node) {
return Graphs.reachableNodes(graph, node);
}
}