webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
com.google.protobuf.jruby.RubyMap Class Reference
Inheritance diagram for com.google.protobuf.jruby.RubyMap:

Public Member Functions

 RubyMap (Ruby ruby, RubyClass rubyClass)
 
IRubyObject initialize (ThreadContext context, IRubyObject[] args)
 
IRubyObject indexSet (ThreadContext context, IRubyObject key, IRubyObject value)
 
IRubyObject index (ThreadContext context, IRubyObject key)
 
IRubyObject eq (ThreadContext context, IRubyObject _other)
 
IRubyObject inspect ()
 
IRubyObject hash (ThreadContext context)
 
IRubyObject keys (ThreadContext context)
 
IRubyObject values (ThreadContext context)
 
IRubyObject clear (ThreadContext context)
 
IRubyObject each (ThreadContext context, Block block)
 
IRubyObject delete (ThreadContext context, IRubyObject key)
 
IRubyObject hasKey (ThreadContext context, IRubyObject key)
 
IRubyObject length (ThreadContext context)
 
IRubyObject dup (ThreadContext context)
 
RubyHash toHash (ThreadContext context)
 

Static Public Member Functions

static void createRubyMap (Ruby runtime)
 

Protected Member Functions

IRubyObject deepCopy (ThreadContext context)
 
List< DynamicMessagebuild (ThreadContext context, RubyDescriptor descriptor)
 
RubyMap mergeIntoSelf (final ThreadContext context, IRubyObject hashmap)
 
boolean typeCompatible (RubyMap other)
 

Constructor & Destructor Documentation

◆ RubyMap()

com.google.protobuf.jruby.RubyMap.RubyMap ( Ruby  ruby,
RubyClass  rubyClass 
)
inline

Member Function Documentation

◆ build()

List<DynamicMessage> com.google.protobuf.jruby.RubyMap.build ( ThreadContext  context,
RubyDescriptor  descriptor 
)
inlineprotected

◆ clear()

IRubyObject com.google.protobuf.jruby.RubyMap.clear ( ThreadContext  context)
inline

◆ createRubyMap()

static void com.google.protobuf.jruby.RubyMap.createRubyMap ( Ruby  runtime)
inlinestatic

◆ deepCopy()

IRubyObject com.google.protobuf.jruby.RubyMap.deepCopy ( ThreadContext  context)
inlineprotected

◆ delete()

IRubyObject com.google.protobuf.jruby.RubyMap.delete ( ThreadContext  context,
IRubyObject  key 
)
inline

◆ dup()

IRubyObject com.google.protobuf.jruby.RubyMap.dup ( ThreadContext  context)
inline

◆ each()

IRubyObject com.google.protobuf.jruby.RubyMap.each ( ThreadContext  context,
Block  block 
)
inline

◆ eq()

IRubyObject com.google.protobuf.jruby.RubyMap.eq ( ThreadContext  context,
IRubyObject  _other 
)
inline

◆ hash()

IRubyObject com.google.protobuf.jruby.RubyMap.hash ( ThreadContext  context)
inline

◆ hasKey()

IRubyObject com.google.protobuf.jruby.RubyMap.hasKey ( ThreadContext  context,
IRubyObject  key 
)
inline

◆ index()

IRubyObject com.google.protobuf.jruby.RubyMap.index ( ThreadContext  context,
IRubyObject  key 
)
inline

◆ indexSet()

IRubyObject com.google.protobuf.jruby.RubyMap.indexSet ( ThreadContext  context,
IRubyObject  key,
IRubyObject  value 
)
inline

◆ initialize()

IRubyObject com.google.protobuf.jruby.RubyMap.initialize ( ThreadContext  context,
IRubyObject []  args 
)
inline

◆ inspect()

IRubyObject com.google.protobuf.jruby.RubyMap.inspect ( )
inline

◆ keys()

IRubyObject com.google.protobuf.jruby.RubyMap.keys ( ThreadContext  context)
inline

◆ length()

IRubyObject com.google.protobuf.jruby.RubyMap.length ( ThreadContext  context)
inline

◆ mergeIntoSelf()

RubyMap com.google.protobuf.jruby.RubyMap.mergeIntoSelf ( final ThreadContext  context,
IRubyObject  hashmap 
)
inlineprotected

◆ toHash()

RubyHash com.google.protobuf.jruby.RubyMap.toHash ( ThreadContext  context)
inline

◆ typeCompatible()

boolean com.google.protobuf.jruby.RubyMap.typeCompatible ( RubyMap  other)
inlineprotected

◆ values()

IRubyObject com.google.protobuf.jruby.RubyMap.values ( ThreadContext  context)
inline

The documentation for this class was generated from the following file: