org.jruby.ext.ffi
Class Util
java.lang.Object
org.jruby.ext.ffi.Util
public final class Util
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
int8Value
public static final byte int8Value(IRubyObject parameter)
uint8Value
public static final short uint8Value(IRubyObject parameter)
int16Value
public static final short int16Value(IRubyObject parameter)
uint16Value
public static final int uint16Value(IRubyObject parameter)
int32Value
public static final int int32Value(IRubyObject parameter)
uint32Value
public static final long uint32Value(IRubyObject parameter)
int64Value
public static final long int64Value(IRubyObject parameter)
uint64Value
public static final long uint64Value(IRubyObject parameter)
floatValue
public static final float floatValue(IRubyObject parameter)
doubleValue
public static final double doubleValue(IRubyObject parameter)
longValue
public static final long longValue(IRubyObject parameter)
- Converts characters like 'a' or 't' to an integer value
- Parameters:
parameter
-
- Returns:
newUnsigned8
public static final IRubyObject newUnsigned8(Ruby runtime,
int value)
newUnsigned16
public static final IRubyObject newUnsigned16(Ruby runtime,
int value)
newUnsigned32
public static final IRubyObject newUnsigned32(Ruby runtime,
int value)
newUnsigned64
public static final IRubyObject newUnsigned64(Ruby runtime,
long value)
convertParameter
public static final <T> T convertParameter(IRubyObject parameter,
java.lang.Class<T> paramClass)
slice
public static final java.nio.ByteBuffer slice(java.nio.ByteBuffer buf,
int offset)
Copyright © 2002-2007 JRuby Team. All Rights Reserved.