public final class com.google.protobuf.ApiProto
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.google.protobuf.ApiProto
super_class: java.lang.Object
{
static final com.google.protobuf.Descriptors$Descriptor internal_static_google_protobuf_Api_descriptor;
descriptor: Lcom/google/protobuf/Descriptors$Descriptor;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_google_protobuf_Api_fieldAccessorTable;
descriptor: Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.google.protobuf.Descriptors$Descriptor internal_static_google_protobuf_Method_descriptor;
descriptor: Lcom/google/protobuf/Descriptors$Descriptor;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_google_protobuf_Method_fieldAccessorTable;
descriptor: Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.google.protobuf.Descriptors$Descriptor internal_static_google_protobuf_Mixin_descriptor;
descriptor: Lcom/google/protobuf/Descriptors$Descriptor;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_google_protobuf_Mixin_fieldAccessorTable;
descriptor: Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
flags: (0x0018) ACC_STATIC, ACC_FINAL
private static com.google.protobuf.Descriptors$FileDescriptor descriptor;
descriptor: Lcom/google/protobuf/Descriptors$FileDescriptor;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=1, args_size=0
0: iconst_1
anewarray java.lang.String
dup
iconst_0
1: ldc "\n\u0019google/protobuf/api.proto\u0012\u000Fgoogle.protobuf\u001A$google/protobuf/source_context.proto\u001A\u001Agoogle/protobuf/type.proto\"\u0081\u0002\n\u0003Api\u0012\f\n\u0004name\u0018\u0001 \u0001(\t\u0012(\n\u0007methods\u0018\u0002 \u0003(\u000B2\u0017.google.protobuf.Method\u0012(\n\u0007options\u0018\u0003 \u0003(\u000B2\u0017.google.protobuf.Option\u0012\u000F\n\u0007version\u0018\u0004 \u0001(\t\u00126\n\u000Esource_context\u0018\u0005 \u0001(\u000B2\u001E.google.protobuf.SourceContext\u0012&\n\u0006mixins\u0018\u0006 \u0003(\u000B2\u0016.google.protobuf.Mixin\u0012'\n\u0006syntax\u0018\u0007 \u0001(\u000E2\u0017.google.protobuf.Syntax\"\u00D5\u0001\n\u0006Method\u0012\f\n\u0004name\u0018\u0001 \u0001(\t\u0012\u0018\n\u0010request_type_url\u0018\u0002 \u0001(\t\u0012\u0019\n\u0011request_streaming\u0018\u0003 \u0001(\b\u0012\u0019\n\u0011response_type_url\u0018\u0004 \u0001(\t\u0012\u001A\n\u0012response_streaming\u0018\u0005 \u0001(\b\u0012(\n\u0007options\u0018\u0006 \u0003(\u000B2\u0017.google.protobuf.Option\u0012'\n\u0006syntax\u0018\u0007 \u0001(\u000E2\u0017.google.protobuf.Syntax\"#\n\u0005Mixin\u0012\f\n\u0004name\u0018\u0001 \u0001(\t\u0012\f\n\u0004root\u0018\u0002 \u0001(\tBu\n\u0013com.google.protobufB\bApiProtoP\u0001Z+google.golang.org/genproto/protobuf/api;api\u00A2\u0002\u0003GPB\u00AA\u0002\u001EGoogle.Protobuf.WellKnownTypesb\u0006proto3"
aastore
2: astore 0
start local 0 3: aload 0
4: iconst_2
anewarray com.google.protobuf.Descriptors$FileDescriptor
dup
iconst_0
5: invokestatic com.google.protobuf.SourceContextProto.getDescriptor:()Lcom/google/protobuf/Descriptors$FileDescriptor;
aastore
dup
iconst_1
6: invokestatic com.google.protobuf.TypeProto.getDescriptor:()Lcom/google/protobuf/Descriptors$FileDescriptor;
aastore
7: invokestatic com.google.protobuf.Descriptors$FileDescriptor.internalBuildGeneratedFileFrom:([Ljava/lang/String;[Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/Descriptors$FileDescriptor;
8: putstatic com.google.protobuf.ApiProto.descriptor:Lcom/google/protobuf/Descriptors$FileDescriptor;
9: invokestatic com.google.protobuf.ApiProto.getDescriptor:()Lcom/google/protobuf/Descriptors$FileDescriptor;
invokevirtual com.google.protobuf.Descriptors$FileDescriptor.getMessageTypes:()Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.google.protobuf.Descriptors$Descriptor
10: putstatic com.google.protobuf.ApiProto.internal_static_google_protobuf_Api_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
11: new com.google.protobuf.GeneratedMessageV3$FieldAccessorTable
dup
12: getstatic com.google.protobuf.ApiProto.internal_static_google_protobuf_Api_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
13: bipush 7
anewarray java.lang.String
dup
iconst_0
ldc "Name"
aastore
dup
iconst_1
ldc "Methods"
aastore
dup
iconst_2
ldc "Options"
aastore
dup
iconst_3
ldc "Version"
aastore
dup
iconst_4
ldc "SourceContext"
aastore
dup
iconst_5
ldc "Mixins"
aastore
dup
bipush 6
ldc "Syntax"
aastore
14: invokespecial com.google.protobuf.GeneratedMessageV3$FieldAccessorTable.<init>:(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
putstatic com.google.protobuf.ApiProto.internal_static_google_protobuf_Api_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
15: invokestatic com.google.protobuf.ApiProto.getDescriptor:()Lcom/google/protobuf/Descriptors$FileDescriptor;
invokevirtual com.google.protobuf.Descriptors$FileDescriptor.getMessageTypes:()Ljava/util/List;
iconst_1
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.google.protobuf.Descriptors$Descriptor
16: putstatic com.google.protobuf.ApiProto.internal_static_google_protobuf_Method_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
17: new com.google.protobuf.GeneratedMessageV3$FieldAccessorTable
dup
18: getstatic com.google.protobuf.ApiProto.internal_static_google_protobuf_Method_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
19: bipush 7
anewarray java.lang.String
dup
iconst_0
ldc "Name"
aastore
dup
iconst_1
ldc "RequestTypeUrl"
aastore
dup
iconst_2
ldc "RequestStreaming"
aastore
dup
iconst_3
ldc "ResponseTypeUrl"
aastore
dup
iconst_4
ldc "ResponseStreaming"
aastore
dup
iconst_5
ldc "Options"
aastore
dup
bipush 6
ldc "Syntax"
aastore
20: invokespecial com.google.protobuf.GeneratedMessageV3$FieldAccessorTable.<init>:(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
putstatic com.google.protobuf.ApiProto.internal_static_google_protobuf_Method_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
21: invokestatic com.google.protobuf.ApiProto.getDescriptor:()Lcom/google/protobuf/Descriptors$FileDescriptor;
invokevirtual com.google.protobuf.Descriptors$FileDescriptor.getMessageTypes:()Ljava/util/List;
iconst_2
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.google.protobuf.Descriptors$Descriptor
22: putstatic com.google.protobuf.ApiProto.internal_static_google_protobuf_Mixin_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
23: new com.google.protobuf.GeneratedMessageV3$FieldAccessorTable
dup
24: getstatic com.google.protobuf.ApiProto.internal_static_google_protobuf_Mixin_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
25: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "Name"
aastore
dup
iconst_1
ldc "Root"
aastore
26: invokespecial com.google.protobuf.GeneratedMessageV3$FieldAccessorTable.<init>:(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
putstatic com.google.protobuf.ApiProto.internal_static_google_protobuf_Mixin_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
27: invokestatic com.google.protobuf.SourceContextProto.getDescriptor:()Lcom/google/protobuf/Descriptors$FileDescriptor;
pop
28: invokestatic com.google.protobuf.TypeProto.getDescriptor:()Lcom/google/protobuf/Descriptors$FileDescriptor;
pop
end local 0 29: return
LocalVariableTable:
Start End Slot Name Signature
3 29 0 descriptorData [Ljava/lang/String;
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/ApiProto;
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite);
descriptor: (Lcom/google/protobuf/ExtensionRegistryLite;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 registry Lcom/google/protobuf/ExtensionRegistryLite;
MethodParameters:
Name Flags
registry
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry);
descriptor: (Lcom/google/protobuf/ExtensionRegistry;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
1: invokestatic com.google.protobuf.ApiProto.registerAllExtensions:(Lcom/google/protobuf/ExtensionRegistryLite;)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 registry Lcom/google/protobuf/ExtensionRegistry;
MethodParameters:
Name Flags
registry
public static com.google.protobuf.Descriptors$FileDescriptor getDescriptor();
descriptor: ()Lcom/google/protobuf/Descriptors$FileDescriptor;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic com.google.protobuf.ApiProto.descriptor:Lcom/google/protobuf/Descriptors$FileDescriptor;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "ApiProto.java"
InnerClasses:
public final Descriptor = com.google.protobuf.Descriptors$Descriptor of com.google.protobuf.Descriptors
public final FileDescriptor = com.google.protobuf.Descriptors$FileDescriptor of com.google.protobuf.Descriptors
public final FieldAccessorTable = com.google.protobuf.GeneratedMessageV3$FieldAccessorTable of com.google.protobuf.GeneratedMessageV3