Refactor JavaPropertyResolver#getReceiverType
This commit is contained in:
+4
-8
@@ -334,17 +334,13 @@ public final class JavaPropertyResolver {
|
|||||||
PropertyPsiDataElement characteristicMember,
|
PropertyPsiDataElement characteristicMember,
|
||||||
TypeVariableResolver typeVariableResolverForPropertyInternals
|
TypeVariableResolver typeVariableResolverForPropertyInternals
|
||||||
) {
|
) {
|
||||||
JetType receiverType;
|
|
||||||
if (characteristicMember.getReceiverType() == null) {
|
if (characteristicMember.getReceiverType() == null) {
|
||||||
receiverType = null;
|
return null;
|
||||||
}
|
}
|
||||||
else if (characteristicMember.getReceiverType().getTypeString().length() > 0) {
|
if (!characteristicMember.getReceiverType().getTypeString().isEmpty()) {
|
||||||
receiverType = semanticServices.getTypeTransformer().transformToType(characteristicMember.getReceiverType().getTypeString(), typeVariableResolverForPropertyInternals);
|
return semanticServices.getTypeTransformer().transformToType(characteristicMember.getReceiverType().getTypeString(), typeVariableResolverForPropertyInternals);
|
||||||
}
|
}
|
||||||
else {
|
return semanticServices.getTypeTransformer().transformToType(characteristicMember.getReceiverType().getPsiType(), typeVariableResolverForPropertyInternals);
|
||||||
receiverType = semanticServices.getTypeTransformer().transformToType(characteristicMember.getReceiverType().getPsiType(), typeVariableResolverForPropertyInternals);
|
|
||||||
}
|
|
||||||
return receiverType;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private static int getNumberOfNonExtensionProperties(@NotNull Collection<PropertyPsiData> propertyPsiDataCollection) {
|
private static int getNumberOfNonExtensionProperties(@NotNull Collection<PropertyPsiData> propertyPsiDataCollection) {
|
||||||
|
|||||||
Reference in New Issue
Block a user