.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 = 0x19 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 public static constructor ()V .locals 1 .line 1 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 const-string v0, "" .line 1 invoke-direct {p0, v0}, Lcom/google/common/collect/Cut;->(Ljava/lang/Comparable;)V return-void .end method .method public static synthetic access$000()Lcom/google/common/collect/Cut$BelowAll; .locals 1 .line 1 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 .line 1 sget-object v0, Lcom/google/common/collect/Cut$BelowAll;->INSTANCE:Lcom/google/common/collect/Cut$BelowAll; return-object v0 .end method # virtual methods .method public canonical(Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut; .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/google/common/collect/DiscreteDomain<", "Ljava/lang/Comparable<", "*>;>;)", "Lcom/google/common/collect/Cut<", "Ljava/lang/Comparable<", "*>;>;" } .end annotation .line 1 :try_start_0 invoke-virtual {p1}, Lcom/google/common/collect/DiscreteDomain;->minValue()Ljava/lang/Comparable; move-result-object p1 invoke-static {p1}, Lcom/google/common/collect/Cut;->belowValue(Ljava/lang/Comparable;)Lcom/google/common/collect/Cut; move-result-object p1 :try_end_0 .catch Ljava/util/NoSuchElementException; {:try_start_0 .. :try_end_0} :catch_0 return-object p1 :catch_0 return-object p0 .end method .method public compareTo(Lcom/google/common/collect/Cut;)I .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/google/common/collect/Cut<", "Ljava/lang/Comparable<", "*>;>;)I" } .end annotation if-ne p1, p0, :cond_0 const/4 p1, 0x0 goto :goto_0 :cond_0 const/4 p1, -0x1 :goto_0 return p1 .end method .method public bridge synthetic compareTo(Ljava/lang/Object;)I .locals 0 .line 1 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 p1 return p1 .end method .method public describeAsLowerBound(Ljava/lang/StringBuilder;)V .locals 1 const-string v0, "(-\u221e" .line 1 invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; return-void .end method .method public describeAsUpperBound(Ljava/lang/StringBuilder;)V .locals 0 .line 1 new-instance p1, Ljava/lang/AssertionError; invoke-direct {p1}, Ljava/lang/AssertionError;->()V throw p1 .end method .method public endpoint()Ljava/lang/Comparable; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/lang/Comparable<", "*>;" } .end annotation .line 1 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 public greatestValueBelow(Lcom/google/common/collect/DiscreteDomain;)Ljava/lang/Comparable; .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/google/common/collect/DiscreteDomain<", "Ljava/lang/Comparable<", "*>;>;)", "Ljava/lang/Comparable<", "*>;" } .end annotation .line 1 new-instance p1, Ljava/lang/AssertionError; invoke-direct {p1}, Ljava/lang/AssertionError;->()V throw p1 .end method .method public hashCode()I .locals 1 .line 1 invoke-static {p0}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I move-result v0 return v0 .end method .method public isLessThan(Ljava/lang/Comparable;)Z .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Comparable<", "*>;)Z" } .end annotation const/4 p1, 0x1 return p1 .end method .method public leastValueAbove(Lcom/google/common/collect/DiscreteDomain;)Ljava/lang/Comparable; .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/google/common/collect/DiscreteDomain<", "Ljava/lang/Comparable<", "*>;>;)", "Ljava/lang/Comparable<", "*>;" } .end annotation .line 1 invoke-virtual {p1}, Lcom/google/common/collect/DiscreteDomain;->minValue()Ljava/lang/Comparable; move-result-object p1 return-object p1 .end method .method public toString()Ljava/lang/String; .locals 1 const-string v0, "-\u221e" return-object v0 .end method .method public typeAsLowerBound()Lcom/google/common/collect/BoundType; .locals 1 .line 1 new-instance v0, Ljava/lang/IllegalStateException; invoke-direct {v0}, Ljava/lang/IllegalStateException;->()V throw v0 .end method .method public typeAsUpperBound()Lcom/google/common/collect/BoundType; .locals 2 .line 1 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 public withLowerBoundType(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut; .locals 0 .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 .line 1 new-instance p1, Ljava/lang/IllegalStateException; invoke-direct {p1}, Ljava/lang/IllegalStateException;->()V throw p1 .end method .method public withUpperBoundType(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut; .locals 0 .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 .line 1 new-instance p1, Ljava/lang/AssertionError; const-string p2, "this statement should be unreachable" invoke-direct {p1, p2}, Ljava/lang/AssertionError;->(Ljava/lang/Object;)V throw p1 .end method