remove assertion from JDR.resolveAnnotation

#KT-1771 fixed
This commit is contained in:
Stepan Koltsov
2012-04-13 17:44:46 +04:00
parent af4117c8d3
commit 37fcffc39d
@@ -1616,8 +1616,10 @@ public class JavaDescriptorResolver {
PsiAnnotationParameterList parameterList = psiAnnotation.getParameterList();
for (PsiNameValuePair psiNameValuePair : parameterList.getAttributes()) {
PsiAnnotationMemberValue value = psiNameValuePair.getValue();
// todo
assert value instanceof PsiLiteralExpression;
if (!(value instanceof PsiLiteralExpression)) {
// todo
continue;
}
Object literalValue = ((PsiLiteralExpression) value).getValue();
if(literalValue instanceof String)
valueArguments.add(new StringValue((String) literalValue));