Few cents about my commits

bro-gen: binding NSError error codes right

|

In RoboVM’s cocoatouch there are bunch of NSError subclasses that don’t exist in objc iOS itself. For example WKError This is hand written class required to allow RoboVM’s NSError return object error code which can be used to compare against enum members, such as WKErrorCode.
NSError provides information by following properties:

Making BouncyCastleProvider work in IntelliJ Idea Plugin

|

UPDATE: another workarounds explained in new post
A try to use BC within idea plugging ends with following:

Caused by: java.lang.SecurityException: JCE cannot authenticate the provider BC
	at javax.crypto.Cipher.getInstance(Cipher.java:657)
	at javax.crypto.Cipher.getInstance(Cipher.java:596)
	at org.bouncycastle.jcajce.util.NamedJcaJceHelper.createCipher(Unknown Source)
	... 97 more
Caused by: java.util.jar.JarException: Class is on the bootclasspath
	at javax.crypto.JarVerifier.verify(JarVerifier.java:247)
	at javax.crypto.JceSecurity.verifyProviderJar(JceSecurity.java:160)
	at javax.crypto.JceSecurity.getVerificationResult(JceSecurity.java:186)
	at javax.crypto.Cipher.getInstance(Cipher.java:653)
	... 99 more

This was happening with RoboVM idea plugin but in general issue is wider. First thing attempt to fix it includes:

bro-gen: whats new after ios11 binding

|

bro-gen received several updates and new features during handling iOS11 bindings, mostly fixes but there are new ones.

Tutorial: [ADMOB] using bro-gen to quick generate bindings

|

It is not too big task to create java binding for custom framework as bro-gen semiautomatic tool available. This step-by-step tutorial explains how quickly generate binding using recently added suggestion feature. Admob is used here as an example framework.

bugfix #171 - Debugger in eclipse, source code lookup

|

bugfix #221 - java constructor is not called in UIApplicationDelegate implementation

|

bugfix #217 - Reference to java object is not maintained by objc

|