T
- The type of Signature to handle.public abstract class JavaSigMask<T extends JavaSignature<?>> extends java.lang.Object implements SigMask<T>
Constructor and Description |
---|
JavaSigMask() |
Modifier and Type | Method and 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 SigMask<T extends JavaSignature<?>>
Copyright © 2002–2018 PMD. All rights reserved.