.class interface abstract Lcom/google/common/graph/NetworkConnections; .super Ljava/lang/Object; .source "NetworkConnections.java" # annotations .annotation runtime Lcom/google/common/graph/ElementTypesAreNonnullByDefault; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "", "Ljava/lang/Object;" } .end annotation # virtual methods .method public abstract addInEdge(Ljava/lang/Object;Ljava/lang/Object;Z)V .annotation system Ldalvik/annotation/Signature; value = { "(TE;TN;Z)V" } .end annotation .end method .method public abstract addOutEdge(Ljava/lang/Object;Ljava/lang/Object;)V .annotation system Ldalvik/annotation/Signature; value = { "(TE;TN;)V" } .end annotation .end method .method public abstract adjacentNode(Ljava/lang/Object;)Ljava/lang/Object; .annotation system Ldalvik/annotation/Signature; value = { "(TE;)TN;" } .end annotation .end method .method public abstract adjacentNodes()Ljava/util/Set; .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Set<", "TN;>;" } .end annotation .end method .method public abstract edgesConnecting(Ljava/lang/Object;)Ljava/util/Set; .annotation system Ldalvik/annotation/Signature; value = { "(TN;)", "Ljava/util/Set<", "TE;>;" } .end annotation .end method .method public abstract inEdges()Ljava/util/Set; .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Set<", "TE;>;" } .end annotation .end method .method public abstract incidentEdges()Ljava/util/Set; .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Set<", "TE;>;" } .end annotation .end method .method public abstract outEdges()Ljava/util/Set; .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Set<", "TE;>;" } .end annotation .end method .method public abstract predecessors()Ljava/util/Set; .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Set<", "TN;>;" } .end annotation .end method .method public abstract removeInEdge(Ljava/lang/Object;Z)Ljava/lang/Object; .annotation build Lcom/google/errorprone/annotations/CanIgnoreReturnValue; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(TE;Z)TN;" } .end annotation .annotation runtime Ljavax/annotation/CheckForNull; .end annotation .end method .method public abstract removeOutEdge(Ljava/lang/Object;)Ljava/lang/Object; .annotation build Lcom/google/errorprone/annotations/CanIgnoreReturnValue; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(TE;)TN;" } .end annotation .end method .method public abstract successors()Ljava/util/Set; .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Set<", "TN;>;" } .end annotation .end method