Package gw.lang.ir

Annotation Type Internal


  • @Retention(RUNTIME)
    @Target({FIELD,METHOD})
    public @interface Internal
    The compiler adds this to fields and methods that are explicitly assigned 'internal' accessibility because private members may be compiled with internal accessibility for the sake of inner class access. Basically this annotation serves to distinguish between what is explicitly static and what is not, primarily for tooling.