
Public Member Functions | |
| IRubyObject | addField (ThreadContext context, IRubyObject obj) |
| IRubyObject | addOneof (ThreadContext context, IRubyObject obj) |
| IRubyObject | each (ThreadContext context, Block block) |
| IRubyObject | each (ThreadContext context, Block block) |
| IRubyObject | eachOneof (ThreadContext context, Block block) |
| IRubyObject | eachOneof (ThreadContext context, Block block) |
| DescriptorProtos.DescriptorProto.Builder | getBuilder () |
| Descriptors.Descriptor | getDescriptor () |
| IRubyObject | getFileDescriptor (ThreadContext context) |
| IRubyObject | getName (ThreadContext context) |
| IRubyObject | getName (ThreadContext context) |
| IRubyObject | initialize (ThreadContext context) |
| IRubyObject | lookup (ThreadContext context, IRubyObject fieldName) |
| IRubyObject | lookup (ThreadContext context, IRubyObject fieldName) |
| IRubyObject | lookupOneof (ThreadContext context, IRubyObject name) |
| IRubyObject | lookupOneof (ThreadContext context, IRubyObject name) |
| IRubyObject | msgclass (ThreadContext context) |
| IRubyObject | msgclass (ThreadContext context) |
| RubyDescriptor (Ruby runtime, RubyClass klazz) | |
| RubyDescriptor (Ruby runtime, RubyClass klazz) | |
| void | setDescriptor (Descriptors.Descriptor descriptor) |
| void | setMapEntry (boolean isMapEntry) |
| IRubyObject | setName (ThreadContext context, IRubyObject name) |
Static Public Member Functions | |
| static void | createRubyDescriptor (Ruby runtime) |
| static void | createRubyDescriptor (Ruby runtime) |
Protected Member Functions | |
| FieldDescriptor | getField (String name) |
| RubyFieldDescriptor | lookup (String fieldName) |
| void | setDescriptor (ThreadContext context, Descriptor descriptor, RubyDescriptorPool pool) |
| void | setName (IRubyObject name) |
Private Member Functions | |
| RubyClass | buildClassFromDescriptor (ThreadContext context) |
| RubyModule | buildClassFromDescriptor (ThreadContext context) |
Private Attributes | |
| DescriptorProtos.DescriptorProto.Builder | builder |
| Descriptor | descriptor |
| Descriptors.Descriptor | descriptor |
| Map< String, RubyFieldDescriptor > | fieldDefMap |
| Map< IRubyObject, RubyFieldDescriptor > | fieldDescriptors |
| RubyClass | klazz |
| RubyModule | klazz |
| IRubyObject | name |
| Map< IRubyObject, RubyOneofDescriptor > | oneofDefs |
| Map< IRubyObject, RubyOneofDescriptor > | oneofDescriptors |
Static Private Attributes | |
| static RubyClass | cFieldDescriptor |
| static RubyClass | cOneofDescriptor |
Definition at line 50 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inline |
Definition at line 63 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inline |
Definition at line 67 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inline |
Definition at line 120 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inline |
Definition at line 180 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inlineprivate |
Definition at line 193 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inlineprivate |
Definition at line 236 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inlinestatic |
Definition at line 51 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inlinestatic |
Definition at line 53 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inline |
Definition at line 114 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inline |
Definition at line 161 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inline |
Definition at line 140 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inline |
Definition at line 198 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inline |
Definition at line 228 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inline |
Definition at line 224 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inlineprotected |
Definition at line 159 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inline |
Definition at line 128 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inline |
Definition at line 79 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inline |
Definition at line 92 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inline |
Definition at line 77 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inlineprotected |
Definition at line 258 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inline |
Definition at line 91 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inline |
Definition at line 135 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inline |
Definition at line 155 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inline |
Definition at line 213 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inline |
Definition at line 103 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inline |
Definition at line 147 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inline |
Definition at line 220 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inlineprotected |
Definition at line 163 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inline |
Definition at line 232 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inlineprotected |
Definition at line 189 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
inline |
Definition at line 104 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
private |
Definition at line 265 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
staticprivate |
Definition at line 215 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
staticprivate |
Definition at line 216 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
private |
Definition at line 218 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
private |
Definition at line 266 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
private |
Definition at line 267 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
private |
Definition at line 220 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
private |
Definition at line 222 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
private |
Definition at line 263 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
private |
Definition at line 262 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
private |
Definition at line 268 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.
|
private |
Definition at line 221 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java.