public final class OperationSigMask extends SigMask<OperationSignature>
Constructor and Description |
---|
OperationSigMask() |
Modifier and Type | Method and Description |
---|---|
void |
coverAbstract(boolean coverAbstract)
Forbid all mentioned visibilities.
|
void |
coverAllRoles()
Sets the mask to cover all roles.
|
boolean |
covers(OperationSignature sig)
Returns true if the parameter is covered by this mask.
|
void |
forbid(OperationSignature.Role... roles)
Forbid all mentioned roles.
|
void |
restrictRolesTo(OperationSignature.Role... roles)
Restricts the roles covered by the mask to the parameters.
|
coverAllVisibilities, forbid, restrictVisibilitiesTo
public void restrictRolesTo(OperationSignature.Role... roles)
roles
- The roles to cover.public void coverAllRoles()
public void forbid(OperationSignature.Role... roles)
roles
- The roles to forbid.public void coverAbstract(boolean coverAbstract)
coverAbstract
- The visibilities to forbid.public boolean covers(OperationSignature sig)
SigMask
covers
in class SigMask<OperationSignature>
sig
- The signature to test.Copyright © 2002–2017 PMD. All rights reserved.