java中能给自各儿的jar包类文件加@hide注释吗
java中能给自己的jar包类文件加@hide注释吗
加@hide注释可以隐藏接口不对外开放,我是参照android.media.Metadata类来写的。但是不起作用。
打成jar包在其他项目调用,还是可以调到,不知道是我写错了,还是因为@hide注释不适用于自己写的代码
------解决方案--------------------
没错 那玩意就是注释 可以隐藏接口的
加@hide注释可以隐藏接口不对外开放,我是参照android.media.Metadata类来写的。但是不起作用。
/**
* @hide
*/
public interface I_Hide_Test {
/**
* {@hide}
*/
public String getValue();
}
/**
@hide
*/
public class test1 implements I_Hide_Test {
public static void main(String[] args) {
System.out.println(new test1().getValue());
}
@Override
/**
* {@hide}
*/
public String getValue() {
return "getValue1";
}
}
打成jar包在其他项目调用,还是可以调到,不知道是我写错了,还是因为@hide注释不适用于自己写的代码
------解决方案--------------------
没错 那玩意就是注释 可以隐藏接口的