I am writing my own SDK on android and as such creating my own jar. Now I create documentation of my SDK using droiddoc tool.
In my framework files(.java), there are many APIs that I have marked with @hide Now this is the current state:
a) all APIs marked with @hide are hidden in documentation.
b) These APIs marked hidden is INCLUDED in class files in generated jar file.(I use Java decompiler to check this).
Now when I include this jar in eclipse and use Ctrl+space on my class object to find its options, i can see that hidden APIs are actually visible and accessible here.
Am I missing anything here, and do I need to add any special flags in make file? Or is this a normal behaviour?