Cleanup: get rid of effective visibility warnings
This commit is contained in:
committed by
Mikhail Glukhikh
parent
932542891b
commit
f8a70302ac
+1
-1
@@ -1,6 +1,6 @@
|
||||
package com.google.dart.compiler.backend.js.ast;
|
||||
|
||||
abstract class SourceInfoAwareJsNode extends AbstractNode {
|
||||
public abstract class SourceInfoAwareJsNode extends AbstractNode {
|
||||
private Object source;
|
||||
|
||||
@Override
|
||||
|
||||
@@ -34,7 +34,7 @@ import org.jetbrains.kotlin.resolve.descriptorUtil.builtIns
|
||||
import org.jetbrains.kotlin.types.TypeUtils
|
||||
import org.jetbrains.kotlin.types.typeUtil.isSubtypeOf
|
||||
|
||||
private abstract class AbstractNativeAnnotationsChecker(private val requiredAnnotation: PredefinedAnnotation) : DeclarationChecker {
|
||||
internal abstract class AbstractNativeAnnotationsChecker(private val requiredAnnotation: PredefinedAnnotation) : DeclarationChecker {
|
||||
|
||||
open fun additionalCheck(declaration: KtNamedFunction, descriptor: FunctionDescriptor, diagnosticHolder: DiagnosticSink) {}
|
||||
|
||||
@@ -63,9 +63,9 @@ private abstract class AbstractNativeAnnotationsChecker(private val requiredAnno
|
||||
}
|
||||
}
|
||||
|
||||
public class NativeInvokeChecker : AbstractNativeAnnotationsChecker(PredefinedAnnotation.NATIVE_INVOKE)
|
||||
internal class NativeInvokeChecker : AbstractNativeAnnotationsChecker(PredefinedAnnotation.NATIVE_INVOKE)
|
||||
|
||||
private abstract class AbstractNativeIndexerChecker(
|
||||
internal abstract class AbstractNativeIndexerChecker(
|
||||
requiredAnnotation: PredefinedAnnotation,
|
||||
private val indexerKind: String,
|
||||
private val requiredParametersCount: Int
|
||||
@@ -95,7 +95,7 @@ private abstract class AbstractNativeIndexerChecker(
|
||||
}
|
||||
}
|
||||
|
||||
public class NativeGetterChecker : AbstractNativeIndexerChecker(PredefinedAnnotation.NATIVE_GETTER, "getter", requiredParametersCount = 1) {
|
||||
internal class NativeGetterChecker : AbstractNativeIndexerChecker(PredefinedAnnotation.NATIVE_GETTER, "getter", requiredParametersCount = 1) {
|
||||
override fun additionalCheck(declaration: KtNamedFunction, descriptor: FunctionDescriptor, diagnosticHolder: DiagnosticSink) {
|
||||
super.additionalCheck(declaration, descriptor, diagnosticHolder)
|
||||
|
||||
@@ -106,7 +106,7 @@ public class NativeGetterChecker : AbstractNativeIndexerChecker(PredefinedAnnota
|
||||
}
|
||||
}
|
||||
|
||||
public class NativeSetterChecker : AbstractNativeIndexerChecker(PredefinedAnnotation.NATIVE_SETTER, "setter", requiredParametersCount = 2) {
|
||||
internal class NativeSetterChecker : AbstractNativeIndexerChecker(PredefinedAnnotation.NATIVE_SETTER, "setter", requiredParametersCount = 2) {
|
||||
override fun additionalCheck(declaration: KtNamedFunction, descriptor: FunctionDescriptor, diagnosticHolder: DiagnosticSink) {
|
||||
super.additionalCheck(declaration, descriptor, diagnosticHolder)
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@ import org.jetbrains.kotlin.js.translate.utils.jsAstUtils.*
|
||||
* It's desirable to create temporary var only if node can have side effect,
|
||||
* and precedes inline call (in JavaScript evaluation order).
|
||||
*/
|
||||
class ExpressionDecomposer private constructor(
|
||||
internal class ExpressionDecomposer private constructor(
|
||||
private val scope: JsScope,
|
||||
private val containsExtractable: Set<JsNode>,
|
||||
private val containsNodeWithSideEffect: Set<JsNode>
|
||||
@@ -337,7 +337,7 @@ class ExpressionDecomposer private constructor(
|
||||
*
|
||||
* For example, won't visit [JsBlock] statements, but will visit test expression of [JsWhile].
|
||||
*/
|
||||
private open class JsExpressionVisitor() : JsVisitorWithContextImpl() {
|
||||
internal open class JsExpressionVisitor() : JsVisitorWithContextImpl() {
|
||||
|
||||
override fun visit(x: JsBlock, ctx: JsContext<*>): Boolean = false
|
||||
override fun visit(x: JsTry, ctx: JsContext<*>): Boolean = false
|
||||
|
||||
+1
-1
@@ -20,7 +20,7 @@ import org.jetbrains.kotlin.js.test.AbstractSingleFileTranslationWithDirectivesT
|
||||
import org.jetbrains.kotlin.js.test.MultipleModulesTranslationTest
|
||||
import org.jetbrains.kotlin.js.test.SingleFileTranslationTest
|
||||
|
||||
private abstract class AbstractBlackBoxTest(d: String) : SingleFileTranslationTest(d) {
|
||||
public abstract class AbstractBlackBoxTest(d: String) : SingleFileTranslationTest(d) {
|
||||
override fun doTest(filename: String) = checkBlackBoxIsOkByPath(filename)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user