coverity#1224993 Uncaught exception
Change-Id: If5dcb4bbd728f7396e19382f85bdf2a3d77a6db6
This commit is contained in:
parent
4c4e2868f8
commit
b66a96d792
@ -75,11 +75,9 @@ void SequenceAsHashMap::operator<<(const css::uno::Any& aSource)
|
||||
return;
|
||||
}
|
||||
|
||||
throw css::beans::IllegalTypeException(
|
||||
"Any contains wrong type." );
|
||||
throw std::invalid_argument("Any contains wrong type.");
|
||||
}
|
||||
|
||||
|
||||
void SequenceAsHashMap::operator<<(const css::uno::Sequence< css::uno::Any >& lSource)
|
||||
{
|
||||
sal_Int32 c = lSource.getLength();
|
||||
@ -94,8 +92,7 @@ void SequenceAsHashMap::operator<<(const css::uno::Sequence< css::uno::Any >& lS
|
||||
(lP.Name.isEmpty()) ||
|
||||
(!lP.Value.hasValue())
|
||||
)
|
||||
throw css::beans::IllegalTypeException(
|
||||
"PropertyValue struct contains no useful information." );
|
||||
throw std::invalid_argument("PropertyValue struct contains no useful information.");
|
||||
(*this)[lP.Name] = lP.Value;
|
||||
continue;
|
||||
}
|
||||
@ -107,16 +104,14 @@ void SequenceAsHashMap::operator<<(const css::uno::Sequence< css::uno::Any >& lS
|
||||
(lN.Name.isEmpty()) ||
|
||||
(!lN.Value.hasValue())
|
||||
)
|
||||
throw css::beans::IllegalTypeException(
|
||||
"NamedValue struct contains no useful information." );
|
||||
throw std::invalid_argument("NamedValue struct contains no useful information.");
|
||||
(*this)[lN.Name] = lN.Value;
|
||||
continue;
|
||||
}
|
||||
|
||||
// ignore VOID Any ... but reject wrong filled ones!
|
||||
if (lSource[i].hasValue())
|
||||
throw css::beans::IllegalTypeException(
|
||||
"Any contains wrong type." );
|
||||
throw std::invalid_argument("Any contains wrong type.");
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user