Public Member Functions | |
IRubyObject | clearValue (ThreadContext context, IRubyObject message) |
IRubyObject | getLabel (ThreadContext context) |
IRubyObject | getLabel (ThreadContext context) |
IRubyObject | getName (ThreadContext context) |
IRubyObject | getName (ThreadContext context) |
IRubyObject | getNumber (ThreadContext context) |
IRubyObject | getnumber (ThreadContext context) |
IRubyObject | getSubtype (ThreadContext context) |
IRubyObject | getSubType (ThreadContext context) |
IRubyObject | getType (ThreadContext context) |
IRubyObject | getType (ThreadContext context) |
IRubyObject | getValue (ThreadContext context, IRubyObject message) |
IRubyObject | getValue (ThreadContext context, IRubyObject msgRb) |
IRubyObject | has (ThreadContext context, IRubyObject message) |
IRubyObject | initialize (ThreadContext context) |
RubyFieldDescriptor (Ruby runtime, RubyClass klazz) | |
RubyFieldDescriptor (Ruby runtime, RubyClass klazz) | |
IRubyObject | setLabel (ThreadContext context, IRubyObject value) |
IRubyObject | setName (ThreadContext context, IRubyObject value) |
IRubyObject | setNumber (ThreadContext context, IRubyObject value) |
IRubyObject | setSubmsgName (ThreadContext context, IRubyObject name) |
IRubyObject | setType (ThreadContext context, IRubyObject value) |
IRubyObject | setValue (ThreadContext context, IRubyObject message, IRubyObject value) |
IRubyObject | setValue (ThreadContext context, IRubyObject msgRb, IRubyObject value) |
Static Public Member Functions | |
static void | createRubyFieldDescriptor (Ruby runtime) |
static void | createRubyFileDescriptor (Ruby runtime) |
Protected Member Functions | |
DescriptorProtos.FieldDescriptorProto | build () |
Descriptors.FieldDescriptor | getFieldDef () |
IRubyObject | getOneofName () |
void | setDescriptor (ThreadContext context, FieldDescriptor descriptor, RubyDescriptorPool pool) |
void | setFieldDef (Descriptors.FieldDescriptor fieldDescriptor) |
void | setOneofIndex (int index) |
void | setOneofName (IRubyObject name) |
void | setSubType (IRubyObject rubyDescriptor) |
Private Member Functions | |
void | calculateLabel (ThreadContext context) |
void | calculateSubtype (ThreadContext context) |
Private Attributes | |
DescriptorProtos.FieldDescriptorProto.Builder | builder |
FieldDescriptor | descriptor |
Descriptors.FieldDescriptor | fieldDef |
boolean | hasOneofIndex = false |
IRubyObject | label |
IRubyObject | name |
IRubyObject | number |
int | oneofIndex |
IRubyObject | oneofName |
RubyDescriptorPool | pool |
IRubyObject | subtype |
IRubyObject | subType |
Static Private Attributes | |
static final String | DOT = "." |
Definition at line 45 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inline |
Definition at line 57 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inline |
Definition at line 57 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inlineprotected |
Definition at line 262 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inlineprivate |
Definition at line 239 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inlineprivate |
Definition at line 249 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inline |
Definition at line 188 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inlinestatic |
Definition at line 46 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inlinestatic |
Definition at line 46 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inlineprotected |
Definition at line 258 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inline |
Definition at line 81 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inline |
Definition at line 82 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inline |
Definition at line 96 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inline |
Definition at line 108 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inline |
Definition at line 139 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inline |
Definition at line 169 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inlineprotected |
Definition at line 254 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inline |
Definition at line 110 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inline |
Definition at line 129 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inline |
Definition at line 128 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inline |
Definition at line 144 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inline |
Definition at line 200 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inline |
Definition at line 211 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inline |
Definition at line 212 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inline |
Definition at line 69 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inlineprotected |
Definition at line 230 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inlineprotected |
Definition at line 241 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inline |
Definition at line 93 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inline |
Definition at line 120 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inline |
Definition at line 181 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inlineprotected |
Definition at line 249 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inlineprotected |
Definition at line 245 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inline |
Definition at line 198 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inlineprotected |
Definition at line 237 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inline |
Definition at line 156 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inline |
Definition at line 225 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
inline |
Definition at line 228 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
private |
Definition at line 268 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
private |
Definition at line 264 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
staticprivate |
Definition at line 262 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
private |
Definition at line 274 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
private |
Definition at line 276 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
private |
Definition at line 270 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
private |
Definition at line 269 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
private |
Definition at line 271 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
private |
Definition at line 275 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
private |
Definition at line 273 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
private |
Definition at line 269 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
private |
Definition at line 268 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.
|
private |
Definition at line 272 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java.