o.smali
.class final Lcom/google/common/reflect/o;
.super Lcom/google/common/reflect/TypeToken$b;
.source "TypeToken.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/common/reflect/TypeToken$b;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/common/reflect/TypeToken$b<",
"Lcom/google/common/reflect/TypeToken<",
"*>;>;"
}
.end annotation
# direct methods
.method constructor <init>()V
.registers 2
const/4 v0, 0x0
.line 1
invoke-direct {p0, v0}, Lcom/google/common/reflect/TypeToken$b;-><init>(Lcom/google/common/reflect/j;)V
return-void
.end method
# virtual methods
.method a(Lcom/google/common/reflect/TypeToken;)Ljava/lang/Iterable;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/common/reflect/TypeToken<",
"*>;)",
"Ljava/lang/Iterable<",
"+",
"Lcom/google/common/reflect/TypeToken<",
"*>;>;"
}
.end annotation
.line 1
invoke-virtual {p1}, Lcom/google/common/reflect/TypeToken;->getGenericInterfaces()Lcom/google/common/collect/ImmutableList;
move-result-object p1
return-object p1
.end method
.method b(Lcom/google/common/reflect/TypeToken;)Ljava/lang/Class;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/common/reflect/TypeToken<",
"*>;)",
"Ljava/lang/Class<",
"*>;"
}
.end annotation
.line 2
invoke-virtual {p1}, Lcom/google/common/reflect/TypeToken;->getRawType()Ljava/lang/Class;
move-result-object p1
return-object p1
.end method
.method bridge synthetic b(Ljava/lang/Object;)Ljava/lang/Iterable;
.registers 2
.line 1
check-cast p1, Lcom/google/common/reflect/TypeToken;
invoke-virtual {p0, p1}, Lcom/google/common/reflect/o;->a(Lcom/google/common/reflect/TypeToken;)Ljava/lang/Iterable;
move-result-object p1
return-object p1
.end method
.method c(Lcom/google/common/reflect/TypeToken;)Lcom/google/common/reflect/TypeToken;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/common/reflect/TypeToken<",
"*>;)",
"Lcom/google/common/reflect/TypeToken<",
"*>;"
}
.end annotation
.line 2
invoke-virtual {p1}, Lcom/google/common/reflect/TypeToken;->getGenericSuperclass()Lcom/google/common/reflect/TypeToken;
move-result-object p1
return-object p1
.end method
.method bridge synthetic c(Ljava/lang/Object;)Ljava/lang/Class;
.registers 2
.line 1
check-cast p1, Lcom/google/common/reflect/TypeToken;
invoke-virtual {p0, p1}, Lcom/google/common/reflect/o;->b(Lcom/google/common/reflect/TypeToken;)Ljava/lang/Class;
move-result-object p1
return-object p1
.end method
.method bridge synthetic d(Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.line 1
check-cast p1, Lcom/google/common/reflect/TypeToken;
invoke-virtual {p0, p1}, Lcom/google/common/reflect/o;->c(Lcom/google/common/reflect/TypeToken;)Lcom/google/common/reflect/TypeToken;
move-result-object p1
return-object p1
.end method