| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final AtomicLong | |
| private static final VariableAccessorGenerator. | |
| pack-priv static final Map | |
| private final Runtime |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv Variable | buildVariableAccessor(Runtime runtime, long address, Class<T> interfaceClass, Class<T> javaType, Collection<Annotation> annotations, ToNativeConverter<J, N> toNativeConverter, FromNativeConverter<J, N> fromNativeConverter, AsmClassLoader classLoader)
|
| public void | generate(AsmBuilder builder, Class<T> interfaceClass, String variableName, long address, Class<T> javaType, Collection<Annotation> annotations, SignatureTypeMapper typeMapper, AsmClassLoader classLoader)
|
| private static void | op(Map<NativeType, VariableAccessorGenerator.
|
| nextClassID | back to summary |
|---|---|
| private final AtomicLong nextClassID | |
| POINTER_OP_POINTER | back to summary |
|---|---|
| private static final VariableAccessorGenerator. | |
| pointerOperations | back to summary |
|---|---|
| pack-priv static final Map<NativeType, VariableAccessorGenerator. | |
| runtime | back to summary |
|---|---|
| private final Runtime runtime | |
| VariableAccessorGenerator | back to summary |
|---|---|
| public VariableAccessorGenerator(Runtime runtime) | |
| buildVariableAccessor | back to summary |
|---|---|
| pack-priv Variable | |
| generate | back to summary |
|---|---|
| public void generate(AsmBuilder builder, Class<T> interfaceClass, String variableName, long address, Class<T> javaType, Collection<Annotation> annotations, SignatureTypeMapper typeMapper, AsmClassLoader classLoader) | |
| op | back to summary |
|---|---|
| private static void op(Map<NativeType, VariableAccessorGenerator. | |
| Modifier and Type | Field and Description |
|---|---|
| private final String | |
| pack-priv final Class | |
| private final String |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| pack-priv void |
| getMethodName | back to summary |
|---|---|
| private final String getMethodName | |
| nativeIntClass | back to summary |
|---|---|
| pack-priv final Class<T> nativeIntClass | |
| putMethodName | back to summary |
|---|---|
| private final String putMethodName | |
| PointerOp | back to summary |
|---|---|
| private PointerOp(String name, Class<T> nativeIntClass) | |
| get | back to summary |
|---|---|
| pack-priv void get(SkinnyMethodAdapter mv) | |
| put | back to summary |
|---|---|
| pack-priv void put(SkinnyMethodAdapter mv) | |