Public Member Functions | |
IRubyObject | clear (ThreadContext context) |
IRubyObject | clear (ThreadContext context) |
IRubyObject | delete (ThreadContext context, IRubyObject key) |
IRubyObject | delete (ThreadContext context, IRubyObject key) |
IRubyObject | dup (ThreadContext context) |
IRubyObject | dup (ThreadContext context) |
IRubyObject | each (ThreadContext context, Block block) |
IRubyObject | each (ThreadContext context, Block block) |
IRubyObject | eq (ThreadContext context, IRubyObject _other) |
IRubyObject | eq (ThreadContext context, IRubyObject _other) |
IRubyObject | hash (ThreadContext context) |
IRubyObject | hash (ThreadContext context) |
IRubyObject | hasKey (ThreadContext context, IRubyObject key) |
IRubyObject | hasKey (ThreadContext context, IRubyObject key) |
IRubyObject | index (ThreadContext context, IRubyObject key) |
IRubyObject | index (ThreadContext context, IRubyObject key) |
IRubyObject | indexSet (ThreadContext context, IRubyObject key, IRubyObject value) |
IRubyObject | indexSet (ThreadContext context, IRubyObject key, IRubyObject value) |
IRubyObject | initialize (ThreadContext context, IRubyObject[] args) |
IRubyObject | initialize (ThreadContext context, IRubyObject[] args) |
IRubyObject | inspect () |
IRubyObject | inspect () |
IRubyObject | keys (ThreadContext context) |
IRubyObject | keys (ThreadContext context) |
IRubyObject | length (ThreadContext context) |
IRubyObject | length (ThreadContext context) |
RubyMap (Ruby ruby, RubyClass rubyClass) | |
RubyMap (Ruby ruby, RubyClass rubyClass) | |
RubyHash | toHash (ThreadContext context) |
RubyHash | toHash (ThreadContext context) |
IRubyObject | values (ThreadContext context) |
IRubyObject | values (ThreadContext context) |
Static Public Member Functions | |
static void | createRubyMap (Ruby runtime) |
static void | createRubyMap (Ruby runtime) |
Protected Member Functions | |
List< DynamicMessage > | build (ThreadContext context, RubyDescriptor descriptor) |
List< DynamicMessage > | build (ThreadContext context, RubyDescriptor descriptor, int depth) |
IRubyObject | deepCopy (ThreadContext context) |
IRubyObject | deepCopy (ThreadContext context) |
RubyMap | mergeIntoSelf (final ThreadContext context, IRubyObject hashmap) |
RubyMap | mergeIntoSelf (final ThreadContext context, IRubyObject hashmap) |
boolean | typeCompatible (RubyMap other) |
boolean | typeCompatible (RubyMap other) |
Private Member Functions | |
boolean | needTypeclass (Descriptors.FieldDescriptor.Type type) |
boolean | needTypeclass (FieldDescriptor.Type type) |
RubyMap | newThisType (ThreadContext context) |
RubyMap | newThisType (ThreadContext context) |
RubyHash | singleLevelHash (ThreadContext context) |
Private Attributes | |
Descriptors.FieldDescriptor.Type | keyType |
FieldDescriptor.Type | keyType |
boolean | keyTypeIsString = false |
Map< IRubyObject, IRubyObject > | table |
Descriptors.FieldDescriptor.Type | valueType |
FieldDescriptor.Type | valueType |
IRubyObject | valueTypeClass |
Definition at line 56 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 69 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 68 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inlineprotected |
Definition at line 364 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inlineprotected |
Definition at line 392 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 269 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 282 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inlinestatic |
Definition at line 56 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inlinestatic |
Definition at line 57 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inlineprotected |
Definition at line 347 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inlineprotected |
Definition at line 375 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 298 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 312 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 333 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 348 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 283 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 297 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 191 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 204 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 227 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 240 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 310 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 325 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 171 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 185 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 150 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 155 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 104 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 105 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 216 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 229 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 247 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 260 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 321 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 336 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inlineprotected |
Definition at line 378 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inlineprotected |
Definition at line 406 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inlineprivate |
Definition at line 420 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inlineprivate |
Definition at line 459 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inlineprivate |
Definition at line 403 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inlineprivate |
Definition at line 434 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inlineprivate |
Definition at line 455 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 342 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 357 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inlineprotected |
Definition at line 397 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inlineprotected |
Definition at line 428 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 258 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
inline |
Definition at line 271 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
private |
Definition at line 430 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
private |
Definition at line 469 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
private |
Definition at line 473 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
private |
Definition at line 433 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
private |
Definition at line 431 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
private |
Definition at line 470 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.
|
private |
Definition at line 432 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java.