diff options
author | Sergey Prigogin | 2012-06-20 22:29:33 +0000 |
---|---|---|
committer | Sergey Prigogin | 2012-06-27 01:50:03 +0000 |
commit | 03763a9179b016263533eb5b90e2081bb55509b8 (patch) | |
tree | 275d5a91587b8ac1d29ddac3b4443eed53c387d7 /core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom | |
parent | 0215210fe40af858a9af19a4a0ceb45c10d3b119 (diff) | |
download | org.eclipse.cdt-03763a9179b016263533eb5b90e2081bb55509b8.tar.gz org.eclipse.cdt-03763a9179b016263533eb5b90e2081bb55509b8.tar.xz org.eclipse.cdt-03763a9179b016263533eb5b90e2081bb55509b8.zip |
More informative exception.
Diffstat (limited to 'core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom')
-rw-r--r-- | core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPTemplates.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPTemplates.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPTemplates.java index 98763fc3a8b..c7048f9f24c 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPTemplates.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPTemplates.java @@ -1623,8 +1623,8 @@ public class CPPTemplates { /** * @param id the template id containing the template arguments - * @return an array of template arguments, currently modeled as IType objects. The - * empty IType array is returned if id is <code>null</code> + * @return an array of template arguments, currently modeled as IType objects. + * The empty ICPPTemplateArgument array is returned if id is <code>null</code> */ public static ICPPTemplateArgument[] createTemplateArgumentArray(ICPPASTTemplateId id) { ICPPTemplateArgument[] result= ICPPTemplateArgument.EMPTY_ARGUMENTS; @@ -1641,7 +1641,7 @@ public class CPPTemplates { IValue value= Value.create((IASTExpression) arg, Value.MAX_RECURSION_DEPTH); result[i]= new CPPTemplateArgument(value, type); } else { - throw new IllegalArgumentException(); + throw new IllegalArgumentException("Unexpected type: " + arg.getClass().getName()); //$NON-NLS-1$ } } } |