[TIMOB-26451] Android: Hyperloop does not generate meta data for synchronized classes
| GitHub Issue | n/a |
|---|---|
| Type | Bug |
| Priority | Critical |
| Status | Closed |
| Resolution | Fixed |
| Resolution Date | 2018-10-13T00:14:13.000+0000 |
| Affected Version/s | n/a |
| Fix Version/s | Release 7.5.0 |
| Components | Android |
| Labels | n/a |
| Reporter | Gary Mathews |
| Assignee | Gary Mathews |
| Created | 2018-10-12T00:56:43.000+0000 |
| Updated | 2018-10-17T14:51:01.000+0000 |
Description
- Metabase generator does not generate meta data for synchronized classes
*TEST CASE*
- Include https://www.dropbox.com/s/rax8o5m3mrgypns/libwebrtc_19324.aar?dl=1 into
<project>/platforms/android directory
const EglBase14 = require('org.webrtc.EglBase14');
console.log(EglBase14);
master: https://github.com/appcelerator/hyperloop.next/pull/305
I've tried the HL 3.1.4 from https://github.com/appcelerator-modules/hyperloop-builds/releases with this code: https://gist.githubusercontent.com/m1ga/359ec0ac86dae135c853d8fcb983c3ac/raw/4a7ecefa43cd42a80969e1cb9ddde56af565a8f6/webrtc.js and I end up with "/build/hyperloop/android/js/java.lang.Package$1PackageInfoProxy.js: Identifier directly after number (20:5)" Inside that file it has a function with a number at front:
Ti SDK 7.4.0.GAvar 1PackageInfoProxy = function() {...}