Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
com.google.protobuf.jruby.RubyRepeatedField Class Reference
Inheritance diagram for com.google.protobuf.jruby.RubyRepeatedField:
Inheritance graph
[legend]

Public Member Functions

IRubyObject clear (ThreadContext context)
 
IRubyObject clear (ThreadContext context)
 
IRubyObject concat (ThreadContext context, IRubyObject list)
 
IRubyObject concat (ThreadContext context, IRubyObject list)
 
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 index (ThreadContext context, IRubyObject[] args)
 
IRubyObject index (ThreadContext context, IRubyObject[] args)
 
IRubyObject indexSet (ThreadContext context, IRubyObject index, IRubyObject value)
 
IRubyObject indexSet (ThreadContext context, IRubyObject index, IRubyObject value)
 
IRubyObject initialize (ThreadContext context, IRubyObject[] args)
 
IRubyObject initialize (ThreadContext context, IRubyObject[] args)
 
IRubyObject inspect ()
 
IRubyObject length (ThreadContext context)
 
IRubyObject length (ThreadContext context)
 
IRubyObject plus (ThreadContext context, IRubyObject list)
 
IRubyObject plus (ThreadContext context, IRubyObject list)
 
IRubyObject pop_one (ThreadContext context)
 
IRubyObject pop_one (ThreadContext context)
 
IRubyObject push (ThreadContext context, IRubyObject value)
 
IRubyObject push (ThreadContext context, IRubyObject[] args)
 
IRubyObject replace (ThreadContext context, IRubyObject list)
 
IRubyObject replace (ThreadContext context, IRubyObject list)
 
 RubyRepeatedField (Ruby runtime, RubyClass klazz)
 
 RubyRepeatedField (Ruby runtime, RubyClass klazz)
 
 RubyRepeatedField (Ruby runtime, RubyClass klazz, Descriptors.FieldDescriptor.Type fieldType, IRubyObject typeClass)
 
 RubyRepeatedField (Ruby runtime, RubyClass klazz, FieldDescriptor.Type fieldType, IRubyObject typeClass)
 
IRubyObject toArray (ThreadContext context)
 
IRubyObject toArray (ThreadContext context)
 

Static Public Member Functions

static void createRubyRepeatedField (Ruby runtime)
 
static void createRubyRepeatedField (Ruby runtime)
 

Protected Member Functions

RubyRepeatedField deepCopy (ThreadContext context)
 
RubyRepeatedField deepCopy (ThreadContext context)
 
IRubyObject get (int index)
 
IRubyObject get (int index)
 
void setName (String name)
 
int size ()
 
int size ()
 

Private Member Functions

void checkArrayElementType (ThreadContext context, RubyArray arr)
 
void checkArrayElementType (ThreadContext context, RubyArray arr)
 
IRubyObject defaultValue (ThreadContext context)
 
IRubyObject defaultValue (ThreadContext context)
 
int normalizeArrayIndex (IRubyObject index)
 
int normalizeArrayIndex (IRubyObject index)
 

Private Attributes

Descriptors.FieldDescriptor.Type fieldType
 
FieldDescriptor.Type fieldType
 
String name
 
RubyArray storage
 
IRubyObject typeClass
 

Detailed Description

Definition at line 46 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/RubyRepeatedField.java.

Constructor & Destructor Documentation

◆ RubyRepeatedField() [1/4]

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

◆ RubyRepeatedField() [2/4]

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

◆ RubyRepeatedField() [3/4]

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

◆ RubyRepeatedField() [4/4]

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

Member Function Documentation

◆ checkArrayElementType() [1/2]

void com.google.protobuf.jruby.RubyRepeatedField.checkArrayElementType ( ThreadContext  context,
RubyArray  arr 
)
inlineprivate

◆ checkArrayElementType() [2/2]

void com.google.protobuf.jruby.RubyRepeatedField.checkArrayElementType ( ThreadContext  context,
RubyArray  arr 
)
inlineprivate

◆ clear() [1/2]

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

◆ clear() [2/2]

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

◆ concat() [1/2]

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

◆ concat() [2/2]

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

◆ createRubyRepeatedField() [1/2]

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

◆ createRubyRepeatedField() [2/2]

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

◆ deepCopy() [1/2]

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

◆ deepCopy() [2/2]

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

◆ defaultValue() [1/2]

IRubyObject com.google.protobuf.jruby.RubyRepeatedField.defaultValue ( ThreadContext  context)
inlineprivate

◆ defaultValue() [2/2]

IRubyObject com.google.protobuf.jruby.RubyRepeatedField.defaultValue ( ThreadContext  context)
inlineprivate

◆ dup() [1/2]

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

◆ dup() [2/2]

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

◆ each() [1/2]

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

◆ each() [2/2]

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

◆ eq() [1/2]

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

◆ eq() [2/2]

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

◆ get() [1/2]

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

◆ get() [2/2]

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

◆ hash() [1/2]

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

◆ hash() [2/2]

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

◆ index() [1/2]

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

◆ index() [2/2]

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

◆ indexSet() [1/2]

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

◆ indexSet() [2/2]

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

◆ initialize() [1/2]

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

◆ initialize() [2/2]

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

◆ inspect()

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

◆ length() [1/2]

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

◆ length() [2/2]

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

◆ normalizeArrayIndex() [1/2]

int com.google.protobuf.jruby.RubyRepeatedField.normalizeArrayIndex ( IRubyObject  index)
inlineprivate

◆ normalizeArrayIndex() [2/2]

int com.google.protobuf.jruby.RubyRepeatedField.normalizeArrayIndex ( IRubyObject  index)
inlineprivate

◆ plus() [1/2]

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

◆ plus() [2/2]

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

◆ pop_one() [1/2]

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

◆ pop_one() [2/2]

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

◆ push() [1/2]

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

◆ push() [2/2]

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

◆ replace() [1/2]

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

◆ replace() [2/2]

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

◆ setName()

void com.google.protobuf.jruby.RubyRepeatedField.setName ( String  name)
inlineprotected

◆ size() [1/2]

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

◆ size() [2/2]

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

◆ toArray() [1/2]

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

◆ toArray() [2/2]

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

Member Data Documentation

◆ fieldType [1/2]

Descriptors.FieldDescriptor.Type com.google.protobuf.jruby.RubyRepeatedField.fieldType
private

◆ fieldType [2/2]

FieldDescriptor.Type com.google.protobuf.jruby.RubyRepeatedField.fieldType
private

◆ name

String com.google.protobuf.jruby.RubyRepeatedField.name
private

◆ storage

RubyArray com.google.protobuf.jruby.RubyRepeatedField.storage
private

◆ typeClass

IRubyObject com.google.protobuf.jruby.RubyRepeatedField.typeClass
private

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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:08