Modifier and Type | Field and Description |
---|---|
JRubyMethod |
MethodDescriptor.anno |
Modifier and Type | Method and Description |
---|---|
static void |
AnnotationHelper.addMethodNamesToMap(java.util.Map<java.lang.String,JRubyMethod> map,
JRubyMethod jrubyMethod,
java.lang.String simpleName) |
static void |
AnnotationHelper.addMethodNamesToMap(java.util.Map<java.lang.String,JRubyMethod> map,
JRubyMethod anno,
java.lang.String simpleName,
java.lang.String[] names,
java.lang.String[] aliases) |
void |
AnnotationBinder.generateMethodAddCalls(javax.lang.model.element.ExecutableElement md,
JRubyMethod anno) |
void |
IndyBinder.generateMethodAddCalls(javax.lang.model.element.ExecutableElement md,
JRubyMethod jrubyMethod) |
static int |
AnnotationHelper.getArityValue(JRubyMethod anno,
int actualRequired) |
static java.lang.String |
AnnotationHelper.getCallerCallConfigNameByAnno(JRubyMethod jrubyMethod)
Produce a CallConfiguration name that represents what *caller* methods must prepare for
the method with this annotation.
|
static long |
IndyBinder.getEncodedSignature(JRubyMethod anno) |
static void |
AnnotationHelper.groupFrameFields(java.util.Map<java.util.Set<FrameField>,java.util.List<java.lang.String>> readGroups,
java.util.Map<java.util.Set<FrameField>,java.util.List<java.lang.String>> writeGroups,
JRubyMethod anno,
java.lang.String simpleName) |
Modifier and Type | Method and Description |
---|---|
static void |
AnnotationHelper.addMethodNamesToMap(java.util.Map<java.lang.String,JRubyMethod> map,
JRubyMethod jrubyMethod,
java.lang.String simpleName) |
static void |
AnnotationHelper.addMethodNamesToMap(java.util.Map<java.lang.String,JRubyMethod> map,
JRubyMethod anno,
java.lang.String simpleName,
java.lang.String[] names,
java.lang.String[] aliases) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
RubyWarnings.warn(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
CGIEscape.cgiesc_escape_html(ThreadContext context,
IRubyObject self,
IRubyObject _str) |
static IRubyObject |
CGIEscape.cgiesc_escape(ThreadContext context,
IRubyObject self,
IRubyObject _str) |
static IRubyObject |
CGIEscape.cgiesc_unescape_html(ThreadContext context,
IRubyObject self,
IRubyObject _str) |
static IRubyObject |
CGIEscape.cgiesc_unescape(ThreadContext context,
IRubyObject self,
IRubyObject[] argv) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
CoverageModule.peek_result(ThreadContext context,
IRubyObject self) |
static IRubyObject |
CoverageModule.result(ThreadContext context,
IRubyObject self) |
static IRubyObject |
CoverageModule.running_p(ThreadContext context,
IRubyObject self) |
static IRubyObject |
CoverageModule.start(ThreadContext context,
IRubyObject self) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
RubyDigest.DigestBase.block_length() |
static IRubyObject |
RubyDigest.DigestInstance.block_length(ThreadContext context,
IRubyObject self) |
static RubyString |
RubyDigest.bubblebabble(IRubyObject recv,
IRubyObject arg) |
static RubyString |
RubyDigest.DigestClass.bubblebabble(IRubyObject recv,
IRubyObject arg) |
IRubyObject |
RubyDigest.DigestBase.bubblebabble(ThreadContext context) |
static IRubyObject |
RubyDigest.DigestInstance.bubblebabble(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyDigest.DigestInstance.digest_bang(ThreadContext context,
IRubyObject self) |
IRubyObject |
RubyDigest.DigestBase.digest_length() |
static IRubyObject |
RubyDigest.DigestInstance.digest_length(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyDigest.DigestInstance.digest(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
IRubyObject |
RubyDigest.DigestBase.finish() |
static IRubyObject |
RubyDigest.DigestInstance.finish(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyDigest.DigestInstance.hexdigest_bang(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyDigest.DigestInstance.hexdigest(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static RubyString |
RubyDigest.hexencode(IRubyObject self,
IRubyObject arg) |
IRubyObject |
RubyDigest.DigestBase.initialize_copy(IRubyObject obj) |
static IRubyObject |
RubyDigest.DigestInstance.inspect(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyDigest.DigestInstance.length(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyDigest.DigestInstance.newObject(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyDigest.DigestInstance.op_equal(ThreadContext context,
IRubyObject self,
IRubyObject oth) |
IRubyObject |
RubyDigest.DigestBase.reset() |
static IRubyObject |
RubyDigest.DigestInstance.reset(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyDigest.DigestClass.s_digest(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyDigest.DigestClass.s_hexdigest(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyDigest.DigestInstance.to_s(ThreadContext context,
IRubyObject self) |
IRubyObject |
RubyDigest.DigestBase.update(IRubyObject obj) |
static IRubyObject |
RubyDigest.DigestInstance.update(ThreadContext context,
IRubyObject self,
IRubyObject arg) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
Pointer.address(ThreadContext context) |
IRubyObject |
Struct.alignment(ThreadContext context) |
IRubyObject |
Type.alignment(ThreadContext context)
Gets the native alignment of this Type in bytes
|
IRubyObject |
StructLayout.Field.alignment(ThreadContext context) |
static IRubyObject |
Struct.alignment(ThreadContext context,
IRubyObject structClass) |
static IRubyObject |
Struct.allocateIn(ThreadContext context,
IRubyObject klass) |
static IRubyObject |
Struct.allocateIn(ThreadContext context,
IRubyObject klass,
IRubyObject clearArg) |
static IRubyObject |
Struct.allocateInOut(ThreadContext context,
IRubyObject klass) |
static Buffer |
Buffer.allocateInOut(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg) |
static IRubyObject |
Struct.allocateInOut(ThreadContext context,
IRubyObject klass,
IRubyObject clearArg) |
static Buffer |
Buffer.allocateInOut(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg,
IRubyObject arg2) |
static Buffer |
Buffer.allocateInOut(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg,
IRubyObject countArg,
IRubyObject clearArg) |
static Buffer |
Buffer.allocateInput(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static Buffer |
Buffer.allocateInput(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg,
IRubyObject arg2) |
static Buffer |
Buffer.allocateInput(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg,
IRubyObject countArg,
IRubyObject clearArg) |
static IRubyObject |
Struct.allocateOut(ThreadContext context,
IRubyObject klass) |
static IRubyObject |
Struct.allocateOut(ThreadContext context,
IRubyObject klass,
IRubyObject clearArg) |
static Buffer |
Buffer.allocateOutput(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg) |
static Buffer |
Buffer.allocateOutput(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg,
IRubyObject arg2) |
static Buffer |
Buffer.allocateOutput(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg,
IRubyObject countArg,
IRubyObject clearArg) |
IRubyObject |
StructLayout.aref(ThreadContext context,
IRubyObject fieldName) |
IRubyObject |
AbstractMemory.aref(ThreadContext context,
IRubyObject indexArg) |
IRubyObject |
AbstractInvoker.attach(ThreadContext context,
IRubyObject obj,
IRubyObject methodName)
Attaches this function to a ruby module or class.
|
IRubyObject |
MemoryPointer.autorelease_p(ThreadContext context) |
IRubyObject |
MemoryPointer.autorelease(ThreadContext context,
IRubyObject release) |
static IRubyObject |
Platform.bsd_p(ThreadContext context,
IRubyObject recv) |
IRubyObject |
Struct.clear(ThreadContext context) |
IRubyObject |
AbstractMemory.clear(ThreadContext context)
Clears (zeros out) the memory contents.
|
IRubyObject |
StructLayout.ArrayProxy.each(ThreadContext context,
Block block)
Needed for Enumerable implementation
|
IRubyObject |
Type.Array.elem_type(ThreadContext context) |
IRubyObject |
Type.Builtin.eql_p(ThreadContext context,
IRubyObject obj) |
IRubyObject |
Type.Builtin.equal_p(ThreadContext context,
IRubyObject obj) |
IRubyObject |
StructLayout.fields(ThreadContext context) |
IRubyObject |
MemoryPointer.free(ThreadContext context) |
IRubyObject |
MappedType.from_native(ThreadContext context,
IRubyObject value,
IRubyObject ctx) |
static IRubyObject |
MemoryPointer.from_string(ThreadContext context,
IRubyObject klass,
IRubyObject s) |
IRubyObject |
AbstractMemory.get_array_of_float(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of signed 32 bit floating point values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_float64(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of signed 64 bit floating point values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_int16(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of signed 16 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_int32(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of signed 32 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_int64(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of signed 64 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_int8(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of signed 8 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_long(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of signed long integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_pointer(ThreadContext context,
IRubyObject offset,
IRubyObject length) |
IRubyObject |
AbstractMemory.get_array_of_string(ThreadContext context,
IRubyObject rbOffset) |
IRubyObject |
AbstractMemory.get_array_of_string(ThreadContext context,
IRubyObject rbOffset,
IRubyObject rbCount) |
IRubyObject |
AbstractMemory.get_array_of_uint16(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of unsigned 16 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_uint32(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of unsigned 32 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_uint64(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of unsigned 64 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_uint8(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of unsigned 8 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_ulong(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of unsigned long integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_bytes(ThreadContext context,
IRubyObject offArg,
IRubyObject lenArg) |
IRubyObject |
AbstractMemory.get_float32(ThreadContext context)
Reads a 32 bit floating point value from the memory address.
|
IRubyObject |
AbstractMemory.get_float32(ThreadContext context,
IRubyObject offset)
Reads a 32 bit floating point value from the memory address.
|
IRubyObject |
AbstractMemory.get_float64(ThreadContext context)
Reads a 64 bit floating point value from the memory address.
|
IRubyObject |
AbstractMemory.get_float64(ThreadContext context,
IRubyObject offset)
Reads a 64 bit floating point value from the memory address.
|
IRubyObject |
AbstractMemory.get_int16(ThreadContext context)
Reads a 16 bit signed integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_int16(ThreadContext context,
IRubyObject offset)
Reads a 16 bit signed integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_int32(ThreadContext context)
Reads a 32 bit signed integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_int32(ThreadContext context,
IRubyObject offset)
Reads a 32 bit signed integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_int64(ThreadContext context)
Reads a 64 bit integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_int64(ThreadContext context,
IRubyObject offset)
Reads a 64 bit integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_int8(ThreadContext context)
Reads an 8 bit signed integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_int8(ThreadContext context,
IRubyObject offset)
Reads an 8 bit signed integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_long(ThreadContext context)
Reads a C long integer value from the memory area.
|
IRubyObject |
AbstractMemory.get_long(ThreadContext context,
IRubyObject offset)
Reads a C long integer value from the memory area.
|
IRubyObject |
AbstractMemory.get_pointer(ThreadContext context) |
IRubyObject |
AbstractMemory.get_pointer(ThreadContext context,
IRubyObject offset) |
IRubyObject |
AbstractMemory.get_string(ThreadContext context) |
IRubyObject |
AbstractMemory.get_string(ThreadContext context,
IRubyObject offArg) |
IRubyObject |
AbstractMemory.get_string(ThreadContext context,
IRubyObject offArg,
IRubyObject lenArg) |
IRubyObject |
AbstractMemory.get_uint16(ThreadContext context)
Reads a 16 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_uint16(ThreadContext context,
IRubyObject offset)
Reads a 16 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_uint32(ThreadContext context)
Reads a 32 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_uint32(ThreadContext context,
IRubyObject offset)
Reads a 32 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_uint64(ThreadContext context)
Reads a 64 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_uint64(ThreadContext context,
IRubyObject offset)
Reads a 64 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_uint8(ThreadContext context)
Reads an 8 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_uint8(ThreadContext context,
IRubyObject offset)
Reads an 8 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_ulong(ThreadContext context)
Reads a C unsigned long integer value from the memory area.
|
IRubyObject |
AbstractMemory.get_ulong(ThreadContext context,
IRubyObject offset)
Reads a C unsigned long integer value from the memory area.
|
IRubyObject |
StructLayout.ArrayProxy.get(ThreadContext context) |
IRubyObject |
StructLayout.Field.get(ThreadContext context,
IRubyObject pointer) |
IRubyObject |
StructLayout.ArrayProxy.get(ThreadContext context,
IRubyObject index) |
IRubyObject |
StructLayout.get(ThreadContext context,
IRubyObject ptr,
IRubyObject name)
Gets the value of the struct member corresponding to name.
|
IRubyObject |
AbstractMemory.get(ThreadContext context,
IRubyObject typeName,
IRubyObject offset,
IRubyObject value) |
IRubyObject |
Struct.getFieldValue(ThreadContext context,
IRubyObject fieldName) |
IRubyObject |
Struct.getLayout(ThreadContext context) |
RubyFixnum |
AbstractMemory.hash(ThreadContext context)
Calculates a hash code for the pointer.
|
IRubyObject |
Buffer.initialize_copy(ThreadContext context,
IRubyObject other) |
IRubyObject |
Struct.initialize_copy(ThreadContext context,
IRubyObject other) |
IRubyObject |
Pointer.initialize_copy(ThreadContext context,
IRubyObject other) |
IRubyObject |
Struct.initialize(ThreadContext context) |
IRubyObject |
Struct.initialize(ThreadContext context,
IRubyObject ptr) |
IRubyObject |
Pointer.initialize(ThreadContext context,
IRubyObject address) |
IRubyObject |
Struct.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
StructLayout.Field.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
StructLayout.FunctionField.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
StructLayout.InnerStructField.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
StructLayout.ArrayField.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
Buffer.initialize(ThreadContext context,
IRubyObject sizeArg,
Block block) |
IRubyObject |
MemoryPointer.initialize(ThreadContext context,
IRubyObject sizeArg,
Block block) |
IRubyObject |
Pointer.initialize(ThreadContext context,
IRubyObject type,
IRubyObject address) |
IRubyObject |
Buffer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject arg2,
Block block) |
IRubyObject |
MemoryPointer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject count,
Block block) |
IRubyObject |
Buffer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject countArg,
IRubyObject clearArg,
Block block) |
IRubyObject |
MemoryPointer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject count,
IRubyObject clear,
Block block) |
IRubyObject |
Buffer.inspect(ThreadContext context) |
IRubyObject |
Type.Builtin.inspect(ThreadContext context) |
IRubyObject |
StructByValue.layout(ThreadContext context) |
IRubyObject |
Type.Array.length(ThreadContext context) |
static IRubyObject |
Platform.linux_p(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
Platform.mac_p(ThreadContext context,
IRubyObject recv) |
IRubyObject |
Struct.members(ThreadContext context) |
IRubyObject |
StructLayout.members(ThreadContext context)
Gets a ruby array of the names of all members of this struct.
|
static IRubyObject |
Struct.members(ThreadContext context,
IRubyObject structClass) |
IRubyObject |
StructLayout.Field.name(ThreadContext context) |
static IRubyObject |
IOModule.native_read(ThreadContext context,
IRubyObject self,
IRubyObject src,
IRubyObject dst,
IRubyObject rbLength) |
IRubyObject |
MappedType.native_type(ThreadContext context) |
static IRubyObject |
CallbackInfo.newCallbackInfo(ThreadContext context,
IRubyObject klass,
IRubyObject[] args)
CallbackInfo.new
|
static IRubyObject |
Type.Array.newInstance(ThreadContext context,
IRubyObject klass,
IRubyObject componentType,
IRubyObject length) |
static IRubyObject |
MappedType.newMappedType(ThreadContext context,
IRubyObject klass,
IRubyObject converter) |
static IRubyObject |
StructByValue.newStructByValue(ThreadContext context,
IRubyObject klass,
IRubyObject structClass) |
static IRubyObject |
StructLayout.newStructLayout(ThreadContext context,
IRubyObject klass,
IRubyObject[] args) |
IRubyObject |
Struct.null_p(ThreadContext context) |
IRubyObject |
Pointer.null_p(ThreadContext context)
Tests if this Pointer represents the C NULL value.
|
IRubyObject |
Struct.offset_of(ThreadContext context,
IRubyObject fieldName) |
IRubyObject |
StructLayout.offset_of(ThreadContext context,
IRubyObject fieldName) |
static IRubyObject |
Struct.offset_of(ThreadContext context,
IRubyObject structClass,
IRubyObject fieldName) |
IRubyObject |
StructLayout.Field.offset(ThreadContext context) |
IRubyObject |
Struct.offsets(ThreadContext context) |
IRubyObject |
StructLayout.offsets(ThreadContext context)
Gets a ruby array of the offsets of all members of this struct.
|
static IRubyObject |
Struct.offsets(ThreadContext context,
IRubyObject structClass) |
IRubyObject |
Type.Builtin.op_equal(ThreadContext context,
IRubyObject obj) |
IRubyObject |
Pointer.op_equal(ThreadContext context,
IRubyObject obj) |
IRubyObject |
MemoryPointer.op_equal(ThreadContext context,
IRubyObject obj) |
IRubyObject |
AbstractMemory.op_equal(ThreadContext context,
IRubyObject obj) |
IRubyObject |
AbstractMemory.op_plus(ThreadContext context,
IRubyObject value) |
IRubyObject |
Struct.order(ThreadContext context) |
IRubyObject |
AbstractMemory.order(ThreadContext context) |
IRubyObject |
Struct.order(ThreadContext context,
IRubyObject byte_order) |
IRubyObject |
AbstractMemory.order(ThreadContext context,
IRubyObject byte_order) |
IRubyObject |
CallbackInfo.param_types(ThreadContext context) |
IRubyObject |
Struct.pointer(ThreadContext context) |
IRubyObject |
AbstractMemory.put_array_of_float(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of 32 bit floating point values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_float64(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of 64 bit floating point values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_int16(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of signed 16 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_int32(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of signed 32 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_int64(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of signed 64 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_int8(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of signed 8 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_long(ThreadContext context,
IRubyObject offset,
IRubyObject arr)
Writes an array of signed long integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_pointer(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam) |
IRubyObject |
AbstractMemory.put_array_of_uint16(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of unsigned 16 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_uint32(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of unsigned 32 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_uint64(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of unsigned 64 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_uint8(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of unsigned 8 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_ulong(ThreadContext context,
IRubyObject offset,
IRubyObject arr)
Writes an array of unsigned long integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_bytes(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
AbstractMemory.put_callback(ThreadContext context,
IRubyObject offset,
IRubyObject proc,
IRubyObject cbInfo) |
IRubyObject |
AbstractMemory.put_float32(ThreadContext context,
IRubyObject value)
Writes an 32 bit floating point value to the memory area.
|
IRubyObject |
AbstractMemory.put_float32(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes an 32 bit floating point value to the memory area.
|
IRubyObject |
AbstractMemory.put_float64(ThreadContext context,
IRubyObject value)
Writes an 64 bit floating point value to the memory area.
|
IRubyObject |
AbstractMemory.put_float64(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes an 64 bit floating point value to the memory area.
|
IRubyObject |
AbstractMemory.put_int16(ThreadContext context,
IRubyObject value)
Writes a 16 bit signed integer value to the memory address.
|
IRubyObject |
AbstractMemory.put_int16(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a 16 bit signed integer value to the memory address.
|
IRubyObject |
AbstractMemory.put_int32(ThreadContext context,
IRubyObject value)
Writes a 32 bit signed integer value to the memory address.
|
IRubyObject |
AbstractMemory.put_int32(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a 32 bit signed integer value to the memory address.
|
IRubyObject |
AbstractMemory.put_int64(ThreadContext context,
IRubyObject value)
Writes a 64 bit integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_int64(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a 64 bit integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_int8(ThreadContext context,
IRubyObject value)
Writes a 8 bit signed integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_int8(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a 8 bit signed integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_long(ThreadContext context,
IRubyObject value)
Writes a C long integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_long(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a C long integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_pointer(ThreadContext context,
IRubyObject value) |
IRubyObject |
AbstractMemory.put_pointer(ThreadContext context,
IRubyObject offset,
IRubyObject value) |
IRubyObject |
AbstractMemory.put_string(ThreadContext context,
IRubyObject offArg,
IRubyObject strArg) |
IRubyObject |
AbstractMemory.put_uint16(ThreadContext context,
IRubyObject value)
Writes a 16 bit unsigned integer value to the memory address.
|
IRubyObject |
AbstractMemory.put_uint16(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a 16 bit unsigned integer value to the memory address.
|
IRubyObject |
AbstractMemory.put_uint32(ThreadContext context,
IRubyObject value)
Writes an 32 bit unsigned integer value to the memory address.
|
IRubyObject |
AbstractMemory.put_uint32(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes an 32 bit unsigned integer value to the memory address.
|
IRubyObject |
AbstractMemory.put_uint64(ThreadContext context,
IRubyObject value)
Writes a 64 bit unsigned integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_uint64(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a 64 bit unsigned integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_uint8(ThreadContext context,
IRubyObject value)
Writes a 8 bit unsigned integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_uint8(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a 8 bit unsigned integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_ulong(ThreadContext context,
IRubyObject value)
Writes a C long integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_ulong(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a C long integer value to the memory area.
|
IRubyObject |
StructLayout.Field.put(ThreadContext context,
IRubyObject pointer,
IRubyObject value) |
IRubyObject |
StructLayout.ArrayProxy.put(ThreadContext context,
IRubyObject index,
IRubyObject value) |
IRubyObject |
AbstractMemory.put(ThreadContext context,
IRubyObject typeName,
IRubyObject offset) |
IRubyObject |
StructLayout.put(ThreadContext context,
IRubyObject ptr,
IRubyObject name,
IRubyObject value)
Sets the native value of the struct member corresponding to name.
|
IRubyObject |
AbstractMemory.read_array_of_float(ThreadContext context,
IRubyObject length)
Reads an array of signed 32 bit floating point values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_float64(ThreadContext context,
IRubyObject length)
Reads an array of signed 64 bit floating point values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_int16(ThreadContext context,
IRubyObject length)
Reads an array of signed 16 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_int32(ThreadContext context,
IRubyObject length)
Reads an array of signed 32 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_int64(ThreadContext context,
IRubyObject length)
Reads an array of signed 64 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_int8(ThreadContext context,
IRubyObject length)
Reads an array of signed 8 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_long(ThreadContext context,
IRubyObject length)
Reads an array of signed long integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_pointer(ThreadContext context,
IRubyObject length) |
IRubyObject |
AbstractMemory.read_array_of_string(ThreadContext context) |
IRubyObject |
AbstractMemory.read_array_of_string(ThreadContext context,
IRubyObject rbLength) |
IRubyObject |
AbstractMemory.read_array_of_type(ThreadContext context,
IRubyObject typeArg,
IRubyObject lenArg) |
IRubyObject |
AbstractMemory.read_array_of_type(ThreadContext context,
IRubyObject typeArg,
IRubyObject reader,
IRubyObject lenArg) |
IRubyObject |
AbstractMemory.read_array_of_uint16(ThreadContext context,
IRubyObject length)
Reads an array of unsigned 16 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_uint32(ThreadContext context,
IRubyObject length)
Reads an array of unsigned 32 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_uint64(ThreadContext context,
IRubyObject length)
Reads an array of unsigned 64 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_uint8(ThreadContext context,
IRubyObject length)
Reads an array of unsigned 8 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_ulong(ThreadContext context,
IRubyObject length)
Reads an array of unsigned long integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_bytes(ThreadContext context,
IRubyObject lenArg) |
IRubyObject |
AbstractMemory.read_char(ThreadContext context)
Reads an 8 bit signed integer value from the memory address.
|
IRubyObject |
AbstractMemory.read_double(ThreadContext context)
Reads a 64 bit floating point value from the memory address.
|
IRubyObject |
AbstractMemory.read_float(ThreadContext context)
Reads a 32 bit floating point value from the memory address.
|
IRubyObject |
AbstractMemory.read_int(ThreadContext context)
Reads a 32 bit signed integer value from the memory address.
|
IRubyObject |
AbstractMemory.read_long_long(ThreadContext context)
Reads a 64 bit integer value from the memory address.
|
IRubyObject |
AbstractMemory.read_long(ThreadContext context)
Reads a C long integer value from the memory area.
|
IRubyObject |
AbstractMemory.read_pointer(ThreadContext context) |
IRubyObject |
AbstractMemory.read_short(ThreadContext context)
Reads a 16 bit signed integer value from the memory address.
|
IRubyObject |
AbstractMemory.read_string(ThreadContext context) |
IRubyObject |
AbstractMemory.read_string(ThreadContext context,
IRubyObject rbLength) |
IRubyObject |
AbstractMemory.read_uchar(ThreadContext context)
Reads an 8 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.read_uint(ThreadContext context)
Reads a 32 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.read_uint16(ThreadContext context)
Reads a 16 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.read_uint8(ThreadContext context)
Reads a 8 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.read_ulong_long(ThreadContext context)
Reads a 64 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.read_ulong(ThreadContext context)
Reads a C unsigned long integer value from the memory area.
|
IRubyObject |
AbstractMemory.read_ushort(ThreadContext context)
Reads a 16 bit unsigned integer value from the memory address.
|
IRubyObject |
CallbackInfo.result_type(ThreadContext context) |
static IRubyObject |
Struct.set_layout(ThreadContext context,
IRubyObject structClass,
IRubyObject layout) |
IRubyObject |
Struct.setFieldValue(ThreadContext context,
IRubyObject fieldName,
IRubyObject fieldValue) |
IRubyObject |
Struct.size(ThreadContext context) |
IRubyObject |
Type.size(ThreadContext context)
Gets the native size of this Type in bytes
|
IRubyObject |
StructLayout.Field.size(ThreadContext context) |
IRubyObject |
StructLayout.ArrayProxy.size(ThreadContext context) |
static IRubyObject |
Struct.size(ThreadContext context,
IRubyObject structClass) |
static IRubyObject |
Pointer.size(ThreadContext context,
IRubyObject recv) |
IRubyObject |
AbstractMemory.slice(ThreadContext context,
IRubyObject offset,
IRubyObject size) |
static IRubyObject |
Platform.solaris_p(ThreadContext context,
IRubyObject recv) |
IRubyObject |
StructByValue.struct_class(ThreadContext context) |
IRubyObject |
MappedType.to_native(ThreadContext context,
IRubyObject value,
IRubyObject ctx) |
IRubyObject |
StructLayout.ArrayProxy.to_ptr(ThreadContext context) |
IRubyObject |
AbstractMemory.to_ptr(ThreadContext context) |
IRubyObject |
StructByValue.to_s(ThreadContext context) |
IRubyObject |
StructLayout.CharArrayProxy.to_s(ThreadContext context) |
IRubyObject |
CallbackInfo.to_s(ThreadContext context) |
IRubyObject |
Pointer.to_s(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
AbstractMemory.to_s(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
Type.Builtin.to_sym(ThreadContext context) |
IRubyObject |
AbstractMemory.total(ThreadContext context)
Gets the total size (in bytes) of the Memory.
|
IRubyObject |
AbstractMemory.type_size(ThreadContext context)
Indicates how many bytes the intrinsic type of the memory uses.
|
IRubyObject |
StructLayout.Field.type(ThreadContext context) |
IRubyObject |
StructLayout.union_bang(ThreadContext context) |
static IRubyObject |
Platform.unix_p(ThreadContext context,
IRubyObject recv) |
IRubyObject |
Struct.values(ThreadContext context) |
static IRubyObject |
Platform.windows_p(ThreadContext context,
IRubyObject recv) |
IRubyObject |
AbstractMemory.write_array_of_float(ThreadContext context,
IRubyObject ary)
Writes an array of 32 bit floating point values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_float64(ThreadContext context,
IRubyObject ary)
Writes an array of 64 bit floating point values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_int16(ThreadContext context,
IRubyObject ary)
Writes an array of signed 16 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_int32(ThreadContext context,
IRubyObject ary)
Writes an array of signed 32 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_int64(ThreadContext context,
IRubyObject ary)
Writes an array of signed 64 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_int8(ThreadContext context,
IRubyObject ary)
Writes an array of signed 8 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_long(ThreadContext context,
IRubyObject ary)
Writes an array of signed long integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_pointer(ThreadContext context,
IRubyObject arrParam) |
IRubyObject |
AbstractMemory.write_array_of_type(ThreadContext context,
IRubyObject typeArg,
IRubyObject aryArg) |
IRubyObject |
AbstractMemory.write_array_of_type(ThreadContext context,
IRubyObject typeArg,
IRubyObject writer,
IRubyObject aryArg) |
IRubyObject |
AbstractMemory.write_array_of_uint16(ThreadContext context,
IRubyObject ary)
Writes an array of unsigned 16 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_uint32(ThreadContext context,
IRubyObject ary)
Writes an array of unsigned 32 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_uint64(ThreadContext context,
IRubyObject ary)
Writes an array of unsigned 64 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_uint8(ThreadContext context,
IRubyObject ary)
Writes an array of unsigned 8 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_ulong(ThreadContext context,
IRubyObject ary)
Writes an array of unsigned long integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_bytes(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
AbstractMemory.write_char(ThreadContext context,
IRubyObject value)
Writes a 8 bit signed integer value to the memory area.
|
IRubyObject |
AbstractMemory.write_double(ThreadContext context,
IRubyObject value)
Writes an 64 bit floating point value to the memory area.
|
IRubyObject |
AbstractMemory.write_float(ThreadContext context,
IRubyObject value)
Writes an 32 bit floating point value to the memory area.
|
IRubyObject |
AbstractMemory.write_int(ThreadContext context,
IRubyObject value)
Writes a 32 bit signed integer value to the memory address.
|
IRubyObject |
AbstractMemory.write_long_long(ThreadContext context,
IRubyObject value)
Writes a 64 bit integer value to the memory area.
|
IRubyObject |
AbstractMemory.write_long(ThreadContext context,
IRubyObject value)
Writes a C long integer value to the memory area.
|
IRubyObject |
AbstractMemory.write_pointer(ThreadContext context,
IRubyObject value) |
IRubyObject |
AbstractMemory.write_short(ThreadContext context,
IRubyObject value)
Writes a 16 bit signed integer value to the memory address.
|
IRubyObject |
AbstractMemory.write_string(ThreadContext context,
IRubyObject strArg) |
IRubyObject |
AbstractMemory.write_string(ThreadContext context,
IRubyObject strArg,
IRubyObject lenArg) |
IRubyObject |
AbstractMemory.write_uchar(ThreadContext context,
IRubyObject value)
Writes a 8 bit unsigned integer value to the memory area.
|
IRubyObject |
AbstractMemory.write_uint(ThreadContext context,
IRubyObject value)
Writes an 32 bit unsigned integer value to the memory address.
|
IRubyObject |
AbstractMemory.write_ulong_long(ThreadContext context,
IRubyObject value)
Writes a 64 bit unsigned integer value to the memory area.
|
IRubyObject |
AbstractMemory.write_ushort(ThreadContext context,
IRubyObject value)
Writes a 16 bit unsigned integer value to the memory address.
|
Modifier and Type | Method and Description |
---|---|
static FileDescriptorIO |
FileDescriptorIO.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject fd) |
static RubyIO |
FileDescriptorIO.wrap(ThreadContext context,
IRubyObject recv,
IRubyObject fd) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
ThreadFiber.__alive__(ThreadContext context) |
static IRubyObject |
ThreadFiber.__current__(ThreadContext context,
IRubyObject recv) |
IRubyObject |
ThreadFiber.__finalize__(ThreadContext context) |
IRubyObject |
ThreadFiber.__transfer__(ThreadContext context,
IRubyObject[] values) |
IRubyObject |
ThreadFiber.initialize(ThreadContext context,
Block block) |
IRubyObject |
ThreadFiber.resume(ThreadContext context,
IRubyObject[] values) |
static IRubyObject |
ThreadFiber.yield(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
ThreadFiber.yield(ThreadContext context,
IRubyObject recv,
IRubyObject value) |
static IRubyObject |
ThreadFiber.yield(ThreadContext context,
IRubyObject recv,
IRubyObject[] value) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
IOWaitLibrary.nread(ThreadContext context,
IRubyObject _io) |
static IRubyObject |
IOWaitLibrary.ready(ThreadContext context,
IRubyObject _io)
returns non-nil if input available without blocking, false if EOF or not open/readable, otherwise nil.
|
static IRubyObject |
IOWaitLibrary.wait_readable(ThreadContext context,
IRubyObject _io,
IRubyObject[] argv) |
static IRubyObject |
IOWaitLibrary.wait_writable(ThreadContext context,
IRubyObject _io,
IRubyObject[] argv)
waits until input available or timed out and returns self, or nil when EOF reached.
|
static IRubyObject |
IOWaitLibrary.wait(ThreadContext context,
IRubyObject _io,
IRubyObject[] argv) |
Modifier and Type | Method and Description |
---|---|
static RubyString |
CoreExt.String.alloc(ThreadContext context,
IRubyObject recv,
IRubyObject size) |
static IRubyObject |
JRubyUtilLibrary.cache_stats(ThreadContext context,
IRubyObject self)
Provide stats on how many method and constant invalidations have occurred globally.
|
static IRubyObject |
JRubyUtilLibrary.class_loader_resources(ThreadContext context,
IRubyObject recv,
IRubyObject... args) |
static IRubyObject |
JRubyUtilLibrary.classpath_launcher(ThreadContext context,
IRubyObject recv) |
IRubyObject |
JRubyObjectInputStream.close() |
static IRubyObject |
JRubyLibrary.compile_ir(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
JRubyLibrary.compile(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
JRubyUtilLibrary.current_directory(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
JRubyLibrary.dereference(ThreadContext context,
IRubyObject recv,
IRubyObject obj)
Unwrap the given Java-integration-wrapped object, returning the unwrapped
object.
|
static IRubyObject |
JRubyLibrary.JRubyConfig.did_you_mean_disabled_p(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JRubyUtilLibrary.extra_gem_paths(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
JRubyUtilLibrary.gc(ThreadContext context,
IRubyObject recv) |
IRubyObject |
JRubyExecutionContextLocal.getDefault() |
IRubyObject |
JRubyExecutionContextLocal.getDefaultProc() |
static IRubyObject |
JRubyUtilLibrary.getObjectSpaceEnabled(IRubyObject recv) |
IRubyObject |
JRubyExecutionContextLocal.getValue(ThreadContext context) |
static IRubyObject |
JRubyLibrary.identity_hash(ThreadContext context,
IRubyObject recv,
IRubyObject obj)
Provide the "identity" hash code that System.identityHashCode would produce.
|
IRubyObject |
JRubyObjectInputStream.initialize(IRubyObject wrappedStream) |
IRubyObject |
JRubyExecutionContextLocal.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
static RubyArray |
JRubyUtilLibrary.internal_libraries(ThreadContext context,
IRubyObject self)
Deprecated.
|
static RubyBoolean |
JRubyLibrary.is_security_restricted(IRubyObject recv) |
static IRubyObject |
JRubyUtilLibrary.load_ext(ThreadContext context,
IRubyObject recv,
IRubyObject klass)
Preffered way to boot-up JRuby extensions (available as
>JRuby.load_ext ). |
static IRubyObject |
JRubyUtilLibrary.native_posix_p(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JRubyObjectInputStream.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
JRubyLibrary.parse(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
JRubyObjectInputStream.readObject() |
static IRubyObject |
JRubyLibrary.reference(ThreadContext context,
IRubyObject recv,
IRubyObject obj)
Wrap the given object as in Java integration and return the wrapper.
|
static IRubyObject |
JRubyLibrary.reference0(ThreadContext context,
IRubyObject recv,
IRubyObject obj)
Wrap the given object as in Java integration and return the wrapper.
|
static IRubyObject |
JRubyLibrary.JRubyConfig.rubygems_disabled_p(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JRubyLibrary.runtime(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
JRubyLibrary.set_context_class_loader(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
JRubyUtilLibrary.set_last_exit_status(ThreadContext context,
IRubyObject recv,
IRubyObject status,
IRubyObject pid) |
static IRubyObject |
JRubyUtilLibrary.set_meta_class(ThreadContext context,
IRubyObject recv,
IRubyObject obj,
IRubyObject klass) |
static IRubyObject |
JRubyLibrary.set_security_restricted(IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
JRubyUtilLibrary.setObjectSpaceEnabled(IRubyObject recv,
IRubyObject arg) |
IRubyObject |
JRubyExecutionContextLocal.setValue(ThreadContext context,
IRubyObject value) |
static IRubyObject |
JRubyLibrary.subclasses(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
JRubyLibrary.subclasses(ThreadContext context,
IRubyObject recv,
IRubyObject arg,
IRubyObject opts) |
static RubyFixnum |
CoreExt.String.unseeded_hash(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
JRubyLibrary.with_current_runtime_as_global(ThreadContext context,
IRubyObject recv,
Block block)
Run the provided (required) block with the "global runtime" set to the current runtime,
for libraries that expect to operate against the global runtime.
|
IRubyObject |
JRubyFiberLocal.withValue(ThreadContext context,
IRubyObject value,
Block block) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
RubyNKF.guess(ThreadContext context,
IRubyObject recv,
IRubyObject s) |
static IRubyObject |
RubyNKF.guess1(ThreadContext context,
IRubyObject recv,
IRubyObject str) |
static IRubyObject |
RubyNKF.guess2(ThreadContext context,
IRubyObject recv,
IRubyObject str) |
static IRubyObject |
RubyNKF.nkf(ThreadContext context,
IRubyObject recv,
IRubyObject opt,
IRubyObject str) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
RubySecureRandom.gen_random(ThreadContext context,
IRubyObject self,
IRubyObject n) |
static IRubyObject |
RubySecureRandom.hex(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubySecureRandom.hex(ThreadContext context,
IRubyObject self,
IRubyObject n) |
static IRubyObject |
RubySecureRandom.random_bytes(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubySecureRandom.random_bytes(ThreadContext context,
IRubyObject self,
IRubyObject n) |
static IRubyObject |
RubySecureRandom.random_number(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubySecureRandom.random_number(ThreadContext context,
IRubyObject self,
IRubyObject n) |
static IRubyObject |
RubySecureRandom.uuid(ThreadContext context,
IRubyObject self) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
RubySet.add_p(ThreadContext context,
IRubyObject obj)
Adds the given object to the set and returns self.
|
RubySet |
RubySet.add(ThreadContext context,
IRubyObject obj)
Adds the given object to the set and returns self.
|
IRubyObject |
RubySet.classify(ThreadContext context,
Block block) |
IRubyObject |
RubySet.collect_bang(ThreadContext context,
Block block) |
IRubyObject |
RubySet.compare_by_identity_p(ThreadContext context) |
IRubyObject |
RubySet.compare_by_identity(ThreadContext context) |
static RubySortedSet |
RubySortedSet.create(ThreadContext context,
IRubyObject self,
IRubyObject... ary) |
static RubySet |
RubySet.create(ThreadContext context,
IRubyObject self,
IRubyObject... ary)
Creates a new set containing the given objects.
|
IRubyObject |
RubySet.delete_if(ThreadContext context,
Block block) |
IRubyObject |
RubySet.delete_p(ThreadContext context,
IRubyObject obj)
Deletes the given object from the set and returns self.
|
IRubyObject |
RubySet.delete(ThreadContext context,
IRubyObject obj) |
IRubyObject |
RubySet.disjoint_p(ThreadContext context,
IRubyObject set)
Returns true if the set and the given set have no element in common.
|
IRubyObject |
RubySet.divide(ThreadContext context,
Block block)
Divides the set into a set of subsets according to the commonality
defined by the given block.
|
IRubyObject |
RubySet.each(ThreadContext context,
Block block) |
IRubyObject |
RubySet.empty_p(ThreadContext context) |
IRubyObject |
RubySet.flatten_bang(ThreadContext context) |
RubySet |
RubySet.flatten_merge(ThreadContext context,
IRubyObject set) |
RubySet |
RubySet.flatten(ThreadContext context) |
IRubyObject |
RubySet.freeze(ThreadContext context) |
RubyFixnum |
RubySet.hash() |
RubyBoolean |
RubySet.include_p(ThreadContext context,
IRubyObject obj)
Returns true if the set contains the given object.
|
IRubyObject |
RubySet.initialize_clone(ThreadContext context,
IRubyObject orig) |
IRubyObject |
RubySet.initialize_dup(ThreadContext context,
IRubyObject orig) |
IRubyObject |
RubySet.initialize(ThreadContext context,
Block block)
initialize(enum = nil, &block)
|
IRubyObject |
RubySet.initialize(ThreadContext context,
IRubyObject enume,
Block block)
initialize(enum = nil, &block)
|
RubyString |
RubySet.inspect(ThreadContext context) |
IRubyObject |
RubySet.intersect_p(ThreadContext context,
IRubyObject set)
Returns true if the set and the given set have at least one element in common.
|
IRubyObject |
RubySet.keep_if(ThreadContext context,
Block block) |
IRubyObject |
RubySet.length(ThreadContext context) |
IRubyObject |
RubySet.op_and(ThreadContext context,
IRubyObject enume)
Returns a new set built by merging the set and the elements of the given enumerable object.
|
IRubyObject |
RubySet.op_diff(ThreadContext context,
IRubyObject enume)
Returns a new set built by duplicating the set, removing every element that appears in the given enumerable object.
|
IRubyObject |
RubySet.op_eql(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubySet.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubySet.op_or(ThreadContext context,
IRubyObject enume)
Returns a new set built by merging the set and the elements of the given enumerable object.
|
IRubyObject |
RubySet.op_xor(ThreadContext context,
IRubyObject enume)
Returns a new set containing elements exclusive between the set and the given enumerable object.
|
IRubyObject |
RubySet.proper_subset_p(ThreadContext context,
IRubyObject set) |
IRubyObject |
RubySet.proper_superset_p(ThreadContext context,
IRubyObject set) |
IRubyObject |
RubySet.rb_clear(ThreadContext context) |
RubySet |
RubySet.rb_merge(ThreadContext context,
IRubyObject enume)
Merges the elements of the given enumerable object to the set and returns self.
|
IRubyObject |
RubySet.reject_bang(ThreadContext context,
Block block) |
RubySet |
RubySet.replace(ThreadContext context,
IRubyObject enume)
Replaces the contents of the set with the contents of the given enumerable object and returns self.
|
IRubyObject |
RubySet.reset(ThreadContext context) |
IRubyObject |
RubySet.select_bang(ThreadContext context,
Block block) |
RubyArray |
RubySortedSet.sort(ThreadContext context) |
IRubyObject |
RubySet.subset_p(ThreadContext context,
IRubyObject set) |
IRubyObject |
RubySet.subtract(ThreadContext context,
IRubyObject enume)
Deletes every element that appears in the given enumerable object and returns self.
|
IRubyObject |
RubySet.superset_p(ThreadContext context,
IRubyObject set) |
IRubyObject |
RubySet.taint(ThreadContext context) |
RubyArray |
RubySet.to_a(ThreadContext context)
Converts the set to an array.
|
RubySet |
RubySet.to_set(ThreadContext context,
Block block) |
RubySet |
RubySet.to_set(ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
EnumerableExt.to_set(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
IRubyObject |
RubySet.DivideTSortHash.tsort_each_child(ThreadContext context,
IRubyObject node,
Block block) |
IRubyObject |
RubySet.DivideTSortHash.tsort_each_node(ThreadContext context,
Block block) |
IRubyObject |
RubySet.untaint(ThreadContext context) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
Tempfile._close(ThreadContext context) |
IRubyObject |
Tempfile.close_bang(ThreadContext context) |
IRubyObject |
Tempfile.close(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
Tempfile.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
RubyString |
Tempfile.inspect(ThreadContext context) |
IRubyObject |
Tempfile.open(ThreadContext context) |
static IRubyObject |
Tempfile.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
Tempfile.size(ThreadContext context) |
IRubyObject |
Tempfile.unlink(ThreadContext context) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
Timeout.timeout(ThreadContext context,
IRubyObject recv,
IRubyObject seconds,
Block block) |
static IRubyObject |
Timeout.timeout(ThreadContext context,
IRubyObject recv,
IRubyObject seconds,
IRubyObject exceptionType,
Block block) |
static IRubyObject |
Timeout.timeout(ThreadContext context,
IRubyObject recv,
IRubyObject seconds,
IRubyObject exceptionType,
IRubyObject message,
Block block) |
Modifier and Type | Method and Description |
---|---|
static CallConfiguration |
CallConfiguration.getCallConfigByAnno(JRubyMethod anno)
Produce a CallConfiguration name that represents what must be prepared around calls to
the method with this annotation.
|
static CallConfiguration |
CallConfiguration.getCallerCallConfigByAnno(JRubyMethod jrubyMethod)
Produce a CallConfiguration that represents what *caller* methods must prepare for
the method with this annotation.
|
Modifier and Type | Method and Description |
---|---|
IRubyObject |
MapJavaProxy.any_p(ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
JavaInterfaceTemplate.append_features(ThreadContext context,
IRubyObject self,
IRubyObject clazz,
Block block) |
IRubyObject |
MapJavaProxy.assoc(ThreadContext context,
IRubyObject obj) |
IRubyObject |
ArrayJavaProxy.at(ThreadContext context,
IRubyObject index) |
IRubyObject |
MapJavaProxy.compare_by_identity_p(ThreadContext context) |
IRubyObject |
MapJavaProxy.compare_by_identity(ThreadContext context) |
IRubyObject |
ArrayJavaProxy.component_type(ThreadContext context) |
static IRubyObject |
JavaProxy.ClassMethods.const_missing(ThreadContext context,
IRubyObject self,
IRubyObject name) |
IRubyObject |
ArrayJavaProxy.count(ThreadContext context,
Block block) |
IRubyObject |
ArrayJavaProxy.count(ThreadContext context,
IRubyObject obj,
Block unused) |
IRubyObject |
MapJavaProxy.default_proc(ThreadContext context)
rb_hash_default_proc
|
IRubyObject |
MapJavaProxy.default_value_get(ThreadContext context) |
IRubyObject |
MapJavaProxy.default_value_get(ThreadContext context,
IRubyObject arg) |
IRubyObject |
MapJavaProxy.default_value_set(ThreadContext context,
IRubyObject defaultValue)
rb_hash_set_default
|
IRubyObject |
MapJavaProxy.delete_if(ThreadContext context,
Block block)
rb_hash_delete_if
|
IRubyObject |
MapJavaProxy.delete(ThreadContext context,
IRubyObject key,
Block block)
rb_hash_delete
|
IRubyObject |
ArrayJavaProxy.dig(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
MapJavaProxy.dig(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
MapJavaProxy.each_key(ThreadContext context,
Block block)
rb_hash_each_key
|
IRubyObject |
MapJavaProxy.each_value(ThreadContext context,
Block block)
rb_hash_each_value
|
IRubyObject |
ArrayJavaProxy.each_with_index(ThreadContext context,
Block block) |
IRubyObject |
ArrayJavaProxy.each(ThreadContext context,
Block block) |
IRubyObject |
MapJavaProxy.each(ThreadContext context,
Block block)
rb_hash_each
|
RubyBoolean |
ArrayJavaProxy.empty_p(ThreadContext context) |
RubyBoolean |
MapJavaProxy.empty_p(ThreadContext context)
rb_hash_empty_p
|
RubyBoolean |
ArrayJavaProxy.eql_p(ThreadContext context,
IRubyObject obj) |
IRubyObject |
JavaProxy.equal_p(ThreadContext context,
IRubyObject other) |
static IRubyObject |
InterfaceJavaProxy.JavaInterfaceExtender.extend_proxy(ThreadContext context,
IRubyObject self,
IRubyObject proxyClass) |
static IRubyObject |
JavaInterfaceTemplate.extended(ThreadContext context,
IRubyObject self,
IRubyObject object) |
RubyArray |
MapJavaProxy.fetch_values(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
MapJavaProxy.fetch(ThreadContext context,
IRubyObject key,
Block block)
rb_hash_fetch
|
IRubyObject |
MapJavaProxy.fetch(ThreadContext context,
IRubyObject key,
IRubyObject _default,
Block block) |
static IRubyObject |
JavaProxy.field_accessor(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
JavaProxy.field_reader(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
JavaProxy.field_writer(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
IRubyObject |
ArrayJavaProxy.first(ThreadContext context) |
IRubyObject |
ArrayJavaProxy.first(ThreadContext context,
IRubyObject count) |
IRubyObject |
MapJavaProxy.flatten(ThreadContext context) |
IRubyObject |
MapJavaProxy.flatten(ThreadContext context,
IRubyObject level) |
RubyBoolean |
MapJavaProxy.has_key_p(ThreadContext context,
IRubyObject key)
rb_hash_has_key_p
|
RubyBoolean |
MapJavaProxy.has_value_p(ThreadContext context,
IRubyObject expected)
rb_hash_has_value
|
RubyFixnum |
ArrayJavaProxy.hash() |
RubyFixnum |
MapJavaProxy.hash(ThreadContext context)
rb_hash_hash
|
static IRubyObject |
JavaInterfaceTemplate.impl(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block implBlock) |
static IRubyObject |
JavaInterfaceTemplate.implement(ThreadContext context,
IRubyObject self,
IRubyObject clazz)
Deprecated.
|
IRubyObject |
ArrayJavaProxy.include_p(ThreadContext context,
IRubyObject obj) |
IRubyObject |
MapJavaProxy.index(ThreadContext context,
IRubyObject expected)
rb_hash_index
|
static IRubyObject |
JavaProxy.inherited(ThreadContext context,
IRubyObject recv,
IRubyObject subclass) |
RubyHash |
MapJavaProxy.initialize_copy(ThreadContext context,
IRubyObject other)
rb_hash_initialize_copy
|
static IRubyObject |
InterfaceJavaProxy.JavaInterfaceExtender.initialize(ThreadContext context,
IRubyObject self,
IRubyObject javaClassName,
Block block) |
RubyString |
ArrayJavaProxy.inspect(ThreadContext context) |
IRubyObject |
MapJavaProxy.inspect(ThreadContext context)
rb_hash_inspect
|
RubyHash |
MapJavaProxy.invert(ThreadContext context)
rb_hash_invert
|
static IRubyObject |
JavaProxy.ClassMethods.java_alias(ThreadContext context,
IRubyObject clazz,
IRubyObject newName,
IRubyObject rubyName) |
static IRubyObject |
JavaProxy.ClassMethods.java_alias(ThreadContext context,
IRubyObject clazz,
IRubyObject newName,
IRubyObject rubyName,
IRubyObject argTypes) |
IRubyObject |
JavaProxy.java_method(ThreadContext context,
IRubyObject rubyName) |
IRubyObject |
JavaProxy.java_method(ThreadContext context,
IRubyObject rubyName,
IRubyObject argTypes) |
static IRubyObject |
JavaProxy.ClassMethods.java_method(ThreadContext context,
IRubyObject proxyClass,
IRubyObject rubyName) |
static IRubyObject |
JavaProxy.ClassMethods.java_method(ThreadContext context,
IRubyObject proxyClass,
IRubyObject rubyName,
IRubyObject argTypes) |
IRubyObject |
JavaProxy.java_send(ThreadContext context,
IRubyObject rubyName) |
IRubyObject |
JavaProxy.java_send(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
JavaProxy.java_send(ThreadContext context,
IRubyObject rubyName,
IRubyObject argTypes) |
static IRubyObject |
JavaProxy.ClassMethods.java_send(ThreadContext context,
IRubyObject recv,
IRubyObject rubyName) |
static IRubyObject |
JavaProxy.ClassMethods.java_send(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
JavaProxy.java_send(ThreadContext context,
IRubyObject rubyName,
IRubyObject argTypes,
IRubyObject arg0) |
static IRubyObject |
JavaProxy.ClassMethods.java_send(ThreadContext context,
IRubyObject recv,
IRubyObject rubyName,
IRubyObject argTypes) |
static IRubyObject |
JavaProxy.ClassMethods.java_send(ThreadContext context,
IRubyObject recv,
IRubyObject rubyName,
IRubyObject argTypes,
IRubyObject arg0) |
IRubyObject |
MapJavaProxy.keep_if(ThreadContext context,
Block block)
rb_hash_keep_if
|
IRubyObject |
MapJavaProxy.key(ThreadContext context,
IRubyObject expected)
rb_hash_key
|
RubyArray |
MapJavaProxy.keys(ThreadContext context)
rb_hash_keys
|
IRubyObject |
ArrayJavaProxy.last(ThreadContext context) |
IRubyObject |
ArrayJavaProxy.last(ThreadContext context,
IRubyObject count) |
RubyFixnum |
ArrayJavaProxy.length(ThreadContext context) |
IRubyObject |
JavaProxy.marshal_dump() |
IRubyObject |
JavaProxy.marshal_load(ThreadContext context,
IRubyObject str) |
RubyHash |
MapJavaProxy.merge_bang(ThreadContext context,
IRubyObject other,
Block block)
rb_hash_merge_bang
|
RubyHash |
MapJavaProxy.merge(ThreadContext context,
IRubyObject other,
Block block)
rb_hash_merge
|
static IRubyObject |
JavaProxy.new_array(ThreadContext context,
IRubyObject self,
IRubyObject len) |
ArrayJavaProxy |
ArrayJavaProxyCreator.new_instance(ThreadContext context) |
IRubyObject |
ArrayJavaProxy.op_aref(ThreadContext context,
IRubyObject arg) |
IRubyObject |
MapJavaProxy.op_aref(ThreadContext context,
IRubyObject key)
rb_hash_aref
|
IRubyObject |
ArrayJavaProxy.op_aref(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
ArrayJavaProxyCreator.op_aref(ThreadContext context,
IRubyObject[] sizes) |
static IRubyObject |
JavaInterfaceTemplate.op_aref(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
JavaProxy.op_aref(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
IRubyObject |
ArrayJavaProxy.op_aset(ThreadContext context,
IRubyObject index,
IRubyObject value) |
IRubyObject |
MapJavaProxy.op_aset(ThreadContext context,
IRubyObject key,
IRubyObject value)
rb_hash_aset
|
IRubyObject |
MapJavaProxy.op_eql(ThreadContext context,
IRubyObject other)
rb_hash_eql
|
RubyBoolean |
ArrayJavaProxy.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
MapJavaProxy.op_equal(ThreadContext context,
IRubyObject other)
rb_hash_equal
|
IRubyObject |
MapJavaProxy.op_ge(ThreadContext context,
IRubyObject other) |
IRubyObject |
MapJavaProxy.op_gt(ThreadContext context,
IRubyObject other) |
IRubyObject |
MapJavaProxy.op_le(ThreadContext context,
IRubyObject other) |
IRubyObject |
MapJavaProxy.op_lt(ThreadContext context,
IRubyObject other) |
IRubyObject |
ArrayJavaProxy.op_plus(ThreadContext context,
IRubyObject other) |
static IRubyObject |
JavaProxy.persistent(IRubyObject clazz,
IRubyObject value) |
static IRubyObject |
JavaProxy.persistent(ThreadContext context,
IRubyObject clazz) |
IRubyObject |
MapJavaProxy.rassoc(ThreadContext context,
IRubyObject obj) |
IRubyObject |
MapJavaProxy.rb_clear(ThreadContext context)
rb_hash_clear
|
RubyFixnum |
MapJavaProxy.rb_size(ThreadContext context)
rb_hash_size
|
RubyArray |
MapJavaProxy.rb_values(ThreadContext context)
rb_hash_values
|
IRubyObject |
ArrayJavaProxy.rbClone() |
RubyHash |
MapJavaProxy.rehash(ThreadContext context)
rb_hash_rehash
|
IRubyObject |
MapJavaProxy.reject_bang(ThreadContext context,
Block block)
rb_hash_reject_bang
|
IRubyObject |
MapJavaProxy.reject(ThreadContext context,
Block block)
rb_hash_reject
|
RubyHash |
MapJavaProxy.replace(ThreadContext context,
IRubyObject other)
rb_hash_replace
|
IRubyObject |
MapJavaProxy.select_bang(ThreadContext context,
Block block)
rb_hash_select_bang
|
IRubyObject |
MapJavaProxy.select(ThreadContext context,
Block block)
rb_hash_select
|
IRubyObject |
MapJavaProxy.set_default_proc(ThreadContext context,
IRubyObject proc)
rb_hash_set_default_proc
|
IRubyObject |
MapJavaProxy.shift(ThreadContext context)
rb_hash_shift
|
static RubyClass |
JavaProxy.singleton_class(IRubyObject self) |
RubyArray |
ArrayJavaProxy.to_a(ThreadContext context) |
RubyArray |
MapJavaProxy.to_a(ThreadContext context)
rb_hash_to_a
|
RubyHash |
MapJavaProxy.to_hash(ThreadContext context)
rb_hash_to_hash
|
RubyProc |
MapJavaProxy.to_proc(ThreadContext context) |
IRubyObject |
MapJavaProxy.to_s(ThreadContext context)
rb_hash_to_s
|
RubyArray |
MapJavaProxy.values_at(ThreadContext context,
IRubyObject[] args)
rb_hash_values_at
|
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
JavaLangReflect.Method.abstract_p(IRubyObject self) |
static IRubyObject |
JavaLang.Class.abstract_p(IRubyObject self) |
static IRubyObject |
JavaLang.Class.annotations_p(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Class.anonymous_p(IRubyObject self) |
static IRubyObject |
JavaUtil.Collection.append(IRubyObject self,
IRubyObject item) |
static IRubyObject |
JavaUtil.List.aref(ThreadContext context,
IRubyObject self,
IRubyObject idx) |
static IRubyObject |
JavaUtilRegex.Matcher.aref(ThreadContext context,
IRubyObject self,
IRubyObject idx) |
static IRubyObject |
JavaUtil.List.aref(ThreadContext context,
IRubyObject self,
IRubyObject idx,
IRubyObject len) |
static IRubyObject |
JavaUtilRegex.Matcher.aref(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
JavaLangReflect.Constructor.argument_types(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.argument_types(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.List.aset(ThreadContext context,
IRubyObject self,
IRubyObject idx,
IRubyObject val) |
static IRubyObject |
JavaLang.Throwable.backtrace(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtilRegex.Matcher.begin(ThreadContext context,
IRubyObject self,
IRubyObject idx) |
static RubyArray |
JavaUtilRegex.Matcher.captures(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtilRegex.Pattern.casefold_p(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.Collection.clone(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Comparable.cmp(ThreadContext context,
IRubyObject self,
IRubyObject other) |
static IRubyObject |
JavaLang.Class.cmp(ThreadContext context,
IRubyObject self,
IRubyObject other) |
static IRubyObject |
JavaLang.Number.coerce(ThreadContext context,
IRubyObject self,
IRubyObject type) |
static IRubyObject |
JavaMath.BigDecimal.coerce(ThreadContext context,
IRubyObject self,
IRubyObject type) |
static IRubyObject |
JavaLang.Iterable.count(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaLang.Iterable.count(ThreadContext context,
IRubyObject self,
IRubyObject obj,
Block unused) |
static IRubyObject |
JavaLang.Class.declared_annotations_p(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Class.declared_class_methods(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Class.declared_instance_methods(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.Collection.dup(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.Collection.each_with_index(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaLang.Iterable.each_with_index(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtil.Enumeration.each(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtil.Iterator.each(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtil.Collection.each(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaLang.Iterable.each(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtilRegex.Matcher.end(ThreadContext context,
IRubyObject self,
IRubyObject idx) |
static IRubyObject |
JavaLang.Throwable.eqq(ThreadContext context,
IRubyObject self,
IRubyObject other) |
static IRubyObject |
JavaUtilRegex.Pattern.eqq(ThreadContext context,
IRubyObject self,
IRubyObject str) |
static IRubyObject |
JavaLangReflect.Constructor.final_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.final_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.final_p(IRubyObject self) |
static IRubyObject |
JavaLang.Class.final_p(IRubyObject self) |
static IRubyObject |
JavaUtil.Collection.first(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.List.first(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.Collection.first(ThreadContext context,
IRubyObject self,
IRubyObject count) |
static IRubyObject |
JavaUtil.List.first(ThreadContext context,
IRubyObject self,
IRubyObject count) |
static IRubyObject |
JavaLang.Throwable.full_message(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Throwable.full_message(ThreadContext context,
IRubyObject self,
IRubyObject opts) |
static RubyBoolean |
JavaUtil.Collection.include_p(ThreadContext context,
IRubyObject self,
IRubyObject obj) |
static IRubyObject |
JavaUtil.List.index(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtil.List.index(ThreadContext context,
IRubyObject self,
IRubyObject val,
Block ignoredBlock) |
static IRubyObject |
JavaLangReflect.Constructor.inspect(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.inspect(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.inspect(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Throwable.inspect(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Class.inspect(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Number.integer_p(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.invoke_static(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
JavaLang.Class.java_class_methods(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Character.java_identifier_part_p(ThreadContext context,
IRubyObject self,
IRubyObject num) |
static IRubyObject |
JavaLang.Character.java_identifier_start_p(ThreadContext context,
IRubyObject self,
IRubyObject num) |
static IRubyObject |
JavaLang.Class.java_instance_methods(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.Collection.join(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.Collection.join(ThreadContext context,
IRubyObject self,
IRubyObject sep) |
static IRubyObject |
JavaUtil.List.last(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.List.last(ThreadContext context,
IRubyObject self,
IRubyObject count) |
static RubyNumeric |
JavaUtil.Collection.length(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtilRegex.Pattern.match(ThreadContext context,
IRubyObject self,
IRubyObject str) |
static IRubyObject |
JavaLang.Throwable.message(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Number.nonzero_p(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtilRegex.Matcher.offset(ThreadContext context,
IRubyObject self,
IRubyObject idx) |
static IRubyObject |
JavaUtilRegex.Pattern.op_match(ThreadContext context,
IRubyObject self,
IRubyObject str) |
static IRubyObject |
JavaUtil.Collection.op_minus(ThreadContext context,
IRubyObject self,
IRubyObject coll) |
static IRubyObject |
JavaUtil.Collection.op_plus(ThreadContext context,
IRubyObject self,
IRubyObject coll) |
static IRubyObject |
JavaUtilRegex.Matcher.post_match(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtilRegex.Matcher.pre_match(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Constructor.private_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.private_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.private_p(IRubyObject self) |
static IRubyObject |
JavaLang.Class.private_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Constructor.protected_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.protected_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.protected_p(IRubyObject self) |
static IRubyObject |
JavaLang.Class.protected_p(IRubyObject self) |
static IRubyObject |
JavaLang.Class.proxy_class(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Constructor.public_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.public_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.public_p(IRubyObject self) |
static IRubyObject |
JavaLang.Class.public_p(IRubyObject self) |
static IRubyObject |
JavaLang.Number.real_p(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtilRegex.Matcher.regexp(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Class.resource_as_stream(ThreadContext context,
IRubyObject self,
IRubyObject name) |
static IRubyObject |
JavaLang.ClassLoader.resource_as_stream(ThreadContext context,
IRubyObject self,
IRubyObject name) |
static IRubyObject |
JavaLang.Class.resource_as_string(ThreadContext context,
IRubyObject self,
IRubyObject name) |
static IRubyObject |
JavaLang.ClassLoader.resource_as_string(ThreadContext context,
IRubyObject self,
IRubyObject name) |
static IRubyObject |
JavaLang.ClassLoader.resource_as_url(ThreadContext context,
IRubyObject self,
IRubyObject name) |
static IRubyObject |
JavaLangReflect.Constructor.return_type(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.return_type(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.List.rindex(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtil.List.rindex(ThreadContext context,
IRubyObject self,
IRubyObject val,
Block ignoredBlock) |
static IRubyObject |
JavaLang.Throwable.set_backtrace(IRubyObject self,
IRubyObject backtrace) |
static IRubyObject |
JavaLangReflect.Field.set_static_value(ThreadContext context,
IRubyObject self,
IRubyObject value) |
static IRubyObject |
JavaLangReflect.Field.set_value(ThreadContext context,
IRubyObject self,
IRubyObject obj,
IRubyObject value) |
static RubyFixnum |
JavaUtilRegex.Matcher.size(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.List.sort_bang(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtil.List.sort(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaLangReflect.Constructor.static_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.static_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.static_p(IRubyObject self) |
static IRubyObject |
JavaLang.Class.static_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.static_value(ThreadContext context,
IRubyObject self) |
static RubyString |
JavaUtilRegex.Matcher.string(ThreadContext context,
IRubyObject self) |
static RubyArray |
JavaUtil.Collection.to_a(ThreadContext context,
IRubyObject self) |
static RubyArray |
JavaUtil.List.to_a(ThreadContext context,
IRubyObject self) |
static RubyArray |
JavaUtilRegex.Matcher.to_a(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Iterable.to_a(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaMath.BigDecimal.to_d(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Number.to_f(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaMath.BigDecimal.to_f(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Number.to_i(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Character.to_i(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaMath.BigDecimal.to_i(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Runnable.to_proc(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaMath.BigDecimal.to_r(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Throwable.to_s(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Class.to_s(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaTime.Instant.to_time(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaTime.LocalDateTime.to_time(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaTime.OffsetDateTime.to_time(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaTime.ZonedDateTime.to_time(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.value_type(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.value(ThreadContext context,
IRubyObject self,
IRubyObject obj) |
static IRubyObject |
JavaUtilRegex.Matcher.values_at(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
JavaLang.Number.zero_p(ThreadContext context,
IRubyObject self) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
JavaProxyReflectionObject.aref(IRubyObject index) |
RubyArray |
JavaProxyConstructor.argument_types() |
RubyArray |
JavaProxyClass.ProxyMethodImpl.argument_types() |
RubyFixnum |
JavaProxyConstructor.arity() |
RubyFixnum |
JavaProxyClass.ProxyMethodImpl.arity() |
IRubyObject |
JavaProxyReflectionObject.aset(IRubyObject index,
IRubyObject someValue) |
RubyArray |
JavaProxyClass.constructors() |
IRubyObject |
JavaProxyClass.ProxyMethodImpl.do_invoke(IRubyObject[] args) |
static RubyObject |
JavaProxyClass.get_with_class(IRubyObject self,
IRubyObject obj) |
static RubyObject |
JavaProxyClass.get(IRubyObject self,
IRubyObject obj) |
JavaProxyClass |
JavaProxyConstructor.getDeclaringClass() |
JavaProxyClass |
JavaProxyClass.ProxyMethodImpl.getDeclaringClass() |
RubyFixnum |
JavaProxyReflectionObject.hash() |
RubyString |
JavaProxyConstructor.inspect() |
RubyString |
JavaProxyClass.ProxyMethodImpl.inspect() |
RubyArray |
JavaProxyClass.interfaces() |
IRubyObject |
JavaProxyReflectionObject.is_java_proxy() |
JavaClass |
JavaProxyReflectionObject.java_class() |
RubyString |
JavaProxyReflectionObject.java_type() |
RubyFixnum |
JavaProxyReflectionObject.length() |
RubyArray |
JavaProxyClass.methods() |
RubyObject |
JavaProxyConstructor.new_instance(IRubyObject[] args,
Block block) |
RubyObject |
JavaProxyConstructor.new_instance2(IRubyObject[] args,
Block unusedBlock) |
RubyBoolean |
JavaProxyReflectionObject.op_eqq(ThreadContext context,
IRubyObject obj) |
RubyBoolean |
JavaProxyReflectionObject.op_equal(ThreadContext context,
IRubyObject obj) |
IRubyObject |
JavaProxyClass.ProxyMethodImpl.super_p() |
RubyObject |
JavaProxyClass.superclass() |
IRubyObject |
JavaProxyReflectionObject.to_s() |
Modifier and Type | Method and Description |
---|---|
static Arity |
Arity.fromAnnotation(JRubyMethod anno) |
static Arity |
Arity.fromAnnotation(JRubyMethod anno,
java.lang.Class[] parameterTypes,
boolean isStatic) |
static Arity |
Arity.fromAnnotation(JRubyMethod anno,
int required) |
Copyright © 2001-2022 JRuby. All Rights Reserved.