Replace accessor functions with property

This commit is contained in:
Alexey Sedunov
2014-06-02 18:07:12 +04:00
parent 6ce0ac8187
commit 966def6c77
4 changed files with 14 additions and 20 deletions
@@ -17,20 +17,17 @@
package org.jetbrains.jet.lang.psi.codeFragmentUtil
import com.intellij.openapi.util.Key
import com.intellij.psi.PsiFile
import org.jetbrains.jet.lang.psi.JetFile
import org.jetbrains.jet.lang.psi.JetCodeFragment
public val SKIP_VISIBILITY_CHECK: Key<Boolean> = Key.create<Boolean>("SKIP_VISIBILITY_CHECK")
public fun JetFile.skipVisibilityCheck(): Boolean =
when (this) {
is JetCodeFragment -> true
is JetFile -> getUserData(SKIP_VISIBILITY_CHECK) ?: false
else -> false
}
public fun JetFile.setSkipVisibilityCheck(skip: Boolean) {
putUserData(SKIP_VISIBILITY_CHECK, skip)
}
public var JetFile.skipVisibilityCheck: Boolean
get() = when (this) {
is JetCodeFragment -> true
is JetFile -> getUserData(SKIP_VISIBILITY_CHECK) ?: false
else -> false
}
set(skip: Boolean) {
putUserData(SKIP_VISIBILITY_CHECK, skip)
}
@@ -110,7 +110,7 @@ public class DiagnosticsWithSuppression implements Diagnostics {
private static boolean isSuppressedForDebugger(@NotNull Diagnostic diagnostic, @NotNull PsiElement element) {
PsiFile containingFile = element.getContainingFile();
if (containingFile instanceof JetFile && CodeFragmentUtilPackage.skipVisibilityCheck((JetFile) containingFile)) {
if (containingFile instanceof JetFile && CodeFragmentUtilPackage.getSkipVisibilityCheck((JetFile) containingFile)) {
DiagnosticFactory<?> diagnosticFactory = diagnostic.getFactory();
return diagnosticFactory == Errors.INVISIBLE_MEMBER ||
diagnosticFactory == Errors.INVISIBLE_REFERENCE ||