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 |
ReflectionVariableAccessorGenerator.ConvertingVariable.variable |
private Variable |
ReflectionLibraryLoader.LazyLoader.VariableAcccessorInvoker.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) |