.class interface abstract Lcom/google/common/graph/GraphConnections; .super Ljava/lang/Object; .source "GraphConnections.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 addPredecessor(Ljava/lang/Object;Ljava/lang/Object;)V .annotation system Ldalvik/annotation/Signature; value = { "(TN;TV;)V" } .end annotation .end method .method public abstract addSuccessor(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .annotation system Ldalvik/annotation/Signature; value = { "(TN;TV;)TV;" } .end annotation .annotation runtime Ljavax/annotation/CheckForNull; .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 incidentEdgeIterator(Ljava/lang/Object;)Ljava/util/Iterator; .annotation system Ldalvik/annotation/Signature; value = { "(TN;)", "Ljava/util/Iterator<", "Lcom/google/common/graph/EndpointPair<", "TN;>;>;" } .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 removePredecessor(Ljava/lang/Object;)V .annotation system Ldalvik/annotation/Signature; value = { "(TN;)V" } .end annotation .end method .method public abstract removeSuccessor(Ljava/lang/Object;)Ljava/lang/Object; .annotation system Ldalvik/annotation/Signature; value = { "(TN;)TV;" } .end annotation .annotation runtime Ljavax/annotation/CheckForNull; .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 .method public abstract value(Ljava/lang/Object;)Ljava/lang/Object; .annotation system Ldalvik/annotation/Signature; value = { "(TN;)TV;" } .end annotation .annotation runtime Ljavax/annotation/CheckForNull; .end annotation .end method