static class DefaultInvokerFactory.BufferMarshaller extends java.lang.Object implements DefaultInvokerFactory.Marshaller
Modifier and Type | Field and Description |
---|---|
private com.kenai.jffi.ObjectParameterType.ComponentType |
componentType |
private int |
flags |
Constructor and Description |
---|
BufferMarshaller(com.kenai.jffi.ObjectParameterType.ComponentType componentType,
java.util.Collection<java.lang.annotation.Annotation> annotations) |
Modifier and Type | Method and Description |
---|---|
void |
marshal(InvocationSession session,
com.kenai.jffi.HeapInvocationBuffer buffer,
java.lang.Object parameter) |
private final com.kenai.jffi.ObjectParameterType.ComponentType componentType
private final int flags
BufferMarshaller(com.kenai.jffi.ObjectParameterType.ComponentType componentType, java.util.Collection<java.lang.annotation.Annotation> annotations)
public final void marshal(InvocationSession session, com.kenai.jffi.HeapInvocationBuffer buffer, java.lang.Object parameter)
marshal
in interface DefaultInvokerFactory.Marshaller