T
- The type of Signature to handle.net.sourceforge.pmd.lang.metrics.SigMask<T>
JavaFieldSigMask
, JavaOperationSigMask
public 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.