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.RubyRepeatedField Class Reference
Inheritance diagram for com.google.protobuf.jruby.RubyRepeatedField:

Public Member Functions

 RubyRepeatedField (Ruby runtime, RubyClass klazz)
 
 RubyRepeatedField (Ruby runtime, RubyClass klazz, Descriptors.FieldDescriptor.Type fieldType, IRubyObject typeClass)
 
IRubyObject initialize (ThreadContext context, IRubyObject[] args)
 
IRubyObject indexSet (ThreadContext context, IRubyObject index, IRubyObject value)
 
IRubyObject index (ThreadContext context, IRubyObject[] args)
 
IRubyObject push (ThreadContext context, IRubyObject value)
 
IRubyObject pop_one (ThreadContext context)
 
IRubyObject replace (ThreadContext context, IRubyObject list)
 
IRubyObject clear (ThreadContext context)
 
IRubyObject length (ThreadContext context)
 
IRubyObject plus (ThreadContext context, IRubyObject list)
 
IRubyObject concat (ThreadContext context, IRubyObject list)
 
IRubyObject hash (ThreadContext context)
 
IRubyObject eq (ThreadContext context, IRubyObject other)
 
IRubyObject each (ThreadContext context, Block block)
 
IRubyObject toArray (ThreadContext context)
 
IRubyObject dup (ThreadContext context)
 

Static Public Member Functions

static void createRubyRepeatedField (Ruby runtime)
 

Protected Member Functions

IRubyObject get (int index)
 
RubyRepeatedField deepCopy (ThreadContext context)
 
int size ()
 

Constructor & Destructor Documentation

◆ RubyRepeatedField() [1/2]

com.google.protobuf.jruby.RubyRepeatedField.RubyRepeatedField ( Ruby  runtime,
RubyClass  klazz 
)
inline

◆ RubyRepeatedField() [2/2]

com.google.protobuf.jruby.RubyRepeatedField.RubyRepeatedField ( Ruby  runtime,
RubyClass  klazz,
Descriptors.FieldDescriptor.Type  fieldType,
IRubyObject  typeClass 
)
inline

Member Function Documentation

◆ clear()

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

◆ concat()

IRubyObject com.google.protobuf.jruby.RubyRepeatedField.concat ( ThreadContext  context,
IRubyObject  list 
)
inline

◆ createRubyRepeatedField()

static void com.google.protobuf.jruby.RubyRepeatedField.createRubyRepeatedField ( Ruby  runtime)
inlinestatic

◆ deepCopy()

RubyRepeatedField com.google.protobuf.jruby.RubyRepeatedField.deepCopy ( ThreadContext  context)
inlineprotected

◆ dup()

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

◆ each()

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

◆ eq()

IRubyObject com.google.protobuf.jruby.RubyRepeatedField.eq ( ThreadContext  context,
IRubyObject  other 
)
inline

◆ get()

IRubyObject com.google.protobuf.jruby.RubyRepeatedField.get ( int  index)
inlineprotected

◆ hash()

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

◆ index()

IRubyObject com.google.protobuf.jruby.RubyRepeatedField.index ( ThreadContext  context,
IRubyObject []  args 
)
inline

◆ indexSet()

IRubyObject com.google.protobuf.jruby.RubyRepeatedField.indexSet ( ThreadContext  context,
IRubyObject  index,
IRubyObject  value 
)
inline

◆ initialize()

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

◆ length()

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

◆ plus()

IRubyObject com.google.protobuf.jruby.RubyRepeatedField.plus ( ThreadContext  context,
IRubyObject  list 
)
inline

◆ pop_one()

IRubyObject com.google.protobuf.jruby.RubyRepeatedField.pop_one ( ThreadContext  context)
inline

◆ push()

IRubyObject com.google.protobuf.jruby.RubyRepeatedField.push ( ThreadContext  context,
IRubyObject  value 
)
inline

◆ replace()

IRubyObject com.google.protobuf.jruby.RubyRepeatedField.replace ( ThreadContext  context,
IRubyObject  list 
)
inline

◆ size()

int com.google.protobuf.jruby.RubyRepeatedField.size ( )
inlineprotected

◆ toArray()

IRubyObject com.google.protobuf.jruby.RubyRepeatedField.toArray ( ThreadContext  context)
inline

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