| Package | Description |
|---|---|
| jnr.ffi.provider.jffi |
| Modifier and Type | Class and Description |
|---|---|
private static class |
ReflectionVariableAccessorGenerator.AbstractVariable<T> |
private static class |
ReflectionVariableAccessorGenerator.ConvertingVariable |
private static class |
ReflectionVariableAccessorGenerator.NumberVariable |
private static class |
ReflectionVariableAccessorGenerator.PointerVariable |
| Modifier and Type | Field and Description |
|---|---|
private Variable |
ReflectionLibraryLoader.LazyLoader.VariableAcccessorInvoker.variable |
private Variable |
ReflectionVariableAccessorGenerator.ConvertingVariable.variable |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<Variable,AsmBuilder.ObjectField> |
AsmBuilder.variableAccessors |
| Modifier and Type | Method and Description |
|---|---|
(package private) Variable |
VariableAccessorGenerator.buildVariableAccessor(Runtime runtime,
long address,
java.lang.Class interfaceClass,
java.lang.Class javaType,
java.util.Collection<java.lang.annotation.Annotation> annotations,
ToNativeConverter toNativeConverter,
FromNativeConverter fromNativeConverter,
AsmClassLoader classLoader) |
(package private) static Variable |
ReflectionVariableAccessorGenerator.createVariableAccessor(Runtime runtime,
java.lang.reflect.Method method,
long symbolAddress,
SignatureTypeMapper typeMapper,
java.util.Collection<java.lang.annotation.Annotation> annotations) |
(package private) static Variable |
ReflectionVariableAccessorGenerator.getConvertingVariable(Variable nativeVariable,
ToNativeConverter toNativeConverter,
FromNativeConverter fromNativeConverter) |
(package private) static Variable |
ReflectionVariableAccessorGenerator.getNativeVariableAccessor(Pointer memory,
ToNativeType toNativeType,
FromNativeType fromNativeType) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static Variable |
ReflectionVariableAccessorGenerator.getConvertingVariable(Variable nativeVariable,
ToNativeConverter toNativeConverter,
FromNativeConverter fromNativeConverter) |
(package private) java.lang.String |
AsmBuilder.getVariableName(Variable variableAccessor) |
| Constructor and Description |
|---|
ConvertingVariable(Variable variable,
ToNativeConverter toNativeConverter,
FromNativeConverter fromNativeConverter) |
VariableAcccessorInvoker(Variable variable) |