mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
More informative exception.
This commit is contained in:
parent
13ae05e783
commit
5eb8410fbd
1 changed files with 3 additions and 3 deletions
|
@ -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$
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue