package com.google.common.graph; import java.util.Set; import javax.annotation.CheckForNull; @ElementTypesAreNonnullByDefault /* loaded from: classes3.dex */ public interface ValueGraph extends BaseGraph { @Override // com.google.common.graph.BaseGraph, com.google.common.graph.Graph Set adjacentNodes(N n); @Override // com.google.common.graph.BaseGraph, com.google.common.graph.Graph boolean allowsSelfLoops(); Graph asGraph(); @Override // com.google.common.graph.BaseGraph int degree(N n); @CheckForNull V edgeValueOrDefault(EndpointPair endpointPair, @CheckForNull V v); @CheckForNull V edgeValueOrDefault(N n, N n2, @CheckForNull V v); @Override // com.google.common.graph.BaseGraph Set> edges(); boolean equals(@CheckForNull Object obj); @Override // com.google.common.graph.BaseGraph boolean hasEdgeConnecting(EndpointPair endpointPair); @Override // com.google.common.graph.BaseGraph boolean hasEdgeConnecting(N n, N n2); int hashCode(); @Override // com.google.common.graph.BaseGraph int inDegree(N n); @Override // com.google.common.graph.BaseGraph ElementOrder incidentEdgeOrder(); @Override // com.google.common.graph.BaseGraph Set> incidentEdges(N n); @Override // com.google.common.graph.BaseGraph, com.google.common.graph.Graph boolean isDirected(); @Override // com.google.common.graph.BaseGraph, com.google.common.graph.Graph ElementOrder nodeOrder(); @Override // com.google.common.graph.BaseGraph, com.google.common.graph.Graph Set nodes(); @Override // com.google.common.graph.BaseGraph int outDegree(N n); @Override // com.google.common.graph.BaseGraph, com.google.common.graph.PredecessorsFunction, com.google.common.graph.Graph Set predecessors(N n); @Override // com.google.common.graph.BaseGraph, com.google.common.graph.SuccessorsFunction, com.google.common.graph.Graph Set successors(N n); /* JADX WARN: Multi-variable type inference failed */ @Override // com.google.common.graph.BaseGraph, com.google.common.graph.PredecessorsFunction, com.google.common.graph.Graph /* bridge */ /* synthetic */ default Iterable predecessors(Object obj) { return predecessors((ValueGraph) obj); } /* JADX WARN: Multi-variable type inference failed */ @Override // com.google.common.graph.BaseGraph, com.google.common.graph.SuccessorsFunction, com.google.common.graph.Graph /* bridge */ /* synthetic */ default Iterable successors(Object obj) { return successors((ValueGraph) obj); } }