T - The type of Signature to handle.net.sourceforge.pmd.lang.metrics.SigMask<T>JavaFieldSigMask, JavaOperationSigMaskpublic abstract class JavaSigMask<T extends JavaSignature<?>>
extends java.lang.Object
implements net.sourceforge.pmd.lang.metrics.SigMask<T>
| Constructor | Description |
|---|---|
JavaSigMask() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
coverAllVisibilities() |
Sets the mask to cover all visibilities.
|
boolean |
covers(T sig) |
|
void |
forbid(JavaSignature.Visibility... visibilities) |
Forbid all mentioned visibilities.
|
void |
restrictVisibilitiesTo(JavaSignature.Visibility... visibilities) |
Restricts the visibilities covered by the mask to the parameters.
|
public void coverAllVisibilities()
public void restrictVisibilitiesTo(JavaSignature.Visibility... visibilities)
visibilities - The visibilities to coverpublic void forbid(JavaSignature.Visibility... visibilities)
visibilities - The visibilities to forbidpublic boolean covers(T sig)
covers in interface net.sourceforge.pmd.lang.metrics.SigMask<T extends JavaSignature<?>>Copyright © 2002–2018 PMD. All rights reserved.