Reuse property search for parameters

This commit is contained in:
Alexey Sedunov
2013-11-07 13:55:43 +04:00
parent 58f7a3efbf
commit cfaeca88bf
2 changed files with 31 additions and 14 deletions
@@ -151,6 +151,7 @@ public class LightClassUtil {
return extractPropertyAccessors(property, getterWrapper, setterWrapper);
}
@NotNull
public static PropertyAccessorsPsiMethods getLightClassPropertyMethods(@NotNull JetParameter parameter) {
return extractPropertyAccessors(parameter, null, null);
}
@@ -255,6 +256,7 @@ public class LightClassUtil {
return packageName == null ? null : PackageClassUtils.getPackageClassFqName(new FqName(packageName));
}
@NotNull
private static PropertyAccessorsPsiMethods extractPropertyAccessors(
@NotNull JetDeclaration jetDeclaration,
@Nullable PsiMethod specialGetter, @Nullable PsiMethod specialSetter