1b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer/*
2b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer * Protocol Buffers - Google's data interchange format
3b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer * Copyright 2014 Google Inc.  All rights reserved.
4b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer * https://developers.google.com/protocol-buffers/
5b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer *
6b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer * Redistribution and use in source and binary forms, with or without
7b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer * modification, are permitted provided that the following conditions are
8b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer * met:
9b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer *
10b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer *     * Redistributions of source code must retain the above copyright
11b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer * notice, this list of conditions and the following disclaimer.
12b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer *     * Redistributions in binary form must reproduce the above
13b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer * copyright notice, this list of conditions and the following disclaimer
14b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer * in the documentation and/or other materials provided with the
15b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer * distribution.
16b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer *     * Neither the name of Google Inc. nor the names of its
17b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer * contributors may be used to endorse or promote products derived from
18b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer * this software without specific prior written permission.
19b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer *
20b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
24b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
25b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
26b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
27b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
28b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
30b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer */
32b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
33b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer// Generated by the protocol buffer compiler.  DO NOT EDIT!
34b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer// source: sentinel.proto
35b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
36b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammerpackage com.google.protobuf.jruby;
37b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
38b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammerpublic final class SentinelOuterClass {
39b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer  private SentinelOuterClass() {}
40b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer  public static void registerAllExtensions(
41b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      com.google.protobuf.ExtensionRegistry registry) {
42b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer  }
43b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer  public interface SentinelOrBuilder extends
44b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      // @@protoc_insertion_point(interface_extends:com.google.protobuf.jruby.Sentinel)
45b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      com.google.protobuf.MessageOrBuilder {
46b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
47b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    /**
48b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     * <code>optional int32 default_int32 = 1;</code>
49b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     */
50b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    int getDefaultInt32();
51b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
52b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    /**
53b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     * <code>optional int64 default_int64 = 2;</code>
54b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     */
55b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    long getDefaultInt64();
56b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
57b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    /**
58b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     * <code>optional uint32 default_unit32 = 3;</code>
59b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     */
60b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    int getDefaultUnit32();
61b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
62b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    /**
63b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     * <code>optional uint64 default_uint64 = 4;</code>
64b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     */
65b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    long getDefaultUint64();
66b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
67b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    /**
68b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     * <code>optional string default_string = 5;</code>
69b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     */
70b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    java.lang.String getDefaultString();
71b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    /**
72b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     * <code>optional string default_string = 5;</code>
73b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     */
74b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    com.google.protobuf.ByteString
75b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        getDefaultStringBytes();
76b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
77b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    /**
78b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     * <code>optional bool default_bool = 6;</code>
79b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     */
80b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    boolean getDefaultBool();
81b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
82b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    /**
83b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     * <code>optional float default_float = 7;</code>
84b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     */
85b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    float getDefaultFloat();
86b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
87b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    /**
88b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     * <code>optional double default_double = 8;</code>
89b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     */
90b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    double getDefaultDouble();
91b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
92b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    /**
93b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     * <code>optional bytes default_bytes = 9;</code>
94b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     */
95b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    com.google.protobuf.ByteString getDefaultBytes();
96b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer  }
97b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer  /**
98b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer   * Protobuf type {@code com.google.protobuf.jruby.Sentinel}
99b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer   */
100b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer  public  static final class Sentinel extends
101b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      com.google.protobuf.GeneratedMessage implements
102b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      // @@protoc_insertion_point(message_implements:com.google.protobuf.jruby.Sentinel)
103b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      SentinelOrBuilder {
104b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    // Use Sentinel.newBuilder() to construct.
105b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    private Sentinel(com.google.protobuf.GeneratedMessage.Builder builder) {
106b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      super(builder);
107b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
108b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    private Sentinel() {
109b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      defaultInt32_ = 0;
110b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      defaultInt64_ = 0L;
111b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      defaultUnit32_ = 0;
112b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      defaultUint64_ = 0L;
113b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      defaultString_ = "";
114b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      defaultBool_ = false;
115b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      defaultFloat_ = 0F;
116b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      defaultDouble_ = 0D;
117b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      defaultBytes_ = com.google.protobuf.ByteString.EMPTY;
118b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
119b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
120b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    @java.lang.Override
121b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public final com.google.protobuf.UnknownFieldSet
122b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    getUnknownFields() {
123b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      return com.google.protobuf.UnknownFieldSet.getDefaultInstance();
124b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
125b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public static final com.google.protobuf.Descriptors.Descriptor
126b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        getDescriptor() {
127b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      return com.google.protobuf.jruby.SentinelOuterClass.internal_static_com_google_protobuf_jruby_Sentinel_descriptor;
128b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
129b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
130b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
131b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        internalGetFieldAccessorTable() {
132b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      return com.google.protobuf.jruby.SentinelOuterClass.internal_static_com_google_protobuf_jruby_Sentinel_fieldAccessorTable
133b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          .ensureFieldAccessorsInitialized(
134b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer              com.google.protobuf.jruby.SentinelOuterClass.Sentinel.class, com.google.protobuf.jruby.SentinelOuterClass.Sentinel.Builder.class);
135b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
136b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
137b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public static final com.google.protobuf.Parser<Sentinel> PARSER =
138b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        new com.google.protobuf.AbstractParser<Sentinel>() {
139b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public Sentinel parsePartialFrom(
140b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          com.google.protobuf.CodedInputStream input,
141b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
142b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          throws com.google.protobuf.InvalidProtocolBufferException {
143b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        Builder builder = newBuilder();
144b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        try {
145b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          builder.mergeFrom(input, extensionRegistry);
146b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
147b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          throw e.setUnfinishedMessage(builder.buildPartial());
148b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        } catch (java.io.IOException e) {
149b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          throw new com.google.protobuf.InvalidProtocolBufferException(
150b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer              e.getMessage()).setUnfinishedMessage(builder.buildPartial());
151b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        }
152b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return builder.buildPartial();
153b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
154b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    };
155b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
156b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    @java.lang.Override
157b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public com.google.protobuf.Parser<Sentinel> getParserForType() {
158b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      return PARSER;
159b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
160b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
161b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public static final int DEFAULT_INT32_FIELD_NUMBER = 1;
162b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    private int defaultInt32_;
163b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    /**
164b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     * <code>optional int32 default_int32 = 1;</code>
165b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     */
166b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public int getDefaultInt32() {
167b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      return defaultInt32_;
168b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
169b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
170b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public static final int DEFAULT_INT64_FIELD_NUMBER = 2;
171b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    private long defaultInt64_;
172b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    /**
173b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     * <code>optional int64 default_int64 = 2;</code>
174b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     */
175b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public long getDefaultInt64() {
176b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      return defaultInt64_;
177b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
178b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
179b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public static final int DEFAULT_UNIT32_FIELD_NUMBER = 3;
180b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    private int defaultUnit32_;
181b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    /**
182b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     * <code>optional uint32 default_unit32 = 3;</code>
183b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     */
184b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public int getDefaultUnit32() {
185b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      return defaultUnit32_;
186b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
187b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
188b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public static final int DEFAULT_UINT64_FIELD_NUMBER = 4;
189b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    private long defaultUint64_;
190b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    /**
191b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     * <code>optional uint64 default_uint64 = 4;</code>
192b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     */
193b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public long getDefaultUint64() {
194b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      return defaultUint64_;
195b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
196b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
197b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public static final int DEFAULT_STRING_FIELD_NUMBER = 5;
198b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    private java.lang.Object defaultString_;
199b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    /**
200b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     * <code>optional string default_string = 5;</code>
201b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     */
202b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public java.lang.String getDefaultString() {
203b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      java.lang.Object ref = defaultString_;
204b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      if (ref instanceof java.lang.String) {
205b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return (java.lang.String) ref;
206b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      } else {
207b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        com.google.protobuf.ByteString bs =
208b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer            (com.google.protobuf.ByteString) ref;
209b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        java.lang.String s = bs.toStringUtf8();
210b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        if (bs.isValidUtf8()) {
211b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          defaultString_ = s;
212b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        }
213b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return s;
214b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
215b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
216b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    /**
217b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     * <code>optional string default_string = 5;</code>
218b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     */
219b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public com.google.protobuf.ByteString
220b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        getDefaultStringBytes() {
221b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      java.lang.Object ref = defaultString_;
222b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      if (ref instanceof java.lang.String) {
223b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        com.google.protobuf.ByteString b =
224b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer            com.google.protobuf.ByteString.copyFromUtf8(
225b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer                (java.lang.String) ref);
226b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultString_ = b;
227b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return b;
228b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      } else {
229b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return (com.google.protobuf.ByteString) ref;
230b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
231b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
232b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
233b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public static final int DEFAULT_BOOL_FIELD_NUMBER = 6;
234b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    private boolean defaultBool_;
235b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    /**
236b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     * <code>optional bool default_bool = 6;</code>
237b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     */
238b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public boolean getDefaultBool() {
239b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      return defaultBool_;
240b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
241b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
242b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public static final int DEFAULT_FLOAT_FIELD_NUMBER = 7;
243b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    private float defaultFloat_;
244b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    /**
245b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     * <code>optional float default_float = 7;</code>
246b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     */
247b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public float getDefaultFloat() {
248b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      return defaultFloat_;
249b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
250b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
251b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public static final int DEFAULT_DOUBLE_FIELD_NUMBER = 8;
252b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    private double defaultDouble_;
253b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    /**
254b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     * <code>optional double default_double = 8;</code>
255b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     */
256b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public double getDefaultDouble() {
257b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      return defaultDouble_;
258b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
259b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
260b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public static final int DEFAULT_BYTES_FIELD_NUMBER = 9;
261b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    private com.google.protobuf.ByteString defaultBytes_;
262b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    /**
263b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     * <code>optional bytes default_bytes = 9;</code>
264b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     */
265b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public com.google.protobuf.ByteString getDefaultBytes() {
266b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      return defaultBytes_;
267b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
268b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
269b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public static com.google.protobuf.jruby.SentinelOuterClass.Sentinel parseFrom(
270b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        com.google.protobuf.ByteString data)
271b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        throws com.google.protobuf.InvalidProtocolBufferException {
272b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      return PARSER.parseFrom(data);
273b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
274b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public static com.google.protobuf.jruby.SentinelOuterClass.Sentinel parseFrom(
275b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        com.google.protobuf.ByteString data,
276b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
277b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        throws com.google.protobuf.InvalidProtocolBufferException {
278b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      return PARSER.parseFrom(data, extensionRegistry);
279b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
280b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public static com.google.protobuf.jruby.SentinelOuterClass.Sentinel parseFrom(byte[] data)
281b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        throws com.google.protobuf.InvalidProtocolBufferException {
282b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      return PARSER.parseFrom(data);
283b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
284b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public static com.google.protobuf.jruby.SentinelOuterClass.Sentinel parseFrom(
285b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        byte[] data,
286b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
287b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        throws com.google.protobuf.InvalidProtocolBufferException {
288b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      return PARSER.parseFrom(data, extensionRegistry);
289b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
290b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public static com.google.protobuf.jruby.SentinelOuterClass.Sentinel parseFrom(java.io.InputStream input)
291b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        throws java.io.IOException {
292b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      return PARSER.parseFrom(input);
293b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
294b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public static com.google.protobuf.jruby.SentinelOuterClass.Sentinel parseFrom(
295b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        java.io.InputStream input,
296b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
297b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        throws java.io.IOException {
298b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      return PARSER.parseFrom(input, extensionRegistry);
299b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
300b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public static com.google.protobuf.jruby.SentinelOuterClass.Sentinel parseDelimitedFrom(java.io.InputStream input)
301b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        throws java.io.IOException {
302b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      return PARSER.parseDelimitedFrom(input);
303b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
304b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public static com.google.protobuf.jruby.SentinelOuterClass.Sentinel parseDelimitedFrom(
305b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        java.io.InputStream input,
306b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
307b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        throws java.io.IOException {
308b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      return PARSER.parseDelimitedFrom(input, extensionRegistry);
309b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
310b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public static com.google.protobuf.jruby.SentinelOuterClass.Sentinel parseFrom(
311b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        com.google.protobuf.CodedInputStream input)
312b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        throws java.io.IOException {
313b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      return PARSER.parseFrom(input);
314b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
315b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public static com.google.protobuf.jruby.SentinelOuterClass.Sentinel parseFrom(
316b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        com.google.protobuf.CodedInputStream input,
317b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
318b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        throws java.io.IOException {
319b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      return PARSER.parseFrom(input, extensionRegistry);
320b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
321b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
322b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public static Builder newBuilder() { return new Builder(); }
323b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public Builder newBuilderForType() { return newBuilder(); }
324b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public static Builder newBuilder(com.google.protobuf.jruby.SentinelOuterClass.Sentinel prototype) {
325b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      return newBuilder().mergeFrom(prototype);
326b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
327b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public Builder toBuilder() { return newBuilder(this); }
328b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
329b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    @java.lang.Override
330b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    protected Builder newBuilderForType(
331b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
332b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      Builder builder = new Builder(parent);
333b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      return builder;
334b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
335b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    /**
336b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     * Protobuf type {@code com.google.protobuf.jruby.Sentinel}
337b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer     */
338b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public static final class Builder extends
339b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        com.google.protobuf.GeneratedMessage.Builder<Builder> implements
340b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        // @@protoc_insertion_point(builder_implements:com.google.protobuf.jruby.Sentinel)
341b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        com.google.protobuf.jruby.SentinelOuterClass.SentinelOrBuilder {
342b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public static final com.google.protobuf.Descriptors.Descriptor
343b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          getDescriptor() {
344b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return com.google.protobuf.jruby.SentinelOuterClass.internal_static_com_google_protobuf_jruby_Sentinel_descriptor;
345b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
346b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
347b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
348b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          internalGetFieldAccessorTable() {
349b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return com.google.protobuf.jruby.SentinelOuterClass.internal_static_com_google_protobuf_jruby_Sentinel_fieldAccessorTable
350b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer            .ensureFieldAccessorsInitialized(
351b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer                com.google.protobuf.jruby.SentinelOuterClass.Sentinel.class, com.google.protobuf.jruby.SentinelOuterClass.Sentinel.Builder.class);
352b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
353b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
354b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      // Construct using com.google.protobuf.jruby.SentinelOuterClass.Sentinel.newBuilder()
355b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      private Builder() {
356b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        maybeForceBuilderInitialization();
357b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
358b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
359b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      private Builder(
360b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          com.google.protobuf.GeneratedMessage.BuilderParent parent) {
361b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        super(parent);
362b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        maybeForceBuilderInitialization();
363b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
364b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      private void maybeForceBuilderInitialization() {
365b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
366b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        }
367b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
368b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public Builder clear() {
369b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        super.clear();
370b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultInt32_ = 0;
371b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
372b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultInt64_ = 0L;
373b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
374b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultUnit32_ = 0;
375b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
376b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultUint64_ = 0L;
377b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
378b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultString_ = "";
379b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
380b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultBool_ = false;
381b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
382b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultFloat_ = 0F;
383b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
384b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultDouble_ = 0D;
385b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
386b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultBytes_ = com.google.protobuf.ByteString.EMPTY;
387b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
388b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return this;
389b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
390b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
391b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public com.google.protobuf.Descriptors.Descriptor
392b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          getDescriptorForType() {
393b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return com.google.protobuf.jruby.SentinelOuterClass.internal_static_com_google_protobuf_jruby_Sentinel_descriptor;
394b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
395b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
396b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public com.google.protobuf.jruby.SentinelOuterClass.Sentinel getDefaultInstanceForType() {
397b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return com.google.protobuf.jruby.SentinelOuterClass.Sentinel.getDefaultInstance();
398b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
399b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
400b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public com.google.protobuf.jruby.SentinelOuterClass.Sentinel build() {
401b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        com.google.protobuf.jruby.SentinelOuterClass.Sentinel result = buildPartial();
402b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        if (!result.isInitialized()) {
403b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          throw newUninitializedMessageException(result);
404b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        }
405b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return result;
406b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
407b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
408b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public com.google.protobuf.jruby.SentinelOuterClass.Sentinel buildPartial() {
409b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        com.google.protobuf.jruby.SentinelOuterClass.Sentinel result = new com.google.protobuf.jruby.SentinelOuterClass.Sentinel(this);
410b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        result.defaultInt32_ = defaultInt32_;
411b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        result.defaultInt64_ = defaultInt64_;
412b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        result.defaultUnit32_ = defaultUnit32_;
413b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        result.defaultUint64_ = defaultUint64_;
414b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        result.defaultString_ = defaultString_;
415b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        result.defaultBool_ = defaultBool_;
416b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        result.defaultFloat_ = defaultFloat_;
417b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        result.defaultDouble_ = defaultDouble_;
418b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        result.defaultBytes_ = defaultBytes_;
419b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        onBuilt();
420b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return result;
421b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
422b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
423b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
424b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      private int defaultInt32_ ;
425b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
426b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional int32 default_int32 = 1;</code>
427b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
428b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public int getDefaultInt32() {
429b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return defaultInt32_;
430b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
431b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
432b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional int32 default_int32 = 1;</code>
433b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
434b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public Builder setDefaultInt32(int value) {
435b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
436b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultInt32_ = value;
437b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        onChanged();
438b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return this;
439b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
440b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
441b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional int32 default_int32 = 1;</code>
442b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
443b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public Builder clearDefaultInt32() {
444b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
445b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultInt32_ = 0;
446b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        onChanged();
447b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return this;
448b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
449b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
450b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      private long defaultInt64_ ;
451b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
452b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional int64 default_int64 = 2;</code>
453b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
454b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public long getDefaultInt64() {
455b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return defaultInt64_;
456b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
457b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
458b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional int64 default_int64 = 2;</code>
459b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
460b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public Builder setDefaultInt64(long value) {
461b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
462b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultInt64_ = value;
463b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        onChanged();
464b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return this;
465b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
466b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
467b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional int64 default_int64 = 2;</code>
468b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
469b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public Builder clearDefaultInt64() {
470b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
471b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultInt64_ = 0L;
472b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        onChanged();
473b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return this;
474b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
475b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
476b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      private int defaultUnit32_ ;
477b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
478b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional uint32 default_unit32 = 3;</code>
479b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
480b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public int getDefaultUnit32() {
481b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return defaultUnit32_;
482b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
483b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
484b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional uint32 default_unit32 = 3;</code>
485b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
486b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public Builder setDefaultUnit32(int value) {
487b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
488b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultUnit32_ = value;
489b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        onChanged();
490b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return this;
491b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
492b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
493b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional uint32 default_unit32 = 3;</code>
494b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
495b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public Builder clearDefaultUnit32() {
496b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
497b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultUnit32_ = 0;
498b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        onChanged();
499b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return this;
500b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
501b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
502b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      private long defaultUint64_ ;
503b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
504b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional uint64 default_uint64 = 4;</code>
505b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
506b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public long getDefaultUint64() {
507b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return defaultUint64_;
508b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
509b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
510b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional uint64 default_uint64 = 4;</code>
511b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
512b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public Builder setDefaultUint64(long value) {
513b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
514b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultUint64_ = value;
515b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        onChanged();
516b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return this;
517b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
518b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
519b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional uint64 default_uint64 = 4;</code>
520b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
521b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public Builder clearDefaultUint64() {
522b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
523b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultUint64_ = 0L;
524b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        onChanged();
525b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return this;
526b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
527b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
528b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      private java.lang.Object defaultString_ = "";
529b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
530b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional string default_string = 5;</code>
531b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
532b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public java.lang.String getDefaultString() {
533b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        java.lang.Object ref = defaultString_;
534b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        if (!(ref instanceof java.lang.String)) {
535b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          com.google.protobuf.ByteString bs =
536b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer              (com.google.protobuf.ByteString) ref;
537b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          java.lang.String s = bs.toStringUtf8();
538b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          if (bs.isValidUtf8()) {
539b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer            defaultString_ = s;
540b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          }
541b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          return s;
542b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        } else {
543b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          return (java.lang.String) ref;
544b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        }
545b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
546b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
547b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional string default_string = 5;</code>
548b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
549b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public com.google.protobuf.ByteString
550b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          getDefaultStringBytes() {
551b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        java.lang.Object ref = defaultString_;
552b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        if (ref instanceof String) {
553b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          com.google.protobuf.ByteString b =
554b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer              com.google.protobuf.ByteString.copyFromUtf8(
555b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer                  (java.lang.String) ref);
556b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          defaultString_ = b;
557b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          return b;
558b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        } else {
559b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          return (com.google.protobuf.ByteString) ref;
560b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        }
561b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
562b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
563b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional string default_string = 5;</code>
564b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
565b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public Builder setDefaultString(
566b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          java.lang.String value) {
567b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        if (value == null) {
568b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    throw new NullPointerException();
569b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer  }
570b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
571b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultString_ = value;
572b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        onChanged();
573b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return this;
574b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
575b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
576b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional string default_string = 5;</code>
577b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
578b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public Builder clearDefaultString() {
579b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
580b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultString_ = getDefaultInstance().getDefaultString();
581b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        onChanged();
582b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return this;
583b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
584b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
585b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional string default_string = 5;</code>
586b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
587b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public Builder setDefaultStringBytes(
588b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          com.google.protobuf.ByteString value) {
589b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        if (value == null) {
590b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    throw new NullPointerException();
591b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer  }
592b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
593b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultString_ = value;
594b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        onChanged();
595b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return this;
596b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
597b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
598b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      private boolean defaultBool_ ;
599b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
600b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional bool default_bool = 6;</code>
601b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
602b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public boolean getDefaultBool() {
603b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return defaultBool_;
604b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
605b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
606b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional bool default_bool = 6;</code>
607b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
608b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public Builder setDefaultBool(boolean value) {
609b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
610b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultBool_ = value;
611b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        onChanged();
612b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return this;
613b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
614b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
615b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional bool default_bool = 6;</code>
616b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
617b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public Builder clearDefaultBool() {
618b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
619b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultBool_ = false;
620b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        onChanged();
621b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return this;
622b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
623b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
624b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      private float defaultFloat_ ;
625b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
626b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional float default_float = 7;</code>
627b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
628b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public float getDefaultFloat() {
629b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return defaultFloat_;
630b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
631b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
632b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional float default_float = 7;</code>
633b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
634b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public Builder setDefaultFloat(float value) {
635b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
636b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultFloat_ = value;
637b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        onChanged();
638b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return this;
639b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
640b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
641b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional float default_float = 7;</code>
642b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
643b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public Builder clearDefaultFloat() {
644b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
645b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultFloat_ = 0F;
646b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        onChanged();
647b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return this;
648b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
649b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
650b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      private double defaultDouble_ ;
651b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
652b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional double default_double = 8;</code>
653b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
654b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public double getDefaultDouble() {
655b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return defaultDouble_;
656b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
657b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
658b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional double default_double = 8;</code>
659b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
660b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public Builder setDefaultDouble(double value) {
661b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
662b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultDouble_ = value;
663b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        onChanged();
664b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return this;
665b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
666b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
667b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional double default_double = 8;</code>
668b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
669b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public Builder clearDefaultDouble() {
670b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
671b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultDouble_ = 0D;
672b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        onChanged();
673b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return this;
674b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
675b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
676b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      private com.google.protobuf.ByteString defaultBytes_ = com.google.protobuf.ByteString.EMPTY;
677b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
678b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional bytes default_bytes = 9;</code>
679b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
680b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public com.google.protobuf.ByteString getDefaultBytes() {
681b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return defaultBytes_;
682b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
683b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
684b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional bytes default_bytes = 9;</code>
685b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
686b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public Builder setDefaultBytes(com.google.protobuf.ByteString value) {
687b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        if (value == null) {
688b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    throw new NullPointerException();
689b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer  }
690b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
691b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultBytes_ = value;
692b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        onChanged();
693b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return this;
694b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
695b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      /**
696b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       * <code>optional bytes default_bytes = 9;</code>
697b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer       */
698b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public Builder clearDefaultBytes() {
699b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
700b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        defaultBytes_ = getDefaultInstance().getDefaultBytes();
701b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        onChanged();
702b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return this;
703b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
704b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public final Builder setUnknownFields(
705b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          final com.google.protobuf.UnknownFieldSet unknownFields) {
706b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return this;
707b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
708b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
709b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      public final Builder mergeUnknownFields(
710b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          final com.google.protobuf.UnknownFieldSet unknownFields) {
711b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        return this;
712b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      }
713b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
714b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
715b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      // @@protoc_insertion_point(builder_scope:com.google.protobuf.jruby.Sentinel)
716b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
717b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
718b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    // @@protoc_insertion_point(class_scope:com.google.protobuf.jruby.Sentinel)
719b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    private static final com.google.protobuf.jruby.SentinelOuterClass.Sentinel defaultInstance;static {
720b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      defaultInstance = new com.google.protobuf.jruby.SentinelOuterClass.Sentinel();
721b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
722b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
723b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public static com.google.protobuf.jruby.SentinelOuterClass.Sentinel getDefaultInstance() {
724b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      return defaultInstance;
725b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
726b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
727b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    public com.google.protobuf.jruby.SentinelOuterClass.Sentinel getDefaultInstanceForType() {
728b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      return defaultInstance;
729b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    }
730b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
731b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer  }
732b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
733b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer  private static final com.google.protobuf.Descriptors.Descriptor
734b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    internal_static_com_google_protobuf_jruby_Sentinel_descriptor;
735b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer  private static
736b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    com.google.protobuf.GeneratedMessage.FieldAccessorTable
737b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      internal_static_com_google_protobuf_jruby_Sentinel_fieldAccessorTable;
738b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
739b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer  public static com.google.protobuf.Descriptors.FileDescriptor
740b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      getDescriptor() {
741b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    return descriptor;
742b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer  }
743b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer  private static com.google.protobuf.Descriptors.FileDescriptor
744b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      descriptor;
745b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer  static {
746b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    java.lang.String[] descriptorData = {
747b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      "\n\016sentinel.proto\022\031com.google.protobuf.jr" +
748b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      "uby\"\334\001\n\010Sentinel\022\025\n\rdefault_int32\030\001 \001(\005\022" +
749b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      "\025\n\rdefault_int64\030\002 \001(\003\022\026\n\016default_unit32" +
750b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      "\030\003 \001(\r\022\026\n\016default_uint64\030\004 \001(\004\022\026\n\016defaul" +
751b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      "t_string\030\005 \001(\t\022\024\n\014default_bool\030\006 \001(\010\022\025\n\r" +
752b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      "default_float\030\007 \001(\002\022\026\n\016default_double\030\010 " +
753b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      "\001(\001\022\025\n\rdefault_bytes\030\t \001(\014B\002H\002b\006proto3"
754b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    };
755b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
756b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        new com.google.protobuf.Descriptors.FileDescriptor.    InternalDescriptorAssigner() {
757b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          public com.google.protobuf.ExtensionRegistry assignDescriptors(
758b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer              com.google.protobuf.Descriptors.FileDescriptor root) {
759b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer            descriptor = root;
760b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer            return null;
761b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer          }
762b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        };
763b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    com.google.protobuf.Descriptors.FileDescriptor
764b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      .internalBuildGeneratedFileFrom(descriptorData,
765b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        new com.google.protobuf.Descriptors.FileDescriptor[] {
766b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        }, assigner);
767b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    internal_static_com_google_protobuf_jruby_Sentinel_descriptor =
768b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      getDescriptor().getMessageTypes().get(0);
769b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer    internal_static_com_google_protobuf_jruby_Sentinel_fieldAccessorTable = new
770b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
771b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        internal_static_com_google_protobuf_jruby_Sentinel_descriptor,
772b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer        new java.lang.String[] { "DefaultInt32", "DefaultInt64", "DefaultUnit32", "DefaultUint64", "DefaultString", "DefaultBool", "DefaultFloat", "DefaultDouble", "DefaultBytes", });
773b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer  }
774b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer
775b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer  // @@protoc_insertion_point(outer_class_scope)
776b0575e93e4c39dec69365b850088a1eb7f82c5b3Tamas Berghammer}
777