ComponentWithBrowseButton - optional remove listener on hide
[fedora-idea.git] / platform / lang-impl / src / com / intellij / codeInspection / CommonProblemDescriptorImpl.java
blobaf72cc1b16cfd63be1efadb5da5827a95efde69e
1 /*
2 * Copyright (c) 2006 Your Corporation. All Rights Reserved.
3 */
4 package com.intellij.codeInspection;
6 import org.jetbrains.annotations.NotNull;
8 /**
9 * User: anna
10 * Date: 04-Jan-2006
12 public class CommonProblemDescriptorImpl implements CommonProblemDescriptor {
13 private final QuickFix[] myFixes;
14 private final String myDescriptionTemplate;
16 public CommonProblemDescriptorImpl(final QuickFix[] fixes, @NotNull final String descriptionTemplate) {
17 if (fixes == null) {
18 myFixes = null;
20 else {
21 myFixes = new QuickFix[fixes.length];
22 System.arraycopy(fixes, 0, myFixes, 0, fixes.length);
24 myDescriptionTemplate = descriptionTemplate;
27 @NotNull
28 public String getDescriptionTemplate() {
29 return myDescriptionTemplate;
32 public QuickFix[] getFixes() {
33 return myFixes;
36 public String toString() {
37 return myDescriptionTemplate;