jnr.ffi
Class Struct.Enum32<E extends Enum<E>>
java.lang.Object
jnr.ffi.Struct.Member
jnr.ffi.Struct.NumberField
jnr.ffi.Struct.EnumField<E>
jnr.ffi.Struct.Enum32<E>
- Direct Known Subclasses:
- Struct.Enum
- Enclosing class:
- Struct
public class Struct.Enum32<E extends Enum<E>>
- extends Struct.EnumField<E>
|
Method Summary |
E |
get()
Gets a java Enum value representing the native integer value. |
int |
intValue()
Returns a int representation of this Number. |
void |
set(E value)
|
void |
set(Number value)
Sets the field to a new value. |
Struct.Enum32
public Struct.Enum32(Class<E> enumClass)
get
public final E get()
- Description copied from class:
Struct.EnumField
- Gets a java Enum value representing the native integer value.
- Specified by:
get in class Struct.EnumField<E extends Enum<E>>
- Returns:
- a java Enum value.
set
public final void set(E value)
set
public void set(Number value)
- Description copied from class:
Struct.NumberField
- Sets the field to a new value.
- Specified by:
set in class Struct.NumberField
- Parameters:
value - The new value.
intValue
public final int intValue()
- Description copied from class:
Struct.NumberField
- Returns a
int representation of this Number.
- Specified by:
intValue in class Struct.NumberField
- Returns:
- a
int value for this Number.
Copyright © 2012. All Rights Reserved.