final class Signature
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private com.kenai.jffi.CallingConvention |
convention |
private RubyHash |
enums |
private boolean |
ignoreError |
private Type[] |
parameterTypes |
private Type |
resultType |
| Constructor and Description |
|---|
Signature(Type resultType,
Type[] parameterTypes,
com.kenai.jffi.CallingConvention convention,
boolean ignoreError,
RubyHash enums) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
com.kenai.jffi.CallingConvention |
getCallingConvention() |
RubyHash |
getEnums() |
int |
getParameterCount() |
Type |
getParameterType(int parameterIndex) |
Type |
getResultType() |
int |
hashCode() |
boolean |
isIgnoreError() |
private final Type resultType
private final Type[] parameterTypes
private final com.kenai.jffi.CallingConvention convention
private final boolean ignoreError
private final RubyHash enums
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic com.kenai.jffi.CallingConvention getCallingConvention()
public boolean isIgnoreError()
public int getParameterCount()
public Type getParameterType(int parameterIndex)
public Type getResultType()
public RubyHash getEnums()