本文整理汇总了Java中com.intellij.openapi.module.ProjectLoadingErrorsNotifier类的典型用法代码示例。如果您正苦于以下问题:Java ProjectLoadingErrorsNotifier类的具体用法?Java ProjectLoadingErrorsNotifier怎么用?Java ProjectLoadingErrorsNotifier使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
ProjectLoadingErrorsNotifier类属于com.intellij.openapi.module包,在下文中一共展示了ProjectLoadingErrorsNotifier类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: addInvalidFacet
import com.intellij.openapi.module.ProjectLoadingErrorsNotifier; //导入依赖的package包/类
private void addInvalidFacet(final FacetState state,
ModifiableFacetModel model,
final Facet underlyingFacet,
final String errorMessage,
final String typeId) {
final InvalidFacetManager invalidFacetManager = InvalidFacetManager.getInstance(myModule.getProject());
final InvalidFacetType type = InvalidFacetType.getInstance();
final InvalidFacetConfiguration configuration = new InvalidFacetConfiguration(state, errorMessage);
final InvalidFacet facet = createFacet(type, StringUtil.notNullize(state.getName()), configuration, underlyingFacet);
model.addFacet(facet);
if (!invalidFacetManager.isIgnored(facet)) {
FacetLoadingErrorDescription description = new FacetLoadingErrorDescription(facet);
ProjectLoadingErrorsNotifier.getInstance(myModule.getProject()).registerError(description);
if (typeId != null) {
UnknownFeaturesCollector.getInstance(myModule.getProject()).registerUnknownFeature("com.intellij.facetType", typeId, "Facet");
}
}
}
示例2: addInvalidFacet
import com.intellij.openapi.module.ProjectLoadingErrorsNotifier; //导入依赖的package包/类
private void addInvalidFacet(final FacetState state, ModifiableFacetModel model, final Facet underlyingFacet, final String errorMessage) {
final InvalidFacetManager invalidFacetManager = InvalidFacetManager.getInstance(myModule.getProject());
final InvalidFacetType type = InvalidFacetType.getInstance();
final InvalidFacetConfiguration configuration = new InvalidFacetConfiguration(state, errorMessage);
final InvalidFacet facet = createFacet(type, StringUtil.notNullize(state.getName()), configuration, underlyingFacet);
model.addFacet(facet);
if (!invalidFacetManager.isIgnored(facet)) {
FacetLoadingErrorDescription description = new FacetLoadingErrorDescription(facet);
ProjectLoadingErrorsNotifier.getInstance(myModule.getProject()).registerError(description);
}
}
示例3: createInvalidArtifact
import com.intellij.openapi.module.ProjectLoadingErrorsNotifier; //导入依赖的package包/类
private InvalidArtifact createInvalidArtifact(ArtifactState state, String errorMessage) {
final InvalidArtifact artifact = new InvalidArtifact(state, errorMessage);
ProjectLoadingErrorsNotifier.getInstance(myProject).registerError(new ArtifactLoadingErrorDescription(myProject, artifact));
UnknownFeaturesCollector.getInstance(myProject).registerUnknownFeature("com.intellij.packaging.artifacts.ArtifactType", state.getArtifactType(), "Artifact");
return artifact;
}
示例4: createInvalidArtifact
import com.intellij.openapi.module.ProjectLoadingErrorsNotifier; //导入依赖的package包/类
private InvalidArtifact createInvalidArtifact(ArtifactState state, String errorMessage) {
final InvalidArtifact artifact = new InvalidArtifact(state, errorMessage);
ProjectLoadingErrorsNotifier.getInstance(myProject).registerError(new ArtifactLoadingErrorDescription(myProject, artifact));
return artifact;
}