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

Public Member Functions

IRubyObject initialize (ThreadContext context, IRubyObject descriptor, IRubyObject rubyBuilder)
 
IRubyObject map (ThreadContext context, IRubyObject[] args)
 
IRubyObject oneof (ThreadContext context, IRubyObject name, Block block)
 
IRubyObject optional (ThreadContext context, IRubyObject[] args)
 
IRubyObject repeated (ThreadContext context, IRubyObject[] args)
 
IRubyObject required (ThreadContext context, IRubyObject[] args)
 
 RubyMessageBuilderContext (Ruby ruby, RubyClass klazz)
 

Static Public Member Functions

static void createRubyMessageBuilderContext (Ruby runtime)
 

Private Member Functions

void msgdefAddField (ThreadContext context, String label, IRubyObject name, IRubyObject type, IRubyObject number, IRubyObject typeClass)
 

Private Attributes

RubyBuilder builder
 
RubyClass cDescriptor
 
RubyClass cFieldDescriptor
 
RubyClass cOneofBuilderContext
 
RubyClass cOneofDescriptor
 
RubyDescriptor descriptor
 

Detailed Description

Definition at line 46 of file RubyMessageBuilderContext.java.

Constructor & Destructor Documentation

◆ RubyMessageBuilderContext()

com.google.protobuf.jruby.RubyMessageBuilderContext.RubyMessageBuilderContext ( Ruby  ruby,
RubyClass  klazz 
)
inline

Definition at line 58 of file RubyMessageBuilderContext.java.

Member Function Documentation

◆ createRubyMessageBuilderContext()

static void com.google.protobuf.jruby.RubyMessageBuilderContext.createRubyMessageBuilderContext ( Ruby  runtime)
inlinestatic

Definition at line 47 of file RubyMessageBuilderContext.java.

◆ initialize()

IRubyObject com.google.protobuf.jruby.RubyMessageBuilderContext.initialize ( ThreadContext  context,
IRubyObject  descriptor,
IRubyObject  rubyBuilder 
)
inline

Definition at line 63 of file RubyMessageBuilderContext.java.

◆ map()

IRubyObject com.google.protobuf.jruby.RubyMessageBuilderContext.map ( ThreadContext  context,
IRubyObject[]  args 
)
inline

Definition at line 142 of file RubyMessageBuilderContext.java.

◆ msgdefAddField()

void com.google.protobuf.jruby.RubyMessageBuilderContext.msgdefAddField ( ThreadContext  context,
String  label,
IRubyObject  name,
IRubyObject  type,
IRubyObject  number,
IRubyObject  typeClass 
)
inlineprivate

Definition at line 205 of file RubyMessageBuilderContext.java.

◆ oneof()

IRubyObject com.google.protobuf.jruby.RubyMessageBuilderContext.oneof ( ThreadContext  context,
IRubyObject  name,
Block  block 
)
inline

Definition at line 192 of file RubyMessageBuilderContext.java.

◆ optional()

IRubyObject com.google.protobuf.jruby.RubyMessageBuilderContext.optional ( ThreadContext  context,
IRubyObject[]  args 
)
inline

Definition at line 83 of file RubyMessageBuilderContext.java.

◆ repeated()

IRubyObject com.google.protobuf.jruby.RubyMessageBuilderContext.repeated ( ThreadContext  context,
IRubyObject[]  args 
)
inline

Definition at line 122 of file RubyMessageBuilderContext.java.

◆ required()

IRubyObject com.google.protobuf.jruby.RubyMessageBuilderContext.required ( ThreadContext  context,
IRubyObject[]  args 
)
inline

Definition at line 105 of file RubyMessageBuilderContext.java.

Member Data Documentation

◆ builder

RubyBuilder com.google.protobuf.jruby.RubyMessageBuilderContext.builder
private

Definition at line 212 of file RubyMessageBuilderContext.java.

◆ cDescriptor

RubyClass com.google.protobuf.jruby.RubyMessageBuilderContext.cDescriptor
private

Definition at line 216 of file RubyMessageBuilderContext.java.

◆ cFieldDescriptor

RubyClass com.google.protobuf.jruby.RubyMessageBuilderContext.cFieldDescriptor
private

Definition at line 213 of file RubyMessageBuilderContext.java.

◆ cOneofBuilderContext

RubyClass com.google.protobuf.jruby.RubyMessageBuilderContext.cOneofBuilderContext
private

Definition at line 215 of file RubyMessageBuilderContext.java.

◆ cOneofDescriptor

RubyClass com.google.protobuf.jruby.RubyMessageBuilderContext.cOneofDescriptor
private

Definition at line 214 of file RubyMessageBuilderContext.java.

◆ descriptor

RubyDescriptor com.google.protobuf.jruby.RubyMessageBuilderContext.descriptor
private

Definition at line 211 of file RubyMessageBuilderContext.java.


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


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