Sıralı Değer ya da Alanı Algıla (detectEnumOrField)
<detectEnumOrField> Öğe
The detectEnumOrField rule is used to detect enums or fields in Java classes.
| Öznitelik Adı | Tip | Gerekli | Tanım |
|---|---|---|---|
| tip | Dizgi | Evet | Sıralı değer (enum) ya da alan tipinin tam olarak nitelenmiş sınıf adı. |
| değer | Dizgi | Evet | Alanın (enum) ya da adının (enum) dizgi hazır bilgisi değeri. |
| flagOnce | Boole | Hayır | Her arşiv için bir kez işaretleyip işaretlenmeyeceğini belirtir. Varsayılan değer yanlış (false) olarak ayarlanır. |
| flagOncePerFile | Boole | Hayır | Dosya başına bir kez işaretleyip işaretilmeyeceğini belirtir. Varsayılan değer yanlış (false) olarak ayarlanır. |
| hideResult | Boole | Hayır | Bu kural tarafından işaretlenen sonuçların rapora gizlenip gizlenmeyeceğini belirtir. Bu öznitelik yalnızca, sonuçları < and> ya da < or> etiketleri altında kurallarla birlikte kullanıldığında gizler. Varsayılan değer yanlış (false) olarak ayarlanır. |
Örneğin, CONFIDENTIALdeğerini içeren bir javax.servlet.annotation.ServletSecurity$TransportGuarantee sıralı değerini saptamak için şunu belirtin:
<detectEnumOrField type="javax.servlet.annotation.ServletSecurity$TransportGuarantee" value="CONFIDENTIAL"/>