.class public final Lcom/google/common/hash/Funnels; .super Ljava/lang/Object; .source "Funnels.java" # annotations .annotation runtime Lcom/google/common/hash/ElementTypesAreNonnullByDefault; .end annotation .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/google/common/hash/Funnels$SinkAsStream;, Lcom/google/common/hash/Funnels$LongFunnel;, Lcom/google/common/hash/Funnels$SequentialFunnel;, Lcom/google/common/hash/Funnels$IntegerFunnel;, Lcom/google/common/hash/Funnels$StringCharsetFunnel;, Lcom/google/common/hash/Funnels$UnencodedCharsFunnel;, Lcom/google/common/hash/Funnels$ByteArrayFunnel; } .end annotation # direct methods .method private constructor ()V .locals 0 .line 34 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static asOutputStream(Lcom/google/common/hash/PrimitiveSink;)Ljava/io/OutputStream; .locals 1 .line 243 new-instance v0, Lcom/google/common/hash/Funnels$SinkAsStream; invoke-direct {v0, p0}, Lcom/google/common/hash/Funnels$SinkAsStream;->(Lcom/google/common/hash/PrimitiveSink;)V return-object v0 .end method .method public static byteArrayFunnel()Lcom/google/common/hash/Funnel; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lcom/google/common/hash/Funnel<", "[B>;" } .end annotation .line 38 sget-object v0, Lcom/google/common/hash/Funnels$ByteArrayFunnel;->INSTANCE:Lcom/google/common/hash/Funnels$ByteArrayFunnel; return-object v0 .end method .method public static integerFunnel()Lcom/google/common/hash/Funnel; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lcom/google/common/hash/Funnel<", "Ljava/lang/Integer;", ">;" } .end annotation .line 146 sget-object v0, Lcom/google/common/hash/Funnels$IntegerFunnel;->INSTANCE:Lcom/google/common/hash/Funnels$IntegerFunnel; return-object v0 .end method .method public static longFunnel()Lcom/google/common/hash/Funnel; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lcom/google/common/hash/Funnel<", "Ljava/lang/Long;", ">;" } .end annotation .line 215 sget-object v0, Lcom/google/common/hash/Funnels$LongFunnel;->INSTANCE:Lcom/google/common/hash/Funnels$LongFunnel; return-object v0 .end method .method public static sequentialFunnel(Lcom/google/common/hash/Funnel;)Lcom/google/common/hash/Funnel; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/google/common/hash/Funnel<", "TE;>;)", "Lcom/google/common/hash/Funnel<", "Ljava/lang/Iterable<", "+TE;>;>;" } .end annotation .line 171 new-instance v0, Lcom/google/common/hash/Funnels$SequentialFunnel; invoke-direct {v0, p0}, Lcom/google/common/hash/Funnels$SequentialFunnel;->(Lcom/google/common/hash/Funnel;)V return-object v0 .end method .method public static stringFunnel(Ljava/nio/charset/Charset;)Lcom/google/common/hash/Funnel; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/nio/charset/Charset;", ")", "Lcom/google/common/hash/Funnel<", "Ljava/lang/CharSequence;", ">;" } .end annotation .line 87 new-instance v0, Lcom/google/common/hash/Funnels$StringCharsetFunnel; invoke-direct {v0, p0}, Lcom/google/common/hash/Funnels$StringCharsetFunnel;->(Ljava/nio/charset/Charset;)V return-object v0 .end method .method public static unencodedCharsFunnel()Lcom/google/common/hash/Funnel; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lcom/google/common/hash/Funnel<", "Ljava/lang/CharSequence;", ">;" } .end annotation .line 63 sget-object v0, Lcom/google/common/hash/Funnels$UnencodedCharsFunnel;->INSTANCE:Lcom/google/common/hash/Funnels$UnencodedCharsFunnel; return-object v0 .end method