.class public final Lcom/google/protobuf/Descriptors; .super Ljava/lang/Object; .source "Descriptors.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/google/protobuf/Descriptors$OneofDescriptor;, Lcom/google/protobuf/Descriptors$DescriptorPool;, Lcom/google/protobuf/Descriptors$DescriptorValidationException;, Lcom/google/protobuf/Descriptors$GenericDescriptor;, Lcom/google/protobuf/Descriptors$MethodDescriptor;, Lcom/google/protobuf/Descriptors$ServiceDescriptor;, Lcom/google/protobuf/Descriptors$EnumValueDescriptor;, Lcom/google/protobuf/Descriptors$EnumDescriptor;, Lcom/google/protobuf/Descriptors$FieldDescriptor;, Lcom/google/protobuf/Descriptors$Descriptor;, Lcom/google/protobuf/Descriptors$FileDescriptor; } .end annotation # static fields .field private static final logger:Ljava/util/logging/Logger; # direct methods .method public static constructor ()V .locals 1 .line 1 const-class v0, Lcom/google/protobuf/Descriptors; .line 2 invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String; move-result-object v0 invoke-static {v0}, Ljava/util/logging/Logger;->getLogger(Ljava/lang/String;)Ljava/util/logging/Logger; move-result-object v0 sput-object v0, Lcom/google/protobuf/Descriptors;->logger:Ljava/util/logging/Logger; return-void .end method .method public constructor ()V .locals 0 .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static synthetic access$100()Ljava/util/logging/Logger; .locals 1 .line 1 sget-object v0, Lcom/google/protobuf/Descriptors;->logger:Ljava/util/logging/Logger; return-object v0 .end method .method public static synthetic access$1600(Lcom/google/protobuf/Descriptors$FileDescriptor;Lcom/google/protobuf/Descriptors$Descriptor;Ljava/lang/String;)Ljava/lang/String; .locals 0 .line 1 invoke-static {p0, p1, p2}, Lcom/google/protobuf/Descriptors;->computeFullName(Lcom/google/protobuf/Descriptors$FileDescriptor;Lcom/google/protobuf/Descriptors$Descriptor;Ljava/lang/String;)Ljava/lang/String; move-result-object p0 return-object p0 .end method .method private static computeFullName(Lcom/google/protobuf/Descriptors$FileDescriptor;Lcom/google/protobuf/Descriptors$Descriptor;Ljava/lang/String;)Ljava/lang/String; .locals 1 const/16 v0, 0x2e if-eqz p1, :cond_0 .line 1 new-instance p0, Ljava/lang/StringBuilder; invoke-direct {p0}, Ljava/lang/StringBuilder;->()V invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$Descriptor;->getFullName()Ljava/lang/String; move-result-object p1 invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; invoke-virtual {p0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 return-object p0 .line 2 :cond_0 invoke-virtual {p0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getPackage()Ljava/lang/String; move-result-object p1 invoke-virtual {p1}, Ljava/lang/String;->length()I move-result p1 if-lez p1, :cond_1 .line 3 new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1}, Ljava/lang/StringBuilder;->()V invoke-virtual {p0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getPackage()Ljava/lang/String; move-result-object p0 invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 return-object p0 :cond_1 return-object p2 .end method