Interface CurrentMuteInfo
-
- All Known Implementing Classes:
OneProblemCurrentMuteInfo
public interface CurrentMuteInfoEncapsulates the current mute info of a given problem.The data held by
CurrentMuteInfoinstances 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.MuteInfogetProjectMuteInfo()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.
-
-