.class final Lcom/google/common/collect/Cut$BelowAll; .super Lcom/google/common/collect/Cut; .source "Cut.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/google/common/collect/Cut; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x1a name = "BelowAll" .end annotation .annotation system Ldalvik/annotation/Signature; value = { "Lcom/google/common/collect/Cut", "<", "Ljava/lang/Comparable", "<*>;>;" } .end annotation # static fields .field private static final INSTANCE:Lcom/google/common/collect/Cut$BelowAll; .field private static final serialVersionUID:J # direct methods .method static constructor ()V .locals 1 .prologue .line 114 new-instance v0, Lcom/google/common/collect/Cut$BelowAll; invoke-direct {v0}, Lcom/google/common/collect/Cut$BelowAll;->()V sput-object v0, Lcom/google/common/collect/Cut$BelowAll;->INSTANCE:Lcom/google/common/collect/Cut$BelowAll; return-void .end method .method private constructor ()V .locals 1 .prologue .line 117 const/4 v0, 0x0 invoke-direct {p0, v0}, Lcom/google/common/collect/Cut;->(Ljava/lang/Comparable;)V .line 118 return-void .end method .method static synthetic access$000()Lcom/google/common/collect/Cut$BelowAll; .locals 1 .prologue .line 113 sget-object v0, Lcom/google/common/collect/Cut$BelowAll;->INSTANCE:Lcom/google/common/collect/Cut$BelowAll; return-object v0 .end method .method private readResolve()Ljava/lang/Object; .locals 1 .prologue .line 168 sget-object v0, Lcom/google/common/collect/Cut$BelowAll;->INSTANCE:Lcom/google/common/collect/Cut$BelowAll; return-object v0 .end method # virtual methods .method canonical(Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/google/common/collect/DiscreteDomain", "<", "Ljava/lang/Comparable", "<*>;>;)", "Lcom/google/common/collect/Cut", "<", "Ljava/lang/Comparable", "<*>;>;" } .end annotation .prologue .line 156 :try_start_0 invoke-virtual {p1}, Lcom/google/common/collect/DiscreteDomain;->minValue()Ljava/lang/Comparable; move-result-object v0 invoke-static {v0}, Lcom/google/common/collect/Cut;->belowValue(Ljava/lang/Comparable;)Lcom/google/common/collect/Cut; :try_end_0 .catch Ljava/util/NoSuchElementException; {:try_start_0 .. :try_end_0} :catch_0 move-result-object p0 .line 158 :goto_0 return-object p0 .line 157 :catch_0 move-exception v0 goto :goto_0 .end method .method public compareTo(Lcom/google/common/collect/Cut;)I .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/google/common/collect/Cut", "<", "Ljava/lang/Comparable", "<*>;>;)I" } .end annotation .prologue .line 162 if-ne p1, p0, :cond_0 const/4 v0, 0x0 :goto_0 return v0 :cond_0 const/4 v0, -0x1 goto :goto_0 .end method .method public bridge synthetic compareTo(Ljava/lang/Object;)I .locals 1 .prologue .line 113 check-cast p1, Lcom/google/common/collect/Cut; invoke-virtual {p0, p1}, Lcom/google/common/collect/Cut$BelowAll;->compareTo(Lcom/google/common/collect/Cut;)I move-result v0 return v0 .end method .method describeAsLowerBound(Ljava/lang/StringBuilder;)V .locals 1 .prologue .line 140 const-string v0, "(-\u221e" invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; .line 141 return-void .end method .method describeAsUpperBound(Ljava/lang/StringBuilder;)V .locals 1 .prologue .line 143 new-instance v0, Ljava/lang/AssertionError; invoke-direct {v0}, Ljava/lang/AssertionError;->()V throw v0 .end method .method endpoint()Ljava/lang/Comparable; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/lang/Comparable", "<*>;" } .end annotation .prologue .line 120 new-instance v0, Ljava/lang/IllegalStateException; const-string v1, "range unbounded on this side" invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw v0 .end method .method greatestValueBelow(Lcom/google/common/collect/DiscreteDomain;)Ljava/lang/Comparable; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/google/common/collect/DiscreteDomain", "<", "Ljava/lang/Comparable", "<*>;>;)", "Ljava/lang/Comparable", "<*>;" } .end annotation .prologue .line 151 new-instance v0, Ljava/lang/AssertionError; invoke-direct {v0}, Ljava/lang/AssertionError;->()V throw v0 .end method .method isLessThan(Ljava/lang/Comparable;)Z .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Comparable", "<*>;)Z" } .end annotation .prologue .line 123 const/4 v0, 0x1 return v0 .end method .method leastValueAbove(Lcom/google/common/collect/DiscreteDomain;)Ljava/lang/Comparable; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/google/common/collect/DiscreteDomain", "<", "Ljava/lang/Comparable", "<*>;>;)", "Ljava/lang/Comparable", "<*>;" } .end annotation .prologue .line 147 invoke-virtual {p1}, Lcom/google/common/collect/DiscreteDomain;->minValue()Ljava/lang/Comparable; move-result-object v0 return-object v0 .end method .method public toString()Ljava/lang/String; .locals 1 .prologue .line 165 const-string v0, "-\u221e" return-object v0 .end method .method typeAsLowerBound()Lcom/google/common/collect/BoundType; .locals 1 .prologue .line 126 new-instance v0, Ljava/lang/IllegalStateException; invoke-direct {v0}, Ljava/lang/IllegalStateException;->()V throw v0 .end method .method typeAsUpperBound()Lcom/google/common/collect/BoundType; .locals 2 .prologue .line 129 new-instance v0, Ljava/lang/AssertionError; const-string v1, "this statement should be unreachable" invoke-direct {v0, v1}, Ljava/lang/AssertionError;->(Ljava/lang/Object;)V throw v0 .end method .method withLowerBoundType(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/google/common/collect/BoundType;", "Lcom/google/common/collect/DiscreteDomain", "<", "Ljava/lang/Comparable", "<*>;>;)", "Lcom/google/common/collect/Cut", "<", "Ljava/lang/Comparable", "<*>;>;" } .end annotation .prologue .line 133 new-instance v0, Ljava/lang/IllegalStateException; invoke-direct {v0}, Ljava/lang/IllegalStateException;->()V throw v0 .end method .method withUpperBoundType(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/google/common/collect/BoundType;", "Lcom/google/common/collect/DiscreteDomain", "<", "Ljava/lang/Comparable", "<*>;>;)", "Lcom/google/common/collect/Cut", "<", "Ljava/lang/Comparable", "<*>;>;" } .end annotation .prologue .line 137 new-instance v0, Ljava/lang/AssertionError; const-string v1, "this statement should be unreachable" invoke-direct {v0, v1}, Ljava/lang/AssertionError;->(Ljava/lang/Object;)V throw v0 .end method