[FIR JS] Move FirInvalidAndDangerousCharactersChecker to checkers.jvm
This is a JVM-specific checker.
This commit is contained in:
+1
@@ -17,6 +17,7 @@ object JvmDeclarationCheckers : DeclarationCheckers() {
|
|||||||
FirJvmFunctionDelegateMemberNameClashChecker,
|
FirJvmFunctionDelegateMemberNameClashChecker,
|
||||||
FirJvmStaticChecker,
|
FirJvmStaticChecker,
|
||||||
FirRepeatableAnnotationChecker,
|
FirRepeatableAnnotationChecker,
|
||||||
|
FirJvmInvalidAndDangerousCharactersChecker,
|
||||||
)
|
)
|
||||||
|
|
||||||
override val classCheckers: Set<FirClassChecker>
|
override val classCheckers: Set<FirClassChecker>
|
||||||
|
|||||||
+4
-3
@@ -1,9 +1,9 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2010-2021 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
* Copyright 2010-2022 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.jetbrains.kotlin.fir.analysis.checkers.declaration
|
package org.jetbrains.kotlin.fir.analysis.jvm.checkers.declaration
|
||||||
|
|
||||||
import org.jetbrains.kotlin.KtFakeSourceElementKind
|
import org.jetbrains.kotlin.KtFakeSourceElementKind
|
||||||
import org.jetbrains.kotlin.KtSourceElement
|
import org.jetbrains.kotlin.KtSourceElement
|
||||||
@@ -11,10 +11,11 @@ import org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext
|
|||||||
import org.jetbrains.kotlin.diagnostics.DiagnosticReporter
|
import org.jetbrains.kotlin.diagnostics.DiagnosticReporter
|
||||||
import org.jetbrains.kotlin.fir.analysis.diagnostics.FirErrors
|
import org.jetbrains.kotlin.fir.analysis.diagnostics.FirErrors
|
||||||
import org.jetbrains.kotlin.diagnostics.reportOn
|
import org.jetbrains.kotlin.diagnostics.reportOn
|
||||||
|
import org.jetbrains.kotlin.fir.analysis.checkers.declaration.FirBasicDeclarationChecker
|
||||||
import org.jetbrains.kotlin.fir.declarations.*
|
import org.jetbrains.kotlin.fir.declarations.*
|
||||||
import org.jetbrains.kotlin.name.Name
|
import org.jetbrains.kotlin.name.Name
|
||||||
|
|
||||||
object FirInvalidAndDangerousCharactersChecker : FirBasicDeclarationChecker() {
|
object FirJvmInvalidAndDangerousCharactersChecker : FirBasicDeclarationChecker() {
|
||||||
// See The Java Virtual Machine Specification, section 4.7.9.1 https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.7.9.1
|
// See The Java Virtual Machine Specification, section 4.7.9.1 https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.7.9.1
|
||||||
private val INVALID_CHARS = setOf('.', ';', '[', ']', '/', '<', '>', ':', '\\')
|
private val INVALID_CHARS = setOf('.', ';', '[', ']', '/', '<', '>', ':', '\\')
|
||||||
|
|
||||||
-1
@@ -27,7 +27,6 @@ object CommonDeclarationCheckers : DeclarationCheckers() {
|
|||||||
FirExposedVisibilityDeclarationChecker,
|
FirExposedVisibilityDeclarationChecker,
|
||||||
FirCyclicTypeBoundsChecker,
|
FirCyclicTypeBoundsChecker,
|
||||||
FirExpectActualDeclarationChecker,
|
FirExpectActualDeclarationChecker,
|
||||||
FirInvalidAndDangerousCharactersChecker,
|
|
||||||
FirAmbiguousAnonymousTypeChecker,
|
FirAmbiguousAnonymousTypeChecker,
|
||||||
FirExplicitApiDeclarationChecker,
|
FirExplicitApiDeclarationChecker,
|
||||||
FirAnnotationChecker,
|
FirAnnotationChecker,
|
||||||
|
|||||||
Reference in New Issue
Block a user