package com.google.common.graph; import java.util.Set; import javax.annotation.CheckForNull; @ElementTypesAreNonnullByDefault /* loaded from: classes3.dex */ public abstract class AbstractGraph extends AbstractBaseGraph implements Graph { /* JADX WARN: Multi-variable type inference failed */ @Override // com.google.common.graph.AbstractBaseGraph, com.google.common.graph.BaseGraph public /* bridge */ /* synthetic */ int degree(Object obj) { return super.degree(obj); } @Override // com.google.common.graph.AbstractBaseGraph, com.google.common.graph.BaseGraph public /* bridge */ /* synthetic */ Set edges() { return super.edges(); } @Override // com.google.common.graph.AbstractBaseGraph, com.google.common.graph.BaseGraph public /* bridge */ /* synthetic */ boolean hasEdgeConnecting(EndpointPair endpointPair) { return super.hasEdgeConnecting(endpointPair); } /* JADX WARN: Multi-variable type inference failed */ @Override // com.google.common.graph.AbstractBaseGraph, com.google.common.graph.BaseGraph public /* bridge */ /* synthetic */ boolean hasEdgeConnecting(Object obj, Object obj2) { return super.hasEdgeConnecting(obj, obj2); } /* JADX WARN: Multi-variable type inference failed */ @Override // com.google.common.graph.AbstractBaseGraph, com.google.common.graph.BaseGraph public /* bridge */ /* synthetic */ int inDegree(Object obj) { return super.inDegree(obj); } @Override // com.google.common.graph.AbstractBaseGraph, com.google.common.graph.BaseGraph public /* bridge */ /* synthetic */ ElementOrder incidentEdgeOrder() { return super.incidentEdgeOrder(); } /* JADX WARN: Multi-variable type inference failed */ @Override // com.google.common.graph.AbstractBaseGraph, com.google.common.graph.BaseGraph public /* bridge */ /* synthetic */ Set incidentEdges(Object obj) { return super.incidentEdges(obj); } /* JADX WARN: Multi-variable type inference failed */ @Override // com.google.common.graph.AbstractBaseGraph, com.google.common.graph.BaseGraph public /* bridge */ /* synthetic */ int outDegree(Object obj) { return super.outDegree(obj); } @Override // com.google.common.graph.Graph public final boolean equals(@CheckForNull Object obj) { if (obj == this) { return true; } if (!(obj instanceof Graph)) { return false; } Graph graph = (Graph) obj; return isDirected() == graph.isDirected() && nodes().equals(graph.nodes()) && edges().equals(graph.edges()); } @Override // com.google.common.graph.Graph public final int hashCode() { return edges().hashCode(); } public String toString() { boolean isDirected = isDirected(); boolean allowsSelfLoops = allowsSelfLoops(); String valueOf = String.valueOf(nodes()); String valueOf2 = String.valueOf(edges()); return new StringBuilder(String.valueOf(valueOf).length() + 59 + String.valueOf(valueOf2).length()).append("isDirected: ").append(isDirected).append(", allowsSelfLoops: ").append(allowsSelfLoops).append(", nodes: ").append(valueOf).append(", edges: ").append(valueOf2).toString(); } }