Interface CurrentMuteInfo
-
- All Known Implementing Classes:
OneProblemCurrentMuteInfo
public interface CurrentMuteInfo
Encapsulates the current mute info of a given problem.The data held by
CurrentMuteInfo
instances can be not up-to-date long after creation.- Since:
- 6.5
- Author:
- Maxim Podkolzine (maxim.podkolzine@jetbrains.com)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description Map<SBuildType,MuteInfo>
getBuildTypeMuteInfo()
Returns the mute info for a build type scope.Map<MuteInfo,List<SBuildType>>
getMuteInfoGroups()
Returns the mute info for a build type scope grouped by mute info.MuteInfo
getProjectMuteInfo()
Deprecated.usegetProjectsMuteInfo()
instead.Map<SProject,MuteInfo>
getProjectsMuteInfo()
Returns the mute info for a project scope.
-
-
-
Method Detail
-
getProjectMuteInfo
@Nullable @Deprecated MuteInfo getProjectMuteInfo()
Deprecated.usegetProjectsMuteInfo()
instead.Returns the mute info for a project. If there are several projects, this function returns mute info for one of them randomly selected. This methods is the candidate to drop. UsegetProjectsMuteInfo()
instead.- Returns:
- project mute info
-
getProjectsMuteInfo
@NotNull Map<SProject,MuteInfo> getProjectsMuteInfo()
Returns the mute info for a project scope.- Returns:
- project mute info map. Contains mute infos from the specified project, all its parents and children.
- Since:
- 8.0
-
getBuildTypeMuteInfo
@NotNull Map<SBuildType,MuteInfo> getBuildTypeMuteInfo()
Returns the mute info for a build type scope.- Returns:
- build type mute info map.
-
getMuteInfoGroups
@NotNull Map<MuteInfo,List<SBuildType>> getMuteInfoGroups()
Returns the mute info for a build type scope grouped by mute info.- Returns:
- build type mute info map.
-
-