Modifier and Type | Field and Description |
---|---|
JRubyMethod |
JavaMethodDescriptor.anno |
Modifier and Type | Method and Description |
---|---|
static void |
AnnotationHelper.addMethodNamesToSet(Set<String> set,
JRubyMethod jrubyMethod,
String simpleName) |
void |
AnnotationBinder.generateMethodAddCalls(ExecutableElement md,
JRubyMethod jrubyMethod) |
static int |
AnnotationHelper.getArityValue(JRubyMethod anno,
int actualRequired) |
static String |
AnnotationHelper.getCallConfigNameByAnno(JRubyMethod jrubyMethod)
Produce a CallConfiguration name that represents what must be prepared around calls to
the method with this annotation.
|
static String |
AnnotationHelper.getCallerCallConfigNameByAnno(JRubyMethod jrubyMethod)
Produce a CallConfiguration name that represents what *caller* methods must prepare for
the method with this annotation.
|
Modifier and Type | Method and Description |
---|---|
IRubyObject |
MethodMissing.method_missing(IRubyObject[] args) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
CoverageModule.result(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 IRubyObject |
RubyDigest.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) |
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.s_hexencode(IRubyObject recv,
IRubyObject arg) |
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 |
Type.alignment(ThreadContext context)
Gets the native alignment of this Type in bytes
|
IRubyObject |
StructLayout.Field.alignment(ThreadContext context) |
IRubyObject |
Struct.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 IRubyObject |
Struct.allocateInOut(ThreadContext context,
IRubyObject klass,
IRubyObject clearArg) |
static Buffer |
Buffer.allocateInOut(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg) |
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 |
Enums.append(ThreadContext context,
IRubyObject item) |
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 |
AutoPointer.autorelease_p(ThreadContext context) |
IRubyObject |
MemoryPointer.autorelease(ThreadContext context,
IRubyObject release) |
IRubyObject |
AutoPointer.autorelease(ThreadContext context,
IRubyObject autorelease) |
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) |
RubyBoolean |
Enums.empty_p() |
IRubyObject |
Type.Builtin.eql_p(ThreadContext context,
IRubyObject obj) |
IRubyObject |
Type.Builtin.equal_p(ThreadContext context,
IRubyObject obj) |
IRubyObject |
StructLayout.fields(ThreadContext context) |
IRubyObject |
Enums.find(ThreadContext context,
IRubyObject query) |
IRubyObject |
Enum.find(ThreadContext context,
IRubyObject query) |
IRubyObject |
MemoryPointer.free(ThreadContext context) |
IRubyObject |
AutoPointer.free(ThreadContext context) |
IRubyObject |
StructByReference.from_native(ThreadContext context,
IRubyObject value,
IRubyObject ctx) |
IRubyObject |
MappedType.from_native(ThreadContext context,
IRubyObject value,
IRubyObject ctx) |
IRubyObject |
Enum.from_native(ThreadContext context,
IRubyObject value,
IRubyObject ctx) |
static IRubyObject |
DataConverter.from_native(ThreadContext context,
IRubyObject self,
IRubyObject value,
IRubyObject ctx) |
static IRubyObject |
AutoPointer.from_native(ThreadContext context,
IRubyObject recv,
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.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 |
Struct.getFieldValue(ThreadContext context,
IRubyObject fieldName) |
IRubyObject |
Struct.getLayout(ThreadContext context) |
RubyFixnum |
AbstractMemory.hash(ThreadContext context)
Calculates a hash code for the pointer.
|
IRubyObject |
Struct.initialize_copy(ThreadContext context,
IRubyObject other) |
IRubyObject |
Pointer.initialize_copy(ThreadContext context,
IRubyObject other) |
IRubyObject |
Buffer.initialize_copy(ThreadContext context,
IRubyObject other) |
IRubyObject |
Struct.initialize(ThreadContext context) |
IRubyObject |
Enums.initialize(ThreadContext context) |
IRubyObject |
Struct.initialize(ThreadContext context,
IRubyObject ptr) |
IRubyObject |
Pointer.initialize(ThreadContext context,
IRubyObject address) |
IRubyObject |
Enum.initialize(ThreadContext context,
IRubyObject arg) |
IRubyObject |
AutoPointer.initialize(ThreadContext context,
IRubyObject pointerArg) |
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 |
StructLayout.MappedField.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
Struct.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
MemoryPointer.initialize(ThreadContext context,
IRubyObject sizeArg,
Block block) |
IRubyObject |
Buffer.initialize(ThreadContext context,
IRubyObject sizeArg,
Block block) |
IRubyObject |
Pointer.initialize(ThreadContext context,
IRubyObject type,
IRubyObject address) |
IRubyObject |
Enum.initialize(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
AutoPointer.initialize(ThreadContext context,
IRubyObject pointerArg,
IRubyObject releaser) |
IRubyObject |
MemoryPointer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject count,
Block block) |
IRubyObject |
Buffer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject arg2,
Block block) |
IRubyObject |
Enum.initialize(ThreadContext context,
IRubyObject type,
IRubyObject values,
IRubyObject tag) |
IRubyObject |
MemoryPointer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject count,
IRubyObject clear,
Block block) |
IRubyObject |
Buffer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject countArg,
IRubyObject clearArg,
Block block) |
IRubyObject |
Buffer.inspect(ThreadContext context) |
IRubyObject |
StructByValue.layout(ThreadContext context) |
IRubyObject |
StructByReference.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 |
Enums.mapSymbol(ThreadContext context,
IRubyObject symbol) |
IRubyObject |
StructLayout.members(ThreadContext context)
Gets a ruby array of the names of all members of this struct.
|
IRubyObject |
Struct.members(ThreadContext context) |
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 |
StructByReference.native_type(ThreadContext context) |
IRubyObject |
MappedType.native_type(ThreadContext context) |
IRubyObject |
Enum.native_type(ThreadContext context) |
static IRubyObject |
DataConverter.native_type(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
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 |
StructByReference.newStructByReference(ThreadContext context,
IRubyObject klass,
IRubyObject structClass) |
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 |
StructLayout.offset_of(ThreadContext context,
IRubyObject fieldName) |
IRubyObject |
Struct.offset_of(ThreadContext context,
IRubyObject fieldName) |
static IRubyObject |
Struct.offset_of(ThreadContext context,
IRubyObject structClass,
IRubyObject fieldName) |
IRubyObject |
StructLayout.Field.offset(ThreadContext context) |
IRubyObject |
StructLayout.offsets(ThreadContext context)
Gets a ruby array of the offsets of all members of this struct.
|
IRubyObject |
Struct.offsets(ThreadContext context) |
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.ArrayProxy.put(ThreadContext context,
IRubyObject index,
IRubyObject value) |
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_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 |
StructByReference.reference_required_p(ThreadContext context) |
IRubyObject |
Enum.reference_required_p(ThreadContext context) |
static IRubyObject |
DataConverter.reference_required_p(ThreadContext context,
IRubyObject self) |
static IRubyObject |
DataConverter.reference_required(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
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 |
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) |
IRubyObject |
Struct.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 |
StructByReference.struct_class(ThreadContext context) |
IRubyObject |
Enum.symbol_map(ThreadContext context) |
IRubyObject |
Enum.symbols(ThreadContext context) |
IRubyObject |
Enum.tag(ThreadContext context) |
IRubyObject |
StructByReference.to_native(ThreadContext context,
IRubyObject value,
IRubyObject ctx) |
IRubyObject |
MappedType.to_native(ThreadContext context,
IRubyObject value,
IRubyObject ctx) |
IRubyObject |
Enum.to_native(ThreadContext context,
IRubyObject name,
IRubyObject ctx) |
static IRubyObject |
DataConverter.to_native(ThreadContext context,
IRubyObject self,
IRubyObject value,
IRubyObject ctx) |
IRubyObject |
StructLayout.ArrayProxy.to_ptr(ThreadContext context) |
IRubyObject |
AbstractMemory.to_ptr(ThreadContext context) |
IRubyObject |
Type.Builtin.to_s(ThreadContext context) |
IRubyObject |
StructLayout.CharArrayProxy.to_s(ThreadContext context) |
IRubyObject |
StructByValue.to_s(ThreadContext context) |
IRubyObject |
StructByReference.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) |
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.__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) |
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.
|
Modifier and Type | Method and Description |
---|---|
IRubyObject |
JRubyObjectInputStream.close() |
static IRubyObject |
JRubyLibrary.dereference(ThreadContext context,
IRubyObject recv,
IRubyObject obj)
Unwrap the given Java-integration-wrapped object, returning the unwrapped
object.
|
static IRubyObject |
JRubyUtilLibrary.gc(IRubyObject recv) |
static IRubyObject |
JRubyUtilLibrary.getClassLoaderResources(IRubyObject recv,
IRubyObject arg) |
IRubyObject |
JRubyExecutionContextLocal.getDefault(ThreadContext context) |
IRubyObject |
JRubyExecutionContextLocal.getDefaultProc(ThreadContext context) |
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) |
static IRubyObject |
JRubyObjectInputStream.newInstance(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) |
IRubyObject |
JRubyExecutionContextLocal.rubyInitialize(ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
JRubyUtilLibrary.setObjectSpaceEnabled(IRubyObject recv,
IRubyObject arg) |
IRubyObject |
JRubyExecutionContextLocal.setValue(ThreadContext context,
IRubyObject value) |
static IRubyObject |
JRubyUtilLibrary.StringUtils.unseeded_hash(ThreadContext context,
IRubyObject recv) |
IRubyObject |
JRubyFiberLocal.withValue(ThreadContext context,
IRubyObject value,
Block block) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
NetProtocolBufferedIO.initialize(IRubyObject recv,
IRubyObject io) |
static IRubyObject |
NetProtocolBufferedIO.NativeImpl.rbuf_fill(IRubyObject recv) |
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 |
RbConfigLibrary.ruby(ThreadContext context,
IRubyObject recv) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
RubyRipper.column(ThreadContext context) |
IRubyObject |
RubyRipper.encoding(ThreadContext context) |
IRubyObject |
RubyRipper.end_seen_p(ThreadContext context) |
IRubyObject |
RubyRipper.error_p(ThreadContext context) |
IRubyObject |
RubyRipper.filename(ThreadContext context) |
IRubyObject |
RubyRipper.initialize(ThreadContext context,
IRubyObject src) |
IRubyObject |
RubyRipper.initialize(ThreadContext context,
IRubyObject src,
IRubyObject file) |
IRubyObject |
RubyRipper.initialize(ThreadContext context,
IRubyObject src,
IRubyObject file,
IRubyObject line) |
IRubyObject |
RubyRipper.lineno(ThreadContext context) |
IRubyObject |
RubyRipper.parse(ThreadContext context) |
IRubyObject |
RubyRipper.yydebug_set(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyRipper.yydebug(ThreadContext context) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
SecureRandomLibrary.hex(ThreadContext context,
IRubyObject self) |
static IRubyObject |
SecureRandomLibrary.hex(ThreadContext context,
IRubyObject self,
IRubyObject n) |
static IRubyObject |
SecureRandomLibrary.random_bytes(ThreadContext context,
IRubyObject self) |
static IRubyObject |
SecureRandomLibrary.random_bytes(ThreadContext context,
IRubyObject self,
IRubyObject n) |
static IRubyObject |
SecureRandomLibrary.uuid(ThreadContext context,
IRubyObject self) |
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) |
IRubyObject |
Tempfile.inspect() |
IRubyObject |
Tempfile.open(ThreadContext context) |
static IRubyObject |
Tempfile.open19(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.TimeoutToplevel.timeout(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
Timeout.timeout(ThreadContext context,
IRubyObject timeout,
IRubyObject seconds,
Block block) |
static IRubyObject |
Timeout.timeout(ThreadContext context,
IRubyObject timeout,
IRubyObject seconds,
IRubyObject exceptionType,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
TracePoint.binding(ThreadContext context) |
IRubyObject |
TracePoint.defined_class(ThreadContext context) |
IRubyObject |
TracePoint.disable(ThreadContext context,
Block block) |
IRubyObject |
TracePoint.enable(ThreadContext context,
Block block) |
IRubyObject |
TracePoint.enabled_p(ThreadContext context) |
IRubyObject |
TracePoint.event(ThreadContext context) |
IRubyObject |
TracePoint.initialize(ThreadContext context,
IRubyObject[] _events,
Block block) |
IRubyObject |
TracePoint.inspect(ThreadContext context) |
IRubyObject |
TracePoint.lineno(ThreadContext context) |
IRubyObject |
TracePoint.method_id(ThreadContext context) |
IRubyObject |
TracePoint.path(ThreadContext context) |
IRubyObject |
TracePoint.raised_exception(ThreadContext context) |
IRubyObject |
TracePoint.return_value(ThreadContext context) |
IRubyObject |
TracePoint.self(ThreadContext context) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
WeakRef.getobj() |
IRubyObject |
WeakRef.initialize(ThreadContext context,
IRubyObject obj) |
static IRubyObject |
WeakRef.newInstance(IRubyObject clazz,
IRubyObject arg) |
IRubyObject |
WeakRef.setobj(IRubyObject obj) |
IRubyObject |
WeakRef.weakref_alive_p() |
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.
|
Constructor and Description |
---|
ReflectedJavaMethod(RubyModule implementationClass,
Method method,
JRubyMethod annotation) |
Constructor and Description |
---|
ReflectedJavaMultiMethod(RubyModule implementationClass,
List<Method> methods,
List<JRubyMethod> annotations) |
Modifier and Type | Method and Description |
---|---|
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 |
ArrayJavaProxy.component_type(ThreadContext context) |
IRubyObject |
MapJavaProxy.default_proc()
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(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 |
MapJavaProxy.each_key(ThreadContext context,
Block block)
rb_hash_each_key
|
IRubyObject |
MapJavaProxy.each_pair(ThreadContext context,
Block block)
rb_hash_each_pair
|
IRubyObject |
MapJavaProxy.each_value(ThreadContext context,
Block block)
rb_hash_each_value
|
IRubyObject |
MapJavaProxy.each(ThreadContext context,
Block block)
rb_hash_each
|
IRubyObject |
ArrayJavaProxy.each(ThreadContext context,
Block block) |
RubyBoolean |
MapJavaProxy.empty_p()
rb_hash_empty_p
|
RubyBoolean |
ArrayJavaProxy.empty_p(ThreadContext context) |
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) |
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 |
MapJavaProxy.flatten(ThreadContext context) |
IRubyObject |
MapJavaProxy.flatten(ThreadContext context,
IRubyObject level) |
IRubyObject |
MapJavaProxy.getCompareByIdentity_p(ThreadContext context) |
IRubyObject |
MapJavaProxy.getCompareByIdentity(ThreadContext context) |
RubyBoolean |
MapJavaProxy.has_key_p(IRubyObject key)
rb_hash_has_key_p
|
RubyBoolean |
MapJavaProxy.has_value_p(ThreadContext context,
IRubyObject expected)
rb_hash_has_value
|
RubyFixnum |
MapJavaProxy.hash()
rb_hash_hash
|
RubyFixnum |
ArrayJavaProxy.hash() |
static IRubyObject |
JavaInterfaceTemplate.impl(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block implBlock) |
static IRubyObject |
JavaInterfaceTemplate.implement(ThreadContext context,
IRubyObject self,
IRubyObject clazz) |
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) |
IRubyObject |
MapJavaProxy.inspect(ThreadContext context)
rb_hash_inspect
|
RubyString |
ArrayJavaProxy.inspect(ThreadContext context) |
RubyHash |
MapJavaProxy.invert(ThreadContext context)
rb_hash_invert
|
IRubyObject |
JavaProxy.java_method(ThreadContext context,
IRubyObject rubyName) |
IRubyObject |
JavaProxy.java_method(ThreadContext context,
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) |
IRubyObject |
JavaProxy.java_send(ThreadContext context,
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()
rb_hash_keys
|
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) |
static IRubyObject |
JavaInterfaceTemplate.new_impl(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
ArrayJavaProxy |
ArrayJavaProxyCreator.new_instance(ThreadContext context) |
IRubyObject |
MapJavaProxy.op_aref(ThreadContext context,
IRubyObject key)
rb_hash_aref
|
IRubyObject |
ArrayJavaProxy.op_aref(ThreadContext context,
IRubyObject arg) |
IRubyObject |
ArrayJavaProxyCreator.op_aref(ThreadContext context,
IRubyObject[] sizes) |
IRubyObject |
ArrayJavaProxy.op_aref(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
JavaProxy.op_aref(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
JavaInterfaceTemplate.op_aref(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
IRubyObject |
MapJavaProxy.op_aset(ThreadContext context,
IRubyObject key,
IRubyObject value)
rb_hash_aset
|
IRubyObject |
ArrayJavaProxy.op_aset(ThreadContext context,
IRubyObject index,
IRubyObject value) |
IRubyObject |
MapJavaProxy.op_eql19(ThreadContext context,
IRubyObject other)
rb_hash_eql19
|
RubyBoolean |
ArrayJavaProxy.op_eqq(ThreadContext context,
IRubyObject other) |
IRubyObject |
MapJavaProxy.op_equal(ThreadContext context,
IRubyObject other)
rb_hash_equal
|
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) |
RubyHash |
MapJavaProxy.rb_clear()
rb_hash_clear
|
RubyFixnum |
MapJavaProxy.rb_size()
rb_hash_size
|
RubyArray |
MapJavaProxy.rb_values()
rb_hash_values
|
RubyHash |
MapJavaProxy.rehash()
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(IRubyObject proc)
rb_hash_set_default_proc
|
IRubyObject |
MapJavaProxy.shift(ThreadContext context)
rb_hash_shift
|
static RubyClass |
JavaProxy.singleton_class(IRubyObject self) |
IRubyObject |
MapJavaProxy.sort(ThreadContext context,
Block block)
rb_hash_sort
|
RubyArray |
MapJavaProxy.to_a()
rb_hash_to_a
|
RubyArray |
ArrayJavaProxy.to_a(ThreadContext context) |
RubyHash |
MapJavaProxy.to_hash()
rb_hash_to_hash
|
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 |
---|---|
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 recv,
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,
Class[] parameterTypes,
boolean isStatic) |
static Arity |
Arity.fromAnnotation(JRubyMethod anno,
int required) |
Copyright © 2001-2015 JRuby. All Rights Reserved.