| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class | |
| private abstract static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final Map | |
| pack-priv static final Map |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private static void | |
| pack-priv void | generate(AsmBuilder builder, SkinnyMethodAdapter mv, LocalVariableAllocator localVariableAllocator, CallContext callContext, ResultType resultType, ParameterType[] parameterTypes, boolean ignoreError)
Implements abstract jnr. |
| pack-priv void | generateBufferInvocation(final AsmBuilder builder, final SkinnyMethodAdapter mv, LocalVariableAllocator localVariableAllocator, CallContext callContext, final ResultType resultType, final ParameterType[] parameterTypes)
|
| pack-priv static boolean | |
| pack-priv static boolean | |
| public boolean | isSupported(ResultType resultType, ParameterType[] parameterTypes, CallingConvention callingConvention)
Implements jnr. |
| invokeOps | back to summary |
|---|---|
| pack-priv static final Map<NativeType, BufferMethodGenerator. | |
| marshalOps | back to summary |
|---|---|
| pack-priv static final Map<NativeType, BufferMethodGenerator. | |
| BufferMethodGenerator | back to summary |
|---|---|
| pack-priv BufferMethodGenerator() | |
| emitPrimitiveOp | back to summary |
|---|---|
| private static void emitPrimitiveOp(final SkinnyMethodAdapter mv, ParameterType parameterType, ToNativeOp op) | |
| generate | back to summary |
|---|---|
| pack-priv void generate(AsmBuilder builder, SkinnyMethodAdapter mv, LocalVariableAllocator localVariableAllocator, CallContext callContext, ResultType resultType, ParameterType[] parameterTypes, boolean ignoreError) Implements abstract jnr.
| |
| generateBufferInvocation | back to summary |
|---|---|
| pack-priv void generateBufferInvocation(final AsmBuilder builder, final SkinnyMethodAdapter mv, LocalVariableAllocator localVariableAllocator, CallContext callContext, final ResultType resultType, final ParameterType[] parameterTypes) | |
| isSessionRequired | back to summary |
|---|---|
| pack-priv static boolean isSessionRequired(ParameterType parameterType) | |
| isSessionRequired | back to summary |
|---|---|
| pack-priv static boolean isSessionRequired(ParameterType[] parameterTypes) | |
| isSupported | back to summary |
|---|---|
| public boolean isSupported(ResultType resultType, ParameterType[] parameterTypes, CallingConvention callingConvention) Implements jnr. | |
| Access | Constructor and Description |
|---|---|
| private |
| InvokeOp | back to summary |
|---|---|
| private InvokeOp(String methodName, Class<T> primitiveClass) | |
| Access | Constructor and Description |
|---|---|
| private |
| MarshalOp | back to summary |
|---|---|
| private MarshalOp(String methodName, Class<T> primitiveClass) | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final String | |
| pack-priv final Class |
| Access | Constructor and Description |
|---|---|
| private |
| methodName | back to summary |
|---|---|
| pack-priv final String methodName | |
| primitiveClass | back to summary |
|---|---|
| pack-priv final Class<T> primitiveClass | |
| Operation | back to summary |
|---|---|
| private Operation(String methodName, Class<T> primitiveClass) | |