kolbe Active Member Licensed User Longtime User Mar 21, 2012 #1 I'm trying to add Open Accessory support to the IOIO library. At the moment I'm getting a parse error when I load the library into B4A. The parse errors states that: Code: "ioio.lib.andorid.accessory.AccessoryConnectionBootstrap.abortbroadcast already exists" This is working code I'm just wrapping to expose to B4A. I don't see anything in the code that would cause this. Eclipse builds a JAR without any warning/errors. Any ideas as to what is going on here?
I'm trying to add Open Accessory support to the IOIO library. At the moment I'm getting a parse error when I load the library into B4A. The parse errors states that: Code: "ioio.lib.andorid.accessory.AccessoryConnectionBootstrap.abortbroadcast already exists" This is working code I'm just wrapping to expose to B4A. I don't see anything in the code that would cause this. Eclipse builds a JAR without any warning/errors. Any ideas as to what is going on here?
Erel B4X founder Staff member Licensed User Longtime User Mar 22, 2012 #2 Do you need this class? If not you can add @Hide annotation to prefvent the doclet from touching it.
kolbe Active Member Licensed User Longtime User Mar 22, 2012 #3 @Hide does the trick. It didn't even occur to me it was a Javadoc/doclet problem. Thanks. Top notch support. Where do you find the time?
@Hide does the trick. It didn't even occur to me it was a Javadoc/doclet problem. Thanks. Top notch support. Where do you find the time?
Erel B4X founder Staff member Licensed User Longtime User Mar 23, 2012 #4 Where do you find the time? Click to expand... Not sure... Note that it is better to only run the doclet on your code. You can use the -b4aignore flag (in the javadoc properties) to ignore all classes starting with a given string. For example: Code: -b4aignore org,com.android,com.example The above command will ignore all org.*, com.android.* and com.example.* packages.
Where do you find the time? Click to expand... Not sure... Note that it is better to only run the doclet on your code. You can use the -b4aignore flag (in the javadoc properties) to ignore all classes starting with a given string. For example: Code: -b4aignore org,com.android,com.example The above command will ignore all org.*, com.android.* and com.example.* packages.