Package it.unive.lisa.checks.warnings
Class GlobalWarning
- java.lang.Object
-
- it.unive.lisa.checks.warnings.Warning
-
- it.unive.lisa.checks.warnings.WarningWithLocation
-
- it.unive.lisa.checks.warnings.GlobalWarning
-
- All Implemented Interfaces:
java.lang.Comparable<Warning>
public class GlobalWarning extends WarningWithLocation
A warning reported by LiSA on one of the Globals under analysis.
-
-
Constructor Summary
Constructors Constructor Description GlobalWarning(Unit unit, Global global, java.lang.String message)Builds the warning.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Warning o)booleanequals(java.lang.Object obj)GlobalgetGlobal()Yields the global where this warning was reported on.java.lang.StringgetTag()Yields the tag of this warning.UnitgetUnit()Yields the unit containing the global where this warning was reported on.inthashCode()java.lang.StringtoString()-
Methods inherited from class it.unive.lisa.checks.warnings.WarningWithLocation
getLocation, getLocationWithBrackets
-
Methods inherited from class it.unive.lisa.checks.warnings.Warning
getMessage, getTaggedMessage
-
-
-
-
Method Detail
-
getUnit
public final Unit getUnit()
Yields the unit containing the global where this warning was reported on.- Returns:
- the global
-
getGlobal
public final Global getGlobal()
Yields the global where this warning was reported on.- Returns:
- the global
-
compareTo
public int compareTo(Warning o)
- Specified by:
compareToin interfacejava.lang.Comparable<Warning>- Overrides:
compareToin classWarningWithLocation
-
hashCode
public int hashCode()
- Overrides:
hashCodein classWarningWithLocation
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classWarningWithLocation
-
getTag
public java.lang.String getTag()
Description copied from class:WarningYields the tag of this warning.
-
toString
public java.lang.String toString()
- Specified by:
toStringin classWarningWithLocation
-
-