.class public interface abstract Lcom/google/common/graph/MutableValueGraph; .super Ljava/lang/Object; .source "MutableValueGraph.java" # interfaces .implements Lcom/google/common/graph/ValueGraph; # annotations .annotation runtime Lcom/google/common/graph/ElementTypesAreNonnullByDefault; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "", "Ljava/lang/Object;", "Lcom/google/common/graph/ValueGraph<", "TN;TV;>;" } .end annotation # virtual methods .method public abstract addNode(Ljava/lang/Object;)Z .annotation system Ldalvik/annotation/Signature; value = { "(TN;)Z" } .end annotation .end method .method public abstract putEdgeValue(Lcom/google/common/graph/EndpointPair;Ljava/lang/Object;)Ljava/lang/Object; .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/google/common/graph/EndpointPair<", "TN;>;TV;)TV;" } .end annotation .annotation runtime Ljavax/annotation/CheckForNull; .end annotation .end method .method public abstract putEdgeValue(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .annotation system Ldalvik/annotation/Signature; value = { "(TN;TN;TV;)TV;" } .end annotation .annotation runtime Ljavax/annotation/CheckForNull; .end annotation .end method .method public abstract removeEdge(Lcom/google/common/graph/EndpointPair;)Ljava/lang/Object; .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/google/common/graph/EndpointPair<", "TN;>;)TV;" } .end annotation .annotation runtime Ljavax/annotation/CheckForNull; .end annotation .end method .method public abstract removeEdge(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .annotation system Ldalvik/annotation/Signature; value = { "(TN;TN;)TV;" } .end annotation .annotation runtime Ljavax/annotation/CheckForNull; .end annotation .end method .method public abstract removeNode(Ljava/lang/Object;)Z .annotation system Ldalvik/annotation/Signature; value = { "(TN;)Z" } .end annotation .end method