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.