Bug 532905 - When throwing a CompositingNotImplementedError, include the kind of IType or ICPPEvaluation for which compositing is not implemented
Change-Id: I1414f70ae5f86263fc313f61aa36485df8c4cb3f
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/index/composite/cpp/CPPCompositesFactory.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/index/composite/cpp/CPPCompositesFactory.java
index 5e5f16e..4aff3b0 100644
--- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/index/composite/cpp/CPPCompositesFactory.java
+++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/index/composite/cpp/CPPCompositesFactory.java
@@ -274,7 +274,7 @@
return rtype;
}
- throw new CompositingNotImplementedError();
+ throw new CompositingNotImplementedError(rtype.getClass().getName());
}
public ICPPEvaluation getCompositeEvaluation(ICPPEvaluation eval) {
@@ -553,7 +553,7 @@
return e;
}
- throw new CompositingNotImplementedError();
+ throw new CompositingNotImplementedError(eval.getClass().getName());
}
private ICPPEvaluation[] getCompositeEvaluationArray(ICPPEvaluation[] array) {