summaryrefslogtreecommitdiff
path: root/native/vmi/TODO
blob: 8107ad4440b496900da74aa1c3b9cdf7117fca02 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
TODO for JCL VMI library:

API:
- More functions will almost certainly be required.  I am
  adding them in only as needs arise to keep the job as
  easy as possible in the short term.  The full JVMDI
  will presumably need to be mimicked.

Japhar 1.1:
- Using the JVMDI for many functions, since Japhar
  implements JVMDI.  Several JVMDI functions are not
  implemented yet, though, so it becomes a question of
  waiting til they are or implementing them ourselves.
- Specifically, the JVMDI functions not yet implemented in
  Japhar that the VMI calls are:
  - JVMDI_GetClassModifiers()
  - JVMDI_GetClassName()
  - JVMDI_GetClassMethods()
  - JVMDI_GetClassFields()
  - JVMDI_GetImplementedInterfaces()
  - JVMDI_IsInterface()
  - JVMDI_IsArray()
  - JVMDI_ClassLoader()
  - JVMDI_GetMethodModifiers()
  - JVMDI_GetThrownExceptions()
  - JVMDI_GetFieldName()
  - JVMDI_GetFieldDeclaringClass()
  - JVMDI_GetFieldModifiers()