enable external annotations for decompiled code (IDEA-192056)

This commit is contained in:
Anna.Kozlova
2018-05-17 11:28:23 +02:00
parent dbe63f7a58
commit e4ad59aacd
@@ -732,7 +732,12 @@ public class ExternalAnnotationsManagerImpl extends ReadableExternalAnnotationsM
}
public static boolean areExternalAnnotationsApplicable(@NotNull PsiModifierListOwner owner) {
if (!owner.isPhysical()) return false;
if (!owner.isPhysical()) {
PsiElement originalElement = owner.getOriginalElement();
if (!(originalElement instanceof PsiCompiledElement)) {
return false;
}
}
if (owner instanceof PsiLocalVariable) return false;
if (owner instanceof PsiParameter) {
PsiElement parent = owner.getParent();