public abstract @interface VisibleForTesting implements Annotation
public abstract @interface VisibleForTesting
implements Annotation
表示类,方法或字段的可见性放宽,因此它比代码可测试的其他必要条件更为广泛可见。
java.lang.annotation.Annotation
abstract Class<? extends Annotation>
annotationType()
返回此注释的注释类型。
abstract boolean
equals(Object obj)
如果指定的对象表示与此逻辑等效的注释,则返回true。
abstract int
hashCode()
返回此注释的哈希码,如下定义:
注释的哈希码是其成员(包括具有默认值的那些哈希码)的哈希码的总和,如下所定义:注释成员的哈希码是(由计算出的成员名的哈希码的127倍) hashCode() )XOR成员值的哈希码,如下所定义:
成员值的哈希码取决于其类型:
Byte
Character
Double
Float
Integer
Long
Short
Boolean
abstract String
toString()
返回此批注的字符串表示形式。