@Retention(value=CLASS)
@Target(value={METHOD,CONSTRUCTOR})
public @interface PatchedPublic
Marks a method or constructor as being intended to be public.
Even though it is private in source code, when the class is loaded
through the NetBeans module system the access modifier will be set
to public instead. Useful for retaining binary compatibility while
forcing recompilations to upgrade and keeping Javadoc clean.
- Since:
- org.openide.modules 7.9