今奥全景相机
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

166 lines
4.5 KiB

.class public final Lcom/google/common/hash/Funnels;
.super Ljava/lang/Object;
.source "Funnels.java"
# annotations
.annotation build Lcom/google/common/annotations/Beta;
.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 <init>()V
.locals 0
.prologue
.line 34
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static asOutputStream(Lcom/google/common/hash/PrimitiveSink;)Ljava/io/OutputStream;
.locals 1
.prologue
.line 227
new-instance v0, Lcom/google/common/hash/Funnels$SinkAsStream;
invoke-direct {v0, p0}, Lcom/google/common/hash/Funnels$SinkAsStream;-><init>(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
.prologue
.line 40
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
.prologue
.line 140
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
.prologue
.line 201
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 = {
"<E:",
"Ljava/lang/Object;",
">(",
"Lcom/google/common/hash/Funnel",
"<TE;>;)",
"Lcom/google/common/hash/Funnel",
"<",
"Ljava/lang/Iterable",
"<+TE;>;>;"
}
.end annotation
.prologue
.line 162
new-instance v0, Lcom/google/common/hash/Funnels$SequentialFunnel;
invoke-direct {v0, p0}, Lcom/google/common/hash/Funnels$SequentialFunnel;-><init>(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
.prologue
.line 85
new-instance v0, Lcom/google/common/hash/Funnels$StringCharsetFunnel;
invoke-direct {v0, p0}, Lcom/google/common/hash/Funnels$StringCharsetFunnel;-><init>(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
.prologue
.line 63
sget-object v0, Lcom/google/common/hash/Funnels$UnencodedCharsFunnel;->INSTANCE:Lcom/google/common/hash/Funnels$UnencodedCharsFunnel;
return-object v0
.end method