/*
* @ test / nodynamiccopyright /
* @ bug 8025272
* @ summary doclint needs to check for valid usage of at - value tag
* @ modules jdk . javadoc / jdk . javadoc . internal . doclint
* @ build DocLintTester
* @ run main DocLintTester - Xmsgs : all , - missing - ref ValueTest . out ValueTest . java
*/
/** */
public class ValueTest {
/*
* Tests for { @ value } without a reference
*/
/** valid: {@value} */
public static final boolean cBoolean = false ;
/** valid: {@value} */
public static final byte cByte = 0 ;
/** valid: {@value} */
public static final short cShort = 0 ;
/** valid: {@value} */
public static final int cInt = 0 ;
/** valid: {@value} */
public static final long cLong = 0 L;
/** valid: {@value} */
public static final float cFloat = 0 .0 f;
/** valid: {@value} */
public static final double cDouble = 0 .0 ;
/** valid: {@value} */
public static final String cString = "" ;
/** invalid class C: {@value} */
public class C { }
/** invalid enum E: {@value} */
public enum E {
/** invalid enum constant E1: {@value} */
E1
}
/** invalid field 1: {@value} */
public int f1;
/** invalid field 2: {@value} */
public int f2 = 3 ;
/*
* Tests for { @ value } with a reference
*/
/** valid: {@value Integer#SIZE} */
public int intRef;
/** invalid method: {@value Object#toString} */
public int badMethod;
/** invalid enum constant: {@value Thread.State#NEW} */
public int badEnum;
/** valid: {@value %04x} */
public static final int maxShort = 65535 ;
/** valid: {@value "%5.2f"} */
public static final double pi = 3 .14159265358979323846 ;
/** invalid format: {@value %%04x} */
public static final int f3 = 0 ;
/** invalid format: {@value "04x"} */
public static final int f4 = 0 ;
}
Messung V0.5 in Prozent C=88 H=91 G=89
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet am 2026-06-10)
¤
*© Formatika GbR, Deutschland