클래스의 최종 정적 필드 값을 어떻게 참조 할 수 있습니까?


96

JavaDoc을 사용하여 클래스의 최종 정적 필드 값을 어떻게 참조 할 수 있습니까?

???이 예제에서 필드 값으로 대체 하고 싶습니다 STATIC_FIELD.

/**
 * This is a simple class with only one static field with the value ???.
 */
public class Simple {

    /**
     * We can reference the value with {@value} here, 
     * but how do we reference it in the class JavaDoc?
     */
    public static final String STATIC_FIELD = "simple static field";

}

답변:


194

의미 {@value #STATIC_FIELD}합니까?


3
다른 클래스에서도 참조 할 수 있습니까? 그렇게하려고했을 때 효과가 없었습니다.
Rajith Gun Hewage 2016

20
@RajithGunHewage, 당신은 다른 클래스 등으로부터 참조 할 수 있습니다{@value com.package.other.Clazz#STATIC_FIELD}

2
혹시라도 원시 상수가 아닌 경우 {@link #STATIC_NON_PRIMITIVE_FIELD}
Yuriy

1
@Sean, 사실, 그것은 {@link com.package.other.Clazz # STATIC_FIELD} 사용하여해야
크리스티안 Ebbens

1
@Yuriy 맞지 않습니다. {@link ...}이름이 지정된 필드의 Javadoc에 대한 링크를 제공하지만 값을 제공하지 않습니다. {@value ...}요청 된 실제 값을 제공합니다. 'Non-primitive'는 그것과 정확히 관련이 없습니다. 예를 들어를 사용 {@value ...}하는 Javadoc 도구 문서 의 예제를 참조하십시오 java.lang.String.
Marquis of Lorne
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.