Opened 6 years ago
Last modified 16 months ago
#458 new enhancement
Extend JAVA FFI to allow access to non-public methods
Reported by: | aruttenberg | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 1.9.3 |
Component: | java | Version: | |
Keywords: | Cc: | ||
Parent Tickets: |
Description
I'm mixed as to the interface.
Option 1: Global variable says whether non-public methods available during jcall, jmethod and friends
Option 2: Provide alternative calls e.g jcall-any, jmethod-any etc that
Ideally cache calls to setAccessible so they are done only the first time.
This functionality is important because 1) it is not infrequent that libraries need to be debugged and to do that we need to be able to call private and protected methods 2) Introspection
It is possible to manage this without messing with jcall but it is slower and ugly.
Change History (9)
comment:1 Changed 5 years ago by
Component: | (A)MOP → java |
---|---|
Milestone: | → 1.6.1 |
comment:2 Changed 4 years ago by
Milestone: | 1.6.1 → 1.6.2 |
---|
comment:3 Changed 4 years ago by
Milestone: | 1.6.2 → 1.7.0 |
---|
comment:8 Changed 20 months ago by
Milestone: | 1.8.1 → 1.9.2 |
---|
comment:9 Changed 16 months ago by
Milestone: | 1.9.2 → 1.9.3 |
---|
Note: See
TracTickets for help on using
tickets.
Ticket retargeted after milestone closed