public class ObjectConstraint extends Object implements Constraint
Modifier and Type | Field and Description |
---|---|
static ObjectConstraint |
NOT_NULL |
Constructor and Description |
---|
ObjectConstraint(boolean isNull,
boolean disposable,
Tree syntaxNode,
Object status) |
ObjectConstraint(Tree syntaxNode,
Object status) |
Modifier and Type | Method and Description |
---|---|
boolean |
hasStatus(Object aState) |
ObjectConstraint |
inverse() |
boolean |
isDisposable() |
boolean |
isInvalidWith(Constraint target) |
boolean |
isNull() |
static ObjectConstraint |
nullConstraint() |
static ObjectConstraint |
nullConstraint(Tree syntaxNode) |
Tree |
syntaxNode() |
String |
toString() |
ObjectConstraint |
withStatus(Object newStatus) |
public static final ObjectConstraint NOT_NULL
public static ObjectConstraint nullConstraint()
public static ObjectConstraint nullConstraint(@Nullable Tree syntaxNode)
public ObjectConstraint inverse()
public ObjectConstraint withStatus(Object newStatus)
public boolean isNull()
isNull
in interface Constraint
public boolean isInvalidWith(@Nullable Constraint target)
public boolean isDisposable()
public Tree syntaxNode()
Copyright © 2012–2016 SonarSource. All rights reserved.