package com.google.common.graph; import java.util.Set; /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes2.dex */ public abstract class ForwardingNetwork extends AbstractNetwork { protected abstract Network delegate(); /* JADX WARN: Multi-variable type inference failed */ @Override // com.google.common.graph.PredecessorsFunction public /* bridge */ /* synthetic */ Iterable predecessors(Object obj) { return predecessors((ForwardingNetwork) obj); } /* JADX WARN: Multi-variable type inference failed */ @Override // com.google.common.graph.SuccessorsFunction public /* bridge */ /* synthetic */ Iterable successors(Object obj) { return successors((ForwardingNetwork) obj); } @Override // com.google.common.graph.Network public Set nodes() { return delegate().nodes(); } @Override // com.google.common.graph.Network public Set edges() { return delegate().edges(); } @Override // com.google.common.graph.Network public boolean isDirected() { return delegate().isDirected(); } @Override // com.google.common.graph.Network public boolean allowsParallelEdges() { return delegate().allowsParallelEdges(); } @Override // com.google.common.graph.Network public boolean allowsSelfLoops() { return delegate().allowsSelfLoops(); } @Override // com.google.common.graph.Network public ElementOrder nodeOrder() { return delegate().nodeOrder(); } @Override // com.google.common.graph.Network public ElementOrder edgeOrder() { return delegate().edgeOrder(); } @Override // com.google.common.graph.Network public Set adjacentNodes(N n) { return delegate().adjacentNodes(n); } @Override // com.google.common.graph.Network, com.google.common.graph.PredecessorsFunction public Set predecessors(N n) { return delegate().predecessors((Network) n); } @Override // com.google.common.graph.Network, com.google.common.graph.SuccessorsFunction public Set successors(N n) { return delegate().successors((Network) n); } @Override // com.google.common.graph.Network public Set incidentEdges(N n) { return delegate().incidentEdges(n); } @Override // com.google.common.graph.Network public Set inEdges(N n) { return delegate().inEdges(n); } @Override // com.google.common.graph.Network public Set outEdges(N n) { return delegate().outEdges(n); } @Override // com.google.common.graph.Network public EndpointPair incidentNodes(E e) { return delegate().incidentNodes(e); } @Override // com.google.common.graph.AbstractNetwork, com.google.common.graph.Network public Set adjacentEdges(E e) { return delegate().adjacentEdges(e); } @Override // com.google.common.graph.AbstractNetwork, com.google.common.graph.Network public int degree(N n) { return delegate().degree(n); } @Override // com.google.common.graph.AbstractNetwork, com.google.common.graph.Network public int inDegree(N n) { return delegate().inDegree(n); } @Override // com.google.common.graph.AbstractNetwork, com.google.common.graph.Network public int outDegree(N n) { return delegate().outDegree(n); } @Override // com.google.common.graph.AbstractNetwork, com.google.common.graph.Network public Set edgesConnecting(N n, N n2) { return delegate().edgesConnecting(n, n2); } @Override // com.google.common.graph.AbstractNetwork, com.google.common.graph.Network public Set edgesConnecting(EndpointPair endpointPair) { return delegate().edgesConnecting(endpointPair); } @Override // com.google.common.graph.AbstractNetwork, com.google.common.graph.Network public E edgeConnectingOrNull(N n, N n2) { return delegate().edgeConnectingOrNull(n, n2); } @Override // com.google.common.graph.AbstractNetwork, com.google.common.graph.Network public E edgeConnectingOrNull(EndpointPair endpointPair) { return delegate().edgeConnectingOrNull(endpointPair); } @Override // com.google.common.graph.AbstractNetwork, com.google.common.graph.Network public boolean hasEdgeConnecting(N n, N n2) { return delegate().hasEdgeConnecting(n, n2); } @Override // com.google.common.graph.AbstractNetwork, com.google.common.graph.Network public boolean hasEdgeConnecting(EndpointPair endpointPair) { return delegate().hasEdgeConnecting(endpointPair); } }