package com.google.common.graph; import java.util.Set; /* loaded from: classes2.dex */ abstract class ForwardingValueGraph extends AbstractValueGraph { protected abstract ValueGraph delegate(); /* JADX WARN: Multi-variable type inference failed */ @Override // com.google.common.graph.PredecessorsFunction public /* bridge */ /* synthetic */ Iterable predecessors(Object obj) { return predecessors((ForwardingValueGraph) obj); } /* JADX WARN: Multi-variable type inference failed */ @Override // com.google.common.graph.SuccessorsFunction public /* bridge */ /* synthetic */ Iterable successors(Object obj) { return successors((ForwardingValueGraph) obj); } @Override // com.google.common.graph.BaseGraph, com.google.common.graph.Graph public Set nodes() { return delegate().nodes(); } @Override // com.google.common.graph.AbstractBaseGraph protected long edgeCount() { return delegate().edges().size(); } @Override // com.google.common.graph.BaseGraph, com.google.common.graph.Graph public boolean isDirected() { return delegate().isDirected(); } @Override // com.google.common.graph.BaseGraph, com.google.common.graph.Graph public boolean allowsSelfLoops() { return delegate().allowsSelfLoops(); } @Override // com.google.common.graph.BaseGraph, com.google.common.graph.Graph public ElementOrder nodeOrder() { return delegate().nodeOrder(); } @Override // com.google.common.graph.AbstractValueGraph, com.google.common.graph.AbstractBaseGraph, com.google.common.graph.BaseGraph public ElementOrder incidentEdgeOrder() { return delegate().incidentEdgeOrder(); } @Override // com.google.common.graph.BaseGraph, com.google.common.graph.Graph public Set adjacentNodes(N n) { return delegate().adjacentNodes(n); } @Override // com.google.common.graph.BaseGraph, com.google.common.graph.PredecessorsFunction public Set predecessors(N n) { return delegate().predecessors((ValueGraph) n); } @Override // com.google.common.graph.BaseGraph, com.google.common.graph.SuccessorsFunction public Set successors(N n) { return delegate().successors((ValueGraph) n); } @Override // com.google.common.graph.AbstractValueGraph, com.google.common.graph.AbstractBaseGraph, com.google.common.graph.BaseGraph public int degree(N n) { return delegate().degree(n); } @Override // com.google.common.graph.AbstractValueGraph, com.google.common.graph.AbstractBaseGraph, com.google.common.graph.BaseGraph public int inDegree(N n) { return delegate().inDegree(n); } @Override // com.google.common.graph.AbstractValueGraph, com.google.common.graph.AbstractBaseGraph, com.google.common.graph.BaseGraph public int outDegree(N n) { return delegate().outDegree(n); } @Override // com.google.common.graph.AbstractValueGraph, com.google.common.graph.AbstractBaseGraph, com.google.common.graph.BaseGraph public boolean hasEdgeConnecting(N n, N n2) { return delegate().hasEdgeConnecting(n, n2); } @Override // com.google.common.graph.AbstractValueGraph, com.google.common.graph.AbstractBaseGraph, com.google.common.graph.BaseGraph public boolean hasEdgeConnecting(EndpointPair endpointPair) { return delegate().hasEdgeConnecting(endpointPair); } @Override // com.google.common.graph.ValueGraph public V edgeValueOrDefault(N n, N n2, V v) { return delegate().edgeValueOrDefault(n, n2, v); } @Override // com.google.common.graph.ValueGraph public V edgeValueOrDefault(EndpointPair endpointPair, V v) { return delegate().edgeValueOrDefault(endpointPair, v); } }