nativelibs4java / BridJ

BridJ: blazing fast Java / C / C++ interop
https://code.google.com/archive/p/bridj/
Other
289 stars 77 forks source link

Demangling Issue #81

Open ashway83 opened 8 years ago

ashway83 commented 8 years ago

Demangler doesn't recognize TimeT (time_t) which is an alias to CLong in this case:

INFO: Analyzing com.ecodocx.vpom.api.bindings.CVPOMJobEntry.StartTime Nov 25, 2015 9:06:15 PM org.bridj.BridJ log INFO: Symbol ?StartTime@CVPOMJobEntry@@QAEJXZ was a good candidate but expected demangled signature CLong CVPOMJobEntry.StartTime() did not match the method public native org.bridj.TimeT com.ecodocx.vpom.api.bindings.CVPOMJobEntry.StartTime()

ashway83 commented 8 years ago

Currently I'm using @Symbol annotation as a workaround, but it would be nice to add aliases support in the demangler.