Static Public Member Functions | |
static void | checkNameAvailability (ThreadContext context, String name) |
static void | checkNameAvailability (ThreadContext context, String name) |
static IRubyObject | checkType (ThreadContext context, Descriptors.FieldDescriptor.Type fieldType, IRubyObject value, RubyModule typeClass) |
static IRubyObject | checkType (ThreadContext context, FieldDescriptor.Type fieldType, String fieldName, IRubyObject value, RubyModule typeClass) |
static RaiseException | createExpectedTypeError (ThreadContext context, String type, String fieldType, String fieldName, IRubyObject value) |
static RaiseException | createInvalidTypeError (ThreadContext context, String fieldType, String fieldName, IRubyObject value) |
static RaiseException | createTypeError (ThreadContext context, String message) |
static String | escapeIdentifier (String name) |
static IRubyObject | fieldTypeToRuby (ThreadContext context, DescriptorProtos.FieldDescriptorProto.Type type) |
static IRubyObject | fieldTypeToRuby (ThreadContext context, Descriptors.FieldDescriptor.Type type) |
static IRubyObject | fieldTypeToRuby (ThreadContext context, FieldDescriptor.Type type) |
static IRubyObject | fieldTypeToRuby (ThreadContext context, FieldDescriptorProto.Type type) |
static boolean | isMapEntry (Descriptors.FieldDescriptor fieldDescriptor) |
static boolean | isMapEntry (FieldDescriptor fieldDescriptor) |
static RubyFieldDescriptor | msgdefCreateField (ThreadContext context, String label, IRubyObject name, IRubyObject type, IRubyObject number, IRubyObject typeClass, RubyClass cFieldDescriptor) |
static int | num2uint (IRubyObject value) |
static int | num2uint (IRubyObject value) |
static long | num2ulong (Ruby runtime, IRubyObject value) |
static long | num2ulong (Ruby runtime, IRubyObject value) |
static Descriptors.FieldDescriptor.Type | rubyToFieldType (IRubyObject typeClass) |
static FieldDescriptor.Type | rubyToFieldType (IRubyObject typeClass) |
static IRubyObject | symToString (IRubyObject sym) |
static String | unescapeIdentifier (String name) |
static IRubyObject | validateStringEncoding (ThreadContext context, Descriptors.FieldDescriptor.Type type, IRubyObject value) |
static IRubyObject | wrapPrimaryValue (ThreadContext context, Descriptors.FieldDescriptor.Type fieldType, Object value) |
static IRubyObject | wrapPrimaryValue (ThreadContext context, FieldDescriptor.Type fieldType, Object value) |
static IRubyObject | wrapPrimaryValue (ThreadContext context, FieldDescriptor.Type fieldType, Object value, boolean encodeBytes) |
Static Public Attributes | |
static String | BADNAME_REPLACEMENT = "__DOT__" |
static String | DESCRIPTOR_INSTANCE_VAR = "@descriptor" |
static final String | DESCRIPTOR_INSTANCE_VAR = "@descriptor" |
static String | EQUAL_SIGN = "=" |
static final String | EQUAL_SIGN = "=" |
Static Protected Member Functions | |
static void | checkIntTypePrecision (ThreadContext context, Descriptors.FieldDescriptor.Type type, IRubyObject value) |
static boolean | isRubyNum (Object value) |
static boolean | isRubyNum (Object value) |
static void | validateTypeClass (ThreadContext context, Descriptors.FieldDescriptor.Type type, IRubyObject value) |
static void | validateTypeClass (ThreadContext context, FieldDescriptor.Type type, IRubyObject value) |
Static Private Member Functions | |
static IRubyObject | fieldTypeToRuby (ThreadContext context, String typeName) |
static IRubyObject | fieldTypeToRuby (ThreadContext context, String typeName) |
static IRubyObject | validateAndEncodeString (ThreadContext context, String fieldType, String fieldName, IRubyObject value, String encoding) |
Static Private Attributes | |
static RubyClass | cTypeError |
static final String | EXPECTED_TYPE_ERROR_FORMAT = "Expected %s type for %s field '%s' (given %s)." |
static final String | INVALID_TYPE_ERROR_FORMAT = "Invalid argument for %s field '%s' (given %s)." |
static BigInteger | UINT64_COMPLEMENTARY = new BigInteger("18446744073709551616") |
static final BigInteger | UINT64_COMPLEMENTARY = new BigInteger("18446744073709551616") |
static long | UINT_MAX = 0xffffffffl |
static final long | UINT_MAX = 0xffffffffl |
Definition at line 49 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestaticprotected |
Definition at line 254 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Definition at line 207 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Definition at line 272 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Definition at line 67 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Definition at line 67 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Definition at line 290 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Definition at line 294 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Definition at line 283 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Replace invalid "." in descriptor with DOT
name |
Definition at line 217 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Definition at line 58 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Definition at line 54 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Definition at line 54 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Definition at line 58 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestaticprivate |
Definition at line 62 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestaticprivate |
Definition at line 62 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Definition at line 230 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Definition at line 277 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestaticprotected |
Definition at line 268 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestaticprotected |
Definition at line 298 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Definition at line 236 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Definition at line 167 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Definition at line 239 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Definition at line 179 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Definition at line 251 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Definition at line 50 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Definition at line 50 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Definition at line 265 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Replace DOT in descriptor name with "."
name |
Definition at line 226 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestaticprivate |
Definition at line 324 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Definition at line 190 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestaticprotected |
Definition at line 272 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestaticprotected |
Definition at line 302 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Definition at line 133 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Definition at line 193 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
inlinestatic |
Definition at line 197 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
static |
Definition at line 294 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
staticprivate |
Definition at line 344 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
static |
Definition at line 296 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
static |
Definition at line 333 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
static |
Definition at line 298 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
static |
Definition at line 335 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
staticprivate |
Definition at line 339 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
staticprivate |
Definition at line 340 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
staticprivate |
Definition at line 300 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
staticprivate |
Definition at line 337 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
staticprivate |
Definition at line 302 of file bloaty/third_party/protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.
|
staticprivate |
Definition at line 342 of file protobuf/ruby/src/main/java/com/google/protobuf/jruby/Utils.java.