remove assertion from JDR.resolveAnnotation
#KT-1771 fixed
This commit is contained in:
+4
-2
@@ -1616,8 +1616,10 @@ public class JavaDescriptorResolver {
|
|||||||
PsiAnnotationParameterList parameterList = psiAnnotation.getParameterList();
|
PsiAnnotationParameterList parameterList = psiAnnotation.getParameterList();
|
||||||
for (PsiNameValuePair psiNameValuePair : parameterList.getAttributes()) {
|
for (PsiNameValuePair psiNameValuePair : parameterList.getAttributes()) {
|
||||||
PsiAnnotationMemberValue value = psiNameValuePair.getValue();
|
PsiAnnotationMemberValue value = psiNameValuePair.getValue();
|
||||||
// todo
|
if (!(value instanceof PsiLiteralExpression)) {
|
||||||
assert value instanceof PsiLiteralExpression;
|
// todo
|
||||||
|
continue;
|
||||||
|
}
|
||||||
Object literalValue = ((PsiLiteralExpression) value).getValue();
|
Object literalValue = ((PsiLiteralExpression) value).getValue();
|
||||||
if(literalValue instanceof String)
|
if(literalValue instanceof String)
|
||||||
valueArguments.add(new StringValue((String) literalValue));
|
valueArguments.add(new StringValue((String) literalValue));
|
||||||
|
|||||||
Reference in New Issue
Block a user