properly read final field from java code
This commit is contained in:
+1
-1
@@ -1039,7 +1039,7 @@ public class JavaDescriptorResolver {
|
||||
|
||||
boolean isVar;
|
||||
if (members.getter == null && members.setter == null) {
|
||||
isVar = true;
|
||||
isVar = !members.field.isFinal();
|
||||
} else {
|
||||
isVar = members.setter != null;
|
||||
}
|
||||
|
||||
+5
-1
@@ -23,7 +23,11 @@ public class PsiMemberWrapper {
|
||||
public boolean isPrivate() {
|
||||
return psiMember.hasModifierProperty(PsiModifier.PRIVATE);
|
||||
}
|
||||
|
||||
|
||||
public boolean isFinal() {
|
||||
return psiMember.hasModifierProperty(PsiModifier.FINAL);
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return psiMember.getName();
|
||||
}
|
||||
|
||||
@@ -37,10 +37,6 @@ public class PsiMethodWrapper extends PsiMemberWrapper {
|
||||
return getParameters().get(i);
|
||||
}
|
||||
|
||||
public boolean isFinal() {
|
||||
return psiMember.hasModifierProperty(PsiModifier.FINAL);
|
||||
}
|
||||
|
||||
private JetMethodAnnotation jetMethod;
|
||||
@NotNull
|
||||
public JetMethodAnnotation getJetMethod() {
|
||||
|
||||
Reference in New Issue
Block a user