| // Generated by the protocol buffer compiler. DO NOT EDIT! |
| // source: debugger_message.proto |
| |
| package com.android.glesv2debugger; |
| |
| public final class DebuggerMessage { |
| private DebuggerMessage() {} |
| public static void registerAllExtensions( |
| com.google.protobuf.ExtensionRegistryLite registry) { |
| } |
| public static final class Message extends |
| com.google.protobuf.GeneratedMessageLite { |
| // Use Message.newBuilder() to construct. |
| private Message() { |
| initFields(); |
| } |
| private Message(boolean noInit) {} |
| |
| private static final Message defaultInstance; |
| public static Message getDefaultInstance() { |
| return defaultInstance; |
| } |
| |
| public Message getDefaultInstanceForType() { |
| return defaultInstance; |
| } |
| |
| public enum Function |
| implements com.google.protobuf.Internal.EnumLite { |
| glActiveTexture(0, 0), |
| glAttachShader(1, 1), |
| glBindAttribLocation(2, 2), |
| glBindBuffer(3, 3), |
| glBindFramebuffer(4, 4), |
| glBindRenderbuffer(5, 5), |
| glBindTexture(6, 6), |
| glBlendColor(7, 7), |
| glBlendEquation(8, 8), |
| glBlendEquationSeparate(9, 9), |
| glBlendFunc(10, 10), |
| glBlendFuncSeparate(11, 11), |
| glBufferData(12, 12), |
| glBufferSubData(13, 13), |
| glCheckFramebufferStatus(14, 14), |
| glClear(15, 15), |
| glClearColor(16, 16), |
| glClearDepthf(17, 17), |
| glClearStencil(18, 18), |
| glColorMask(19, 19), |
| glCompileShader(20, 20), |
| glCompressedTexImage2D(21, 21), |
| glCompressedTexSubImage2D(22, 22), |
| glCopyTexImage2D(23, 23), |
| glCopyTexSubImage2D(24, 24), |
| glCreateProgram(25, 25), |
| glCreateShader(26, 26), |
| glCullFace(27, 27), |
| glDeleteBuffers(28, 28), |
| glDeleteFramebuffers(29, 29), |
| glDeleteProgram(30, 30), |
| glDeleteRenderbuffers(31, 31), |
| glDeleteShader(32, 32), |
| glDeleteTextures(33, 33), |
| glDepthFunc(34, 34), |
| glDepthMask(35, 35), |
| glDepthRangef(36, 36), |
| glDetachShader(37, 37), |
| glDisable(38, 38), |
| glDisableVertexAttribArray(39, 39), |
| glDrawArrays(40, 40), |
| glDrawElements(41, 41), |
| glEnable(42, 42), |
| glEnableVertexAttribArray(43, 43), |
| glFinish(44, 44), |
| glFlush(45, 45), |
| glFramebufferRenderbuffer(46, 46), |
| glFramebufferTexture2D(47, 47), |
| glFrontFace(48, 48), |
| glGenBuffers(49, 49), |
| glGenerateMipmap(50, 50), |
| glGenFramebuffers(51, 51), |
| glGenRenderbuffers(52, 52), |
| glGenTextures(53, 53), |
| glGetActiveAttrib(54, 54), |
| glGetActiveUniform(55, 55), |
| glGetAttachedShaders(56, 56), |
| glGetAttribLocation(57, 57), |
| glGetBooleanv(58, 58), |
| glGetBufferParameteriv(59, 59), |
| glGetError(60, 60), |
| glGetFloatv(61, 61), |
| glGetFramebufferAttachmentParameteriv(62, 62), |
| glGetIntegerv(63, 63), |
| glGetProgramiv(64, 64), |
| glGetProgramInfoLog(65, 65), |
| glGetRenderbufferParameteriv(66, 66), |
| glGetShaderiv(67, 67), |
| glGetShaderInfoLog(68, 68), |
| glGetShaderPrecisionFormat(69, 69), |
| glGetShaderSource(70, 70), |
| glGetString(71, 71), |
| glGetTexParameterfv(72, 72), |
| glGetTexParameteriv(73, 73), |
| glGetUniformfv(74, 74), |
| glGetUniformiv(75, 75), |
| glGetUniformLocation(76, 76), |
| glGetVertexAttribfv(77, 77), |
| glGetVertexAttribiv(78, 78), |
| glGetVertexAttribPointerv(79, 79), |
| glHint(80, 80), |
| glIsBuffer(81, 81), |
| glIsEnabled(82, 82), |
| glIsFramebuffer(83, 83), |
| glIsProgram(84, 84), |
| glIsRenderbuffer(85, 85), |
| glIsShader(86, 86), |
| glIsTexture(87, 87), |
| glLineWidth(88, 88), |
| glLinkProgram(89, 89), |
| glPixelStorei(90, 90), |
| glPolygonOffset(91, 91), |
| glReadPixels(92, 92), |
| glReleaseShaderCompiler(93, 93), |
| glRenderbufferStorage(94, 94), |
| glSampleCoverage(95, 95), |
| glScissor(96, 96), |
| glShaderBinary(97, 97), |
| glShaderSource(98, 98), |
| glStencilFunc(99, 99), |
| glStencilFuncSeparate(100, 100), |
| glStencilMask(101, 101), |
| glStencilMaskSeparate(102, 102), |
| glStencilOp(103, 103), |
| glStencilOpSeparate(104, 104), |
| glTexImage2D(105, 105), |
| glTexParameterf(106, 106), |
| glTexParameterfv(107, 107), |
| glTexParameteri(108, 108), |
| glTexParameteriv(109, 109), |
| glTexSubImage2D(110, 110), |
| glUniform1f(111, 111), |
| glUniform1fv(112, 112), |
| glUniform1i(113, 113), |
| glUniform1iv(114, 114), |
| glUniform2f(115, 115), |
| glUniform2fv(116, 116), |
| glUniform2i(117, 117), |
| glUniform2iv(118, 118), |
| glUniform3f(119, 119), |
| glUniform3fv(120, 120), |
| glUniform3i(121, 121), |
| glUniform3iv(122, 122), |
| glUniform4f(123, 123), |
| glUniform4fv(124, 124), |
| glUniform4i(125, 125), |
| glUniform4iv(126, 126), |
| glUniformMatrix2fv(127, 127), |
| glUniformMatrix3fv(128, 128), |
| glUniformMatrix4fv(129, 129), |
| glUseProgram(130, 130), |
| glValidateProgram(131, 131), |
| glVertexAttrib1f(132, 132), |
| glVertexAttrib1fv(133, 133), |
| glVertexAttrib2f(134, 134), |
| glVertexAttrib2fv(135, 135), |
| glVertexAttrib3f(136, 136), |
| glVertexAttrib3fv(137, 137), |
| glVertexAttrib4f(138, 138), |
| glVertexAttrib4fv(139, 139), |
| glVertexAttribPointer(140, 140), |
| glViewport(141, 141), |
| eglGetDisplay(142, 142), |
| eglInitialize(143, 143), |
| eglTerminate(144, 144), |
| eglGetConfigs(145, 145), |
| eglChooseConfig(146, 146), |
| eglGetConfigAttrib(147, 147), |
| eglCreateWindowSurface(148, 148), |
| eglCreatePixmapSurface(149, 149), |
| eglCreatePbufferSurface(150, 150), |
| eglDestroySurface(151, 151), |
| eglQuerySurface(152, 152), |
| eglCreateContext(153, 153), |
| eglDestroyContext(154, 154), |
| eglMakeCurrent(155, 155), |
| eglGetCurrentContext(156, 156), |
| eglGetCurrentSurface(157, 157), |
| eglGetCurrentDisplay(158, 158), |
| eglQueryContext(159, 159), |
| eglWaitGL(160, 160), |
| eglWaitNative(161, 161), |
| eglSwapBuffers(162, 162), |
| eglCopyBuffers(163, 163), |
| eglGetError(164, 164), |
| eglQueryString(165, 165), |
| eglGetProcAddress(166, 166), |
| eglSurfaceAttrib(167, 167), |
| eglBindTexImage(168, 168), |
| eglReleaseTexImage(169, 169), |
| eglSwapInterval(170, 170), |
| eglBindAPI(171, 171), |
| eglQueryAPI(172, 172), |
| eglWaitClient(173, 173), |
| eglReleaseThread(174, 174), |
| eglCreatePbufferFromClientBuffer(175, 175), |
| eglLockSurfaceKHR(176, 176), |
| eglUnlockSurfaceKHR(177, 177), |
| eglCreateImageKHR(178, 178), |
| eglDestroyImageKHR(179, 179), |
| eglCreateSyncKHR(180, 180), |
| eglDestroySyncKHR(181, 181), |
| eglClientWaitSyncKHR(182, 182), |
| eglGetSyncAttribKHR(183, 183), |
| eglSetSwapRectangleANDROID(184, 184), |
| eglGetRenderBufferANDROID(185, 185), |
| ACK(186, 186), |
| NEG(187, 187), |
| CONTINUE(188, 188), |
| SKIP(189, 189), |
| SETPROP(190, 190), |
| CAPTURE(191, 191), |
| ; |
| |
| |
| public final int getNumber() { return value; } |
| |
| public static Function valueOf(int value) { |
| switch (value) { |
| case 0: return glActiveTexture; |
| case 1: return glAttachShader; |
| case 2: return glBindAttribLocation; |
| case 3: return glBindBuffer; |
| case 4: return glBindFramebuffer; |
| case 5: return glBindRenderbuffer; |
| case 6: return glBindTexture; |
| case 7: return glBlendColor; |
| case 8: return glBlendEquation; |
| case 9: return glBlendEquationSeparate; |
| case 10: return glBlendFunc; |
| case 11: return glBlendFuncSeparate; |
| case 12: return glBufferData; |
| case 13: return glBufferSubData; |
| case 14: return glCheckFramebufferStatus; |
| case 15: return glClear; |
| case 16: return glClearColor; |
| case 17: return glClearDepthf; |
| case 18: return glClearStencil; |
| case 19: return glColorMask; |
| case 20: return glCompileShader; |
| case 21: return glCompressedTexImage2D; |
| case 22: return glCompressedTexSubImage2D; |
| case 23: return glCopyTexImage2D; |
| case 24: return glCopyTexSubImage2D; |
| case 25: return glCreateProgram; |
| case 26: return glCreateShader; |
| case 27: return glCullFace; |
| case 28: return glDeleteBuffers; |
| case 29: return glDeleteFramebuffers; |
| case 30: return glDeleteProgram; |
| case 31: return glDeleteRenderbuffers; |
| case 32: return glDeleteShader; |
| case 33: return glDeleteTextures; |
| case 34: return glDepthFunc; |
| case 35: return glDepthMask; |
| case 36: return glDepthRangef; |
| case 37: return glDetachShader; |
| case 38: return glDisable; |
| case 39: return glDisableVertexAttribArray; |
| case 40: return glDrawArrays; |
| case 41: return glDrawElements; |
| case 42: return glEnable; |
| case 43: return glEnableVertexAttribArray; |
| case 44: return glFinish; |
| case 45: return glFlush; |
| case 46: return glFramebufferRenderbuffer; |
| case 47: return glFramebufferTexture2D; |
| case 48: return glFrontFace; |
| case 49: return glGenBuffers; |
| case 50: return glGenerateMipmap; |
| case 51: return glGenFramebuffers; |
| case 52: return glGenRenderbuffers; |
| case 53: return glGenTextures; |
| case 54: return glGetActiveAttrib; |
| case 55: return glGetActiveUniform; |
| case 56: return glGetAttachedShaders; |
| case 57: return glGetAttribLocation; |
| case 58: return glGetBooleanv; |
| case 59: return glGetBufferParameteriv; |
| case 60: return glGetError; |
| case 61: return glGetFloatv; |
| case 62: return glGetFramebufferAttachmentParameteriv; |
| case 63: return glGetIntegerv; |
| case 64: return glGetProgramiv; |
| case 65: return glGetProgramInfoLog; |
| case 66: return glGetRenderbufferParameteriv; |
| case 67: return glGetShaderiv; |
| case 68: return glGetShaderInfoLog; |
| case 69: return glGetShaderPrecisionFormat; |
| case 70: return glGetShaderSource; |
| case 71: return glGetString; |
| case 72: return glGetTexParameterfv; |
| case 73: return glGetTexParameteriv; |
| case 74: return glGetUniformfv; |
| case 75: return glGetUniformiv; |
| case 76: return glGetUniformLocation; |
| case 77: return glGetVertexAttribfv; |
| case 78: return glGetVertexAttribiv; |
| case 79: return glGetVertexAttribPointerv; |
| case 80: return glHint; |
| case 81: return glIsBuffer; |
| case 82: return glIsEnabled; |
| case 83: return glIsFramebuffer; |
| case 84: return glIsProgram; |
| case 85: return glIsRenderbuffer; |
| case 86: return glIsShader; |
| case 87: return glIsTexture; |
| case 88: return glLineWidth; |
| case 89: return glLinkProgram; |
| case 90: return glPixelStorei; |
| case 91: return glPolygonOffset; |
| case 92: return glReadPixels; |
| case 93: return glReleaseShaderCompiler; |
| case 94: return glRenderbufferStorage; |
| case 95: return glSampleCoverage; |
| case 96: return glScissor; |
| case 97: return glShaderBinary; |
| case 98: return glShaderSource; |
| case 99: return glStencilFunc; |
| case 100: return glStencilFuncSeparate; |
| case 101: return glStencilMask; |
| case 102: return glStencilMaskSeparate; |
| case 103: return glStencilOp; |
| case 104: return glStencilOpSeparate; |
| case 105: return glTexImage2D; |
| case 106: return glTexParameterf; |
| case 107: return glTexParameterfv; |
| case 108: return glTexParameteri; |
| case 109: return glTexParameteriv; |
| case 110: return glTexSubImage2D; |
| case 111: return glUniform1f; |
| case 112: return glUniform1fv; |
| case 113: return glUniform1i; |
| case 114: return glUniform1iv; |
| case 115: return glUniform2f; |
| case 116: return glUniform2fv; |
| case 117: return glUniform2i; |
| case 118: return glUniform2iv; |
| case 119: return glUniform3f; |
| case 120: return glUniform3fv; |
| case 121: return glUniform3i; |
| case 122: return glUniform3iv; |
| case 123: return glUniform4f; |
| case 124: return glUniform4fv; |
| case 125: return glUniform4i; |
| case 126: return glUniform4iv; |
| case 127: return glUniformMatrix2fv; |
| case 128: return glUniformMatrix3fv; |
| case 129: return glUniformMatrix4fv; |
| case 130: return glUseProgram; |
| case 131: return glValidateProgram; |
| case 132: return glVertexAttrib1f; |
| case 133: return glVertexAttrib1fv; |
| case 134: return glVertexAttrib2f; |
| case 135: return glVertexAttrib2fv; |
| case 136: return glVertexAttrib3f; |
| case 137: return glVertexAttrib3fv; |
| case 138: return glVertexAttrib4f; |
| case 139: return glVertexAttrib4fv; |
| case 140: return glVertexAttribPointer; |
| case 141: return glViewport; |
| case 142: return eglGetDisplay; |
| case 143: return eglInitialize; |
| case 144: return eglTerminate; |
| case 145: return eglGetConfigs; |
| case 146: return eglChooseConfig; |
| case 147: return eglGetConfigAttrib; |
| case 148: return eglCreateWindowSurface; |
| case 149: return eglCreatePixmapSurface; |
| case 150: return eglCreatePbufferSurface; |
| case 151: return eglDestroySurface; |
| case 152: return eglQuerySurface; |
| case 153: return eglCreateContext; |
| case 154: return eglDestroyContext; |
| case 155: return eglMakeCurrent; |
| case 156: return eglGetCurrentContext; |
| case 157: return eglGetCurrentSurface; |
| case 158: return eglGetCurrentDisplay; |
| case 159: return eglQueryContext; |
| case 160: return eglWaitGL; |
| case 161: return eglWaitNative; |
| case 162: return eglSwapBuffers; |
| case 163: return eglCopyBuffers; |
| case 164: return eglGetError; |
| case 165: return eglQueryString; |
| case 166: return eglGetProcAddress; |
| case 167: return eglSurfaceAttrib; |
| case 168: return eglBindTexImage; |
| case 169: return eglReleaseTexImage; |
| case 170: return eglSwapInterval; |
| case 171: return eglBindAPI; |
| case 172: return eglQueryAPI; |
| case 173: return eglWaitClient; |
| case 174: return eglReleaseThread; |
| case 175: return eglCreatePbufferFromClientBuffer; |
| case 176: return eglLockSurfaceKHR; |
| case 177: return eglUnlockSurfaceKHR; |
| case 178: return eglCreateImageKHR; |
| case 179: return eglDestroyImageKHR; |
| case 180: return eglCreateSyncKHR; |
| case 181: return eglDestroySyncKHR; |
| case 182: return eglClientWaitSyncKHR; |
| case 183: return eglGetSyncAttribKHR; |
| case 184: return eglSetSwapRectangleANDROID; |
| case 185: return eglGetRenderBufferANDROID; |
| case 186: return ACK; |
| case 187: return NEG; |
| case 188: return CONTINUE; |
| case 189: return SKIP; |
| case 190: return SETPROP; |
| case 191: return CAPTURE; |
| default: return null; |
| } |
| } |
| |
| public static com.google.protobuf.Internal.EnumLiteMap<Function> |
| internalGetValueMap() { |
| return internalValueMap; |
| } |
| private static com.google.protobuf.Internal.EnumLiteMap<Function> |
| internalValueMap = |
| new com.google.protobuf.Internal.EnumLiteMap<Function>() { |
| public Function findValueByNumber(int number) { |
| return Function.valueOf(number) |
| ; } |
| }; |
| |
| private final int index; |
| private final int value; |
| private Function(int index, int value) { |
| this.index = index; |
| this.value = value; |
| } |
| |
| // @@protoc_insertion_point(enum_scope:com.android.glesv2debugger.Message.Function) |
| } |
| |
| public enum Type |
| implements com.google.protobuf.Internal.EnumLite { |
| BeforeCall(0, 0), |
| AfterCall(1, 1), |
| Response(2, 2), |
| ; |
| |
| |
| public final int getNumber() { return value; } |
| |
| public static Type valueOf(int value) { |
| switch (value) { |
| case 0: return BeforeCall; |
| case 1: return AfterCall; |
| case 2: return Response; |
| default: return null; |
| } |
| } |
| |
| public static com.google.protobuf.Internal.EnumLiteMap<Type> |
| internalGetValueMap() { |
| return internalValueMap; |
| } |
| private static com.google.protobuf.Internal.EnumLiteMap<Type> |
| internalValueMap = |
| new com.google.protobuf.Internal.EnumLiteMap<Type>() { |
| public Type findValueByNumber(int number) { |
| return Type.valueOf(number) |
| ; } |
| }; |
| |
| private final int index; |
| private final int value; |
| private Type(int index, int value) { |
| this.index = index; |
| this.value = value; |
| } |
| |
| // @@protoc_insertion_point(enum_scope:com.android.glesv2debugger.Message.Type) |
| } |
| |
| public enum Prop |
| implements com.google.protobuf.Internal.EnumLite { |
| Capture(0, 0), |
| TimeMode(1, 1), |
| ; |
| |
| |
| public final int getNumber() { return value; } |
| |
| public static Prop valueOf(int value) { |
| switch (value) { |
| case 0: return Capture; |
| case 1: return TimeMode; |
| default: return null; |
| } |
| } |
| |
| public static com.google.protobuf.Internal.EnumLiteMap<Prop> |
| internalGetValueMap() { |
| return internalValueMap; |
| } |
| private static com.google.protobuf.Internal.EnumLiteMap<Prop> |
| internalValueMap = |
| new com.google.protobuf.Internal.EnumLiteMap<Prop>() { |
| public Prop findValueByNumber(int number) { |
| return Prop.valueOf(number) |
| ; } |
| }; |
| |
| private final int index; |
| private final int value; |
| private Prop(int index, int value) { |
| this.index = index; |
| this.value = value; |
| } |
| |
| // @@protoc_insertion_point(enum_scope:com.android.glesv2debugger.Message.Prop) |
| } |
| |
| // required int32 context_id = 1; |
| public static final int CONTEXT_ID_FIELD_NUMBER = 1; |
| private boolean hasContextId; |
| private int contextId_ = 0; |
| public boolean hasContextId() { return hasContextId; } |
| public int getContextId() { return contextId_; } |
| |
| // required .com.android.glesv2debugger.Message.Function function = 2 [default = NEG]; |
| public static final int FUNCTION_FIELD_NUMBER = 2; |
| private boolean hasFunction; |
| private com.android.glesv2debugger.DebuggerMessage.Message.Function function_; |
| public boolean hasFunction() { return hasFunction; } |
| public com.android.glesv2debugger.DebuggerMessage.Message.Function getFunction() { return function_; } |
| |
| // required .com.android.glesv2debugger.Message.Type type = 3; |
| public static final int TYPE_FIELD_NUMBER = 3; |
| private boolean hasType; |
| private com.android.glesv2debugger.DebuggerMessage.Message.Type type_; |
| public boolean hasType() { return hasType; } |
| public com.android.glesv2debugger.DebuggerMessage.Message.Type getType() { return type_; } |
| |
| // required bool expect_response = 4; |
| public static final int EXPECT_RESPONSE_FIELD_NUMBER = 4; |
| private boolean hasExpectResponse; |
| private boolean expectResponse_ = false; |
| public boolean hasExpectResponse() { return hasExpectResponse; } |
| public boolean getExpectResponse() { return expectResponse_; } |
| |
| // optional int32 ret = 5; |
| public static final int RET_FIELD_NUMBER = 5; |
| private boolean hasRet; |
| private int ret_ = 0; |
| public boolean hasRet() { return hasRet; } |
| public int getRet() { return ret_; } |
| |
| // optional int32 arg0 = 6; |
| public static final int ARG0_FIELD_NUMBER = 6; |
| private boolean hasArg0; |
| private int arg0_ = 0; |
| public boolean hasArg0() { return hasArg0; } |
| public int getArg0() { return arg0_; } |
| |
| // optional int32 arg1 = 7; |
| public static final int ARG1_FIELD_NUMBER = 7; |
| private boolean hasArg1; |
| private int arg1_ = 0; |
| public boolean hasArg1() { return hasArg1; } |
| public int getArg1() { return arg1_; } |
| |
| // optional int32 arg2 = 8; |
| public static final int ARG2_FIELD_NUMBER = 8; |
| private boolean hasArg2; |
| private int arg2_ = 0; |
| public boolean hasArg2() { return hasArg2; } |
| public int getArg2() { return arg2_; } |
| |
| // optional int32 arg3 = 9; |
| public static final int ARG3_FIELD_NUMBER = 9; |
| private boolean hasArg3; |
| private int arg3_ = 0; |
| public boolean hasArg3() { return hasArg3; } |
| public int getArg3() { return arg3_; } |
| |
| // optional int32 arg4 = 16; |
| public static final int ARG4_FIELD_NUMBER = 16; |
| private boolean hasArg4; |
| private int arg4_ = 0; |
| public boolean hasArg4() { return hasArg4; } |
| public int getArg4() { return arg4_; } |
| |
| // optional int32 arg5 = 17; |
| public static final int ARG5_FIELD_NUMBER = 17; |
| private boolean hasArg5; |
| private int arg5_ = 0; |
| public boolean hasArg5() { return hasArg5; } |
| public int getArg5() { return arg5_; } |
| |
| // optional int32 arg6 = 18; |
| public static final int ARG6_FIELD_NUMBER = 18; |
| private boolean hasArg6; |
| private int arg6_ = 0; |
| public boolean hasArg6() { return hasArg6; } |
| public int getArg6() { return arg6_; } |
| |
| // optional int32 arg7 = 19; |
| public static final int ARG7_FIELD_NUMBER = 19; |
| private boolean hasArg7; |
| private int arg7_ = 0; |
| public boolean hasArg7() { return hasArg7; } |
| public int getArg7() { return arg7_; } |
| |
| // optional int32 arg8 = 20; |
| public static final int ARG8_FIELD_NUMBER = 20; |
| private boolean hasArg8; |
| private int arg8_ = 0; |
| public boolean hasArg8() { return hasArg8; } |
| public int getArg8() { return arg8_; } |
| |
| // optional bytes data = 10; |
| public static final int DATA_FIELD_NUMBER = 10; |
| private boolean hasData; |
| private com.google.protobuf.ByteString data_ = com.google.protobuf.ByteString.EMPTY; |
| public boolean hasData() { return hasData; } |
| public com.google.protobuf.ByteString getData() { return data_; } |
| |
| // optional float time = 11; |
| public static final int TIME_FIELD_NUMBER = 11; |
| private boolean hasTime; |
| private float time_ = 0F; |
| public boolean hasTime() { return hasTime; } |
| public float getTime() { return time_; } |
| |
| // optional .com.android.glesv2debugger.Message.Prop prop = 21; |
| public static final int PROP_FIELD_NUMBER = 21; |
| private boolean hasProp; |
| private com.android.glesv2debugger.DebuggerMessage.Message.Prop prop_; |
| public boolean hasProp() { return hasProp; } |
| public com.android.glesv2debugger.DebuggerMessage.Message.Prop getProp() { return prop_; } |
| |
| // optional float clock = 22; |
| public static final int CLOCK_FIELD_NUMBER = 22; |
| private boolean hasClock; |
| private float clock_ = 0F; |
| public boolean hasClock() { return hasClock; } |
| public float getClock() { return clock_; } |
| |
| private void initFields() { |
| function_ = com.android.glesv2debugger.DebuggerMessage.Message.Function.NEG; |
| type_ = com.android.glesv2debugger.DebuggerMessage.Message.Type.BeforeCall; |
| prop_ = com.android.glesv2debugger.DebuggerMessage.Message.Prop.Capture; |
| } |
| public final boolean isInitialized() { |
| if (!hasContextId) return false; |
| if (!hasFunction) return false; |
| if (!hasType) return false; |
| if (!hasExpectResponse) return false; |
| return true; |
| } |
| |
| public void writeTo(com.google.protobuf.CodedOutputStream output) |
| throws java.io.IOException { |
| getSerializedSize(); |
| if (hasContextId()) { |
| output.writeInt32(1, getContextId()); |
| } |
| if (hasFunction()) { |
| output.writeEnum(2, getFunction().getNumber()); |
| } |
| if (hasType()) { |
| output.writeEnum(3, getType().getNumber()); |
| } |
| if (hasExpectResponse()) { |
| output.writeBool(4, getExpectResponse()); |
| } |
| if (hasRet()) { |
| output.writeInt32(5, getRet()); |
| } |
| if (hasArg0()) { |
| output.writeInt32(6, getArg0()); |
| } |
| if (hasArg1()) { |
| output.writeInt32(7, getArg1()); |
| } |
| if (hasArg2()) { |
| output.writeInt32(8, getArg2()); |
| } |
| if (hasArg3()) { |
| output.writeInt32(9, getArg3()); |
| } |
| if (hasData()) { |
| output.writeBytes(10, getData()); |
| } |
| if (hasTime()) { |
| output.writeFloat(11, getTime()); |
| } |
| if (hasArg4()) { |
| output.writeInt32(16, getArg4()); |
| } |
| if (hasArg5()) { |
| output.writeInt32(17, getArg5()); |
| } |
| if (hasArg6()) { |
| output.writeInt32(18, getArg6()); |
| } |
| if (hasArg7()) { |
| output.writeInt32(19, getArg7()); |
| } |
| if (hasArg8()) { |
| output.writeInt32(20, getArg8()); |
| } |
| if (hasProp()) { |
| output.writeEnum(21, getProp().getNumber()); |
| } |
| if (hasClock()) { |
| output.writeFloat(22, getClock()); |
| } |
| } |
| |
| private int memoizedSerializedSize = -1; |
| public int getSerializedSize() { |
| int size = memoizedSerializedSize; |
| if (size != -1) return size; |
| |
| size = 0; |
| if (hasContextId()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeInt32Size(1, getContextId()); |
| } |
| if (hasFunction()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeEnumSize(2, getFunction().getNumber()); |
| } |
| if (hasType()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeEnumSize(3, getType().getNumber()); |
| } |
| if (hasExpectResponse()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBoolSize(4, getExpectResponse()); |
| } |
| if (hasRet()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeInt32Size(5, getRet()); |
| } |
| if (hasArg0()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeInt32Size(6, getArg0()); |
| } |
| if (hasArg1()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeInt32Size(7, getArg1()); |
| } |
| if (hasArg2()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeInt32Size(8, getArg2()); |
| } |
| if (hasArg3()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeInt32Size(9, getArg3()); |
| } |
| if (hasData()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(10, getData()); |
| } |
| if (hasTime()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeFloatSize(11, getTime()); |
| } |
| if (hasArg4()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeInt32Size(16, getArg4()); |
| } |
| if (hasArg5()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeInt32Size(17, getArg5()); |
| } |
| if (hasArg6()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeInt32Size(18, getArg6()); |
| } |
| if (hasArg7()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeInt32Size(19, getArg7()); |
| } |
| if (hasArg8()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeInt32Size(20, getArg8()); |
| } |
| if (hasProp()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeEnumSize(21, getProp().getNumber()); |
| } |
| if (hasClock()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeFloatSize(22, getClock()); |
| } |
| memoizedSerializedSize = size; |
| return size; |
| } |
| |
| public static com.android.glesv2debugger.DebuggerMessage.Message parseFrom( |
| com.google.protobuf.ByteString data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return newBuilder().mergeFrom(data).buildParsed(); |
| } |
| public static com.android.glesv2debugger.DebuggerMessage.Message parseFrom( |
| com.google.protobuf.ByteString data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return newBuilder().mergeFrom(data, extensionRegistry) |
| .buildParsed(); |
| } |
| public static com.android.glesv2debugger.DebuggerMessage.Message parseFrom(byte[] data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return newBuilder().mergeFrom(data).buildParsed(); |
| } |
| public static com.android.glesv2debugger.DebuggerMessage.Message parseFrom( |
| byte[] data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return newBuilder().mergeFrom(data, extensionRegistry) |
| .buildParsed(); |
| } |
| public static com.android.glesv2debugger.DebuggerMessage.Message parseFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return newBuilder().mergeFrom(input).buildParsed(); |
| } |
| public static com.android.glesv2debugger.DebuggerMessage.Message parseFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return newBuilder().mergeFrom(input, extensionRegistry) |
| .buildParsed(); |
| } |
| public static com.android.glesv2debugger.DebuggerMessage.Message parseDelimitedFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| Builder builder = newBuilder(); |
| if (builder.mergeDelimitedFrom(input)) { |
| return builder.buildParsed(); |
| } else { |
| return null; |
| } |
| } |
| public static com.android.glesv2debugger.DebuggerMessage.Message parseDelimitedFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| Builder builder = newBuilder(); |
| if (builder.mergeDelimitedFrom(input, extensionRegistry)) { |
| return builder.buildParsed(); |
| } else { |
| return null; |
| } |
| } |
| public static com.android.glesv2debugger.DebuggerMessage.Message parseFrom( |
| com.google.protobuf.CodedInputStream input) |
| throws java.io.IOException { |
| return newBuilder().mergeFrom(input).buildParsed(); |
| } |
| public static com.android.glesv2debugger.DebuggerMessage.Message parseFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return newBuilder().mergeFrom(input, extensionRegistry) |
| .buildParsed(); |
| } |
| |
| public static Builder newBuilder() { return Builder.create(); } |
| public Builder newBuilderForType() { return newBuilder(); } |
| public static Builder newBuilder(com.android.glesv2debugger.DebuggerMessage.Message prototype) { |
| return newBuilder().mergeFrom(prototype); |
| } |
| public Builder toBuilder() { return newBuilder(this); } |
| |
| public static final class Builder extends |
| com.google.protobuf.GeneratedMessageLite.Builder< |
| com.android.glesv2debugger.DebuggerMessage.Message, Builder> { |
| private com.android.glesv2debugger.DebuggerMessage.Message result; |
| |
| // Construct using com.android.glesv2debugger.DebuggerMessage.Message.newBuilder() |
| private Builder() {} |
| |
| private static Builder create() { |
| Builder builder = new Builder(); |
| builder.result = new com.android.glesv2debugger.DebuggerMessage.Message(); |
| return builder; |
| } |
| |
| protected com.android.glesv2debugger.DebuggerMessage.Message internalGetResult() { |
| return result; |
| } |
| |
| public Builder clear() { |
| if (result == null) { |
| throw new IllegalStateException( |
| "Cannot call clear() after build()."); |
| } |
| result = new com.android.glesv2debugger.DebuggerMessage.Message(); |
| return this; |
| } |
| |
| public Builder clone() { |
| return create().mergeFrom(result); |
| } |
| |
| public com.android.glesv2debugger.DebuggerMessage.Message getDefaultInstanceForType() { |
| return com.android.glesv2debugger.DebuggerMessage.Message.getDefaultInstance(); |
| } |
| |
| public boolean isInitialized() { |
| return result.isInitialized(); |
| } |
| public com.android.glesv2debugger.DebuggerMessage.Message build() { |
| if (result != null && !isInitialized()) { |
| throw newUninitializedMessageException(result); |
| } |
| return buildPartial(); |
| } |
| |
| private com.android.glesv2debugger.DebuggerMessage.Message buildParsed() |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| if (!isInitialized()) { |
| throw newUninitializedMessageException( |
| result).asInvalidProtocolBufferException(); |
| } |
| return buildPartial(); |
| } |
| |
| public com.android.glesv2debugger.DebuggerMessage.Message buildPartial() { |
| if (result == null) { |
| throw new IllegalStateException( |
| "build() has already been called on this Builder."); |
| } |
| com.android.glesv2debugger.DebuggerMessage.Message returnMe = result; |
| result = null; |
| return returnMe; |
| } |
| |
| public Builder mergeFrom(com.android.glesv2debugger.DebuggerMessage.Message other) { |
| if (other == com.android.glesv2debugger.DebuggerMessage.Message.getDefaultInstance()) return this; |
| if (other.hasContextId()) { |
| setContextId(other.getContextId()); |
| } |
| if (other.hasFunction()) { |
| setFunction(other.getFunction()); |
| } |
| if (other.hasType()) { |
| setType(other.getType()); |
| } |
| if (other.hasExpectResponse()) { |
| setExpectResponse(other.getExpectResponse()); |
| } |
| if (other.hasRet()) { |
| setRet(other.getRet()); |
| } |
| if (other.hasArg0()) { |
| setArg0(other.getArg0()); |
| } |
| if (other.hasArg1()) { |
| setArg1(other.getArg1()); |
| } |
| if (other.hasArg2()) { |
| setArg2(other.getArg2()); |
| } |
| if (other.hasArg3()) { |
| setArg3(other.getArg3()); |
| } |
| if (other.hasArg4()) { |
| setArg4(other.getArg4()); |
| } |
| if (other.hasArg5()) { |
| setArg5(other.getArg5()); |
| } |
| if (other.hasArg6()) { |
| setArg6(other.getArg6()); |
| } |
| if (other.hasArg7()) { |
| setArg7(other.getArg7()); |
| } |
| if (other.hasArg8()) { |
| setArg8(other.getArg8()); |
| } |
| if (other.hasData()) { |
| setData(other.getData()); |
| } |
| if (other.hasTime()) { |
| setTime(other.getTime()); |
| } |
| if (other.hasProp()) { |
| setProp(other.getProp()); |
| } |
| if (other.hasClock()) { |
| setClock(other.getClock()); |
| } |
| return this; |
| } |
| |
| public Builder mergeFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| while (true) { |
| int tag = input.readTag(); |
| switch (tag) { |
| case 0: |
| return this; |
| default: { |
| if (!parseUnknownField(input, extensionRegistry, tag)) { |
| return this; |
| } |
| break; |
| } |
| case 8: { |
| setContextId(input.readInt32()); |
| break; |
| } |
| case 16: { |
| int rawValue = input.readEnum(); |
| com.android.glesv2debugger.DebuggerMessage.Message.Function value = com.android.glesv2debugger.DebuggerMessage.Message.Function.valueOf(rawValue); |
| if (value != null) { |
| setFunction(value); |
| } |
| break; |
| } |
| case 24: { |
| int rawValue = input.readEnum(); |
| com.android.glesv2debugger.DebuggerMessage.Message.Type value = com.android.glesv2debugger.DebuggerMessage.Message.Type.valueOf(rawValue); |
| if (value != null) { |
| setType(value); |
| } |
| break; |
| } |
| case 32: { |
| setExpectResponse(input.readBool()); |
| break; |
| } |
| case 40: { |
| setRet(input.readInt32()); |
| break; |
| } |
| case 48: { |
| setArg0(input.readInt32()); |
| break; |
| } |
| case 56: { |
| setArg1(input.readInt32()); |
| break; |
| } |
| case 64: { |
| setArg2(input.readInt32()); |
| break; |
| } |
| case 72: { |
| setArg3(input.readInt32()); |
| break; |
| } |
| case 82: { |
| setData(input.readBytes()); |
| break; |
| } |
| case 93: { |
| setTime(input.readFloat()); |
| break; |
| } |
| case 128: { |
| setArg4(input.readInt32()); |
| break; |
| } |
| case 136: { |
| setArg5(input.readInt32()); |
| break; |
| } |
| case 144: { |
| setArg6(input.readInt32()); |
| break; |
| } |
| case 152: { |
| setArg7(input.readInt32()); |
| break; |
| } |
| case 160: { |
| setArg8(input.readInt32()); |
| break; |
| } |
| case 168: { |
| int rawValue = input.readEnum(); |
| com.android.glesv2debugger.DebuggerMessage.Message.Prop value = com.android.glesv2debugger.DebuggerMessage.Message.Prop.valueOf(rawValue); |
| if (value != null) { |
| setProp(value); |
| } |
| break; |
| } |
| case 181: { |
| setClock(input.readFloat()); |
| break; |
| } |
| } |
| } |
| } |
| |
| |
| // required int32 context_id = 1; |
| public boolean hasContextId() { |
| return result.hasContextId(); |
| } |
| public int getContextId() { |
| return result.getContextId(); |
| } |
| public Builder setContextId(int value) { |
| result.hasContextId = true; |
| result.contextId_ = value; |
| return this; |
| } |
| public Builder clearContextId() { |
| result.hasContextId = false; |
| result.contextId_ = 0; |
| return this; |
| } |
| |
| // required .com.android.glesv2debugger.Message.Function function = 2 [default = NEG]; |
| public boolean hasFunction() { |
| return result.hasFunction(); |
| } |
| public com.android.glesv2debugger.DebuggerMessage.Message.Function getFunction() { |
| return result.getFunction(); |
| } |
| public Builder setFunction(com.android.glesv2debugger.DebuggerMessage.Message.Function value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasFunction = true; |
| result.function_ = value; |
| return this; |
| } |
| public Builder clearFunction() { |
| result.hasFunction = false; |
| result.function_ = com.android.glesv2debugger.DebuggerMessage.Message.Function.NEG; |
| return this; |
| } |
| |
| // required .com.android.glesv2debugger.Message.Type type = 3; |
| public boolean hasType() { |
| return result.hasType(); |
| } |
| public com.android.glesv2debugger.DebuggerMessage.Message.Type getType() { |
| return result.getType(); |
| } |
| public Builder setType(com.android.glesv2debugger.DebuggerMessage.Message.Type value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasType = true; |
| result.type_ = value; |
| return this; |
| } |
| public Builder clearType() { |
| result.hasType = false; |
| result.type_ = com.android.glesv2debugger.DebuggerMessage.Message.Type.BeforeCall; |
| return this; |
| } |
| |
| // required bool expect_response = 4; |
| public boolean hasExpectResponse() { |
| return result.hasExpectResponse(); |
| } |
| public boolean getExpectResponse() { |
| return result.getExpectResponse(); |
| } |
| public Builder setExpectResponse(boolean value) { |
| result.hasExpectResponse = true; |
| result.expectResponse_ = value; |
| return this; |
| } |
| public Builder clearExpectResponse() { |
| result.hasExpectResponse = false; |
| result.expectResponse_ = false; |
| return this; |
| } |
| |
| // optional int32 ret = 5; |
| public boolean hasRet() { |
| return result.hasRet(); |
| } |
| public int getRet() { |
| return result.getRet(); |
| } |
| public Builder setRet(int value) { |
| result.hasRet = true; |
| result.ret_ = value; |
| return this; |
| } |
| public Builder clearRet() { |
| result.hasRet = false; |
| result.ret_ = 0; |
| return this; |
| } |
| |
| // optional int32 arg0 = 6; |
| public boolean hasArg0() { |
| return result.hasArg0(); |
| } |
| public int getArg0() { |
| return result.getArg0(); |
| } |
| public Builder setArg0(int value) { |
| result.hasArg0 = true; |
| result.arg0_ = value; |
| return this; |
| } |
| public Builder clearArg0() { |
| result.hasArg0 = false; |
| result.arg0_ = 0; |
| return this; |
| } |
| |
| // optional int32 arg1 = 7; |
| public boolean hasArg1() { |
| return result.hasArg1(); |
| } |
| public int getArg1() { |
| return result.getArg1(); |
| } |
| public Builder setArg1(int value) { |
| result.hasArg1 = true; |
| result.arg1_ = value; |
| return this; |
| } |
| public Builder clearArg1() { |
| result.hasArg1 = false; |
| result.arg1_ = 0; |
| return this; |
| } |
| |
| // optional int32 arg2 = 8; |
| public boolean hasArg2() { |
| return result.hasArg2(); |
| } |
| public int getArg2() { |
| return result.getArg2(); |
| } |
| public Builder setArg2(int value) { |
| result.hasArg2 = true; |
| result.arg2_ = value; |
| return this; |
| } |
| public Builder clearArg2() { |
| result.hasArg2 = false; |
| result.arg2_ = 0; |
| return this; |
| } |
| |
| // optional int32 arg3 = 9; |
| public boolean hasArg3() { |
| return result.hasArg3(); |
| } |
| public int getArg3() { |
| return result.getArg3(); |
| } |
| public Builder setArg3(int value) { |
| result.hasArg3 = true; |
| result.arg3_ = value; |
| return this; |
| } |
| public Builder clearArg3() { |
| result.hasArg3 = false; |
| result.arg3_ = 0; |
| return this; |
| } |
| |
| // optional int32 arg4 = 16; |
| public boolean hasArg4() { |
| return result.hasArg4(); |
| } |
| public int getArg4() { |
| return result.getArg4(); |
| } |
| public Builder setArg4(int value) { |
| result.hasArg4 = true; |
| result.arg4_ = value; |
| return this; |
| } |
| public Builder clearArg4() { |
| result.hasArg4 = false; |
| result.arg4_ = 0; |
| return this; |
| } |
| |
| // optional int32 arg5 = 17; |
| public boolean hasArg5() { |
| return result.hasArg5(); |
| } |
| public int getArg5() { |
| return result.getArg5(); |
| } |
| public Builder setArg5(int value) { |
| result.hasArg5 = true; |
| result.arg5_ = value; |
| return this; |
| } |
| public Builder clearArg5() { |
| result.hasArg5 = false; |
| result.arg5_ = 0; |
| return this; |
| } |
| |
| // optional int32 arg6 = 18; |
| public boolean hasArg6() { |
| return result.hasArg6(); |
| } |
| public int getArg6() { |
| return result.getArg6(); |
| } |
| public Builder setArg6(int value) { |
| result.hasArg6 = true; |
| result.arg6_ = value; |
| return this; |
| } |
| public Builder clearArg6() { |
| result.hasArg6 = false; |
| result.arg6_ = 0; |
| return this; |
| } |
| |
| // optional int32 arg7 = 19; |
| public boolean hasArg7() { |
| return result.hasArg7(); |
| } |
| public int getArg7() { |
| return result.getArg7(); |
| } |
| public Builder setArg7(int value) { |
| result.hasArg7 = true; |
| result.arg7_ = value; |
| return this; |
| } |
| public Builder clearArg7() { |
| result.hasArg7 = false; |
| result.arg7_ = 0; |
| return this; |
| } |
| |
| // optional int32 arg8 = 20; |
| public boolean hasArg8() { |
| return result.hasArg8(); |
| } |
| public int getArg8() { |
| return result.getArg8(); |
| } |
| public Builder setArg8(int value) { |
| result.hasArg8 = true; |
| result.arg8_ = value; |
| return this; |
| } |
| public Builder clearArg8() { |
| result.hasArg8 = false; |
| result.arg8_ = 0; |
| return this; |
| } |
| |
| // optional bytes data = 10; |
| public boolean hasData() { |
| return result.hasData(); |
| } |
| public com.google.protobuf.ByteString getData() { |
| return result.getData(); |
| } |
| public Builder setData(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasData = true; |
| result.data_ = value; |
| return this; |
| } |
| public Builder clearData() { |
| result.hasData = false; |
| result.data_ = getDefaultInstance().getData(); |
| return this; |
| } |
| |
| // optional float time = 11; |
| public boolean hasTime() { |
| return result.hasTime(); |
| } |
| public float getTime() { |
| return result.getTime(); |
| } |
| public Builder setTime(float value) { |
| result.hasTime = true; |
| result.time_ = value; |
| return this; |
| } |
| public Builder clearTime() { |
| result.hasTime = false; |
| result.time_ = 0F; |
| return this; |
| } |
| |
| // optional .com.android.glesv2debugger.Message.Prop prop = 21; |
| public boolean hasProp() { |
| return result.hasProp(); |
| } |
| public com.android.glesv2debugger.DebuggerMessage.Message.Prop getProp() { |
| return result.getProp(); |
| } |
| public Builder setProp(com.android.glesv2debugger.DebuggerMessage.Message.Prop value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasProp = true; |
| result.prop_ = value; |
| return this; |
| } |
| public Builder clearProp() { |
| result.hasProp = false; |
| result.prop_ = com.android.glesv2debugger.DebuggerMessage.Message.Prop.Capture; |
| return this; |
| } |
| |
| // optional float clock = 22; |
| public boolean hasClock() { |
| return result.hasClock(); |
| } |
| public float getClock() { |
| return result.getClock(); |
| } |
| public Builder setClock(float value) { |
| result.hasClock = true; |
| result.clock_ = value; |
| return this; |
| } |
| public Builder clearClock() { |
| result.hasClock = false; |
| result.clock_ = 0F; |
| return this; |
| } |
| |
| // @@protoc_insertion_point(builder_scope:com.android.glesv2debugger.Message) |
| } |
| |
| static { |
| defaultInstance = new Message(true); |
| com.android.glesv2debugger.DebuggerMessage.internalForceInit(); |
| defaultInstance.initFields(); |
| } |
| |
| // @@protoc_insertion_point(class_scope:com.android.glesv2debugger.Message) |
| } |
| |
| |
| static { |
| } |
| |
| public static void internalForceInit() {} |
| |
| // @@protoc_insertion_point(outer_class_scope) |
| } |