Report warning on characters which can cause problems on Windows
As soon as we fix KT-17438, this warning will be turned into an error.
This commit is contained in:
+12
@@ -0,0 +1,12 @@
|
||||
class `A?B`
|
||||
class `A*B`
|
||||
class `A"B`
|
||||
class `A|B`
|
||||
class `A%B`
|
||||
|
||||
fun `?*"|%`(): Int {
|
||||
val `?` = 0
|
||||
return `?`
|
||||
}
|
||||
|
||||
val `"a"+"b"` = "c"
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
class <!DANGEROUS_CHARACTERS!>`A?B`<!>
|
||||
class <!DANGEROUS_CHARACTERS!>`A*B`<!>
|
||||
class <!DANGEROUS_CHARACTERS!>`A"B`<!>
|
||||
class <!DANGEROUS_CHARACTERS!>`A|B`<!>
|
||||
class <!DANGEROUS_CHARACTERS!>`A%B`<!>
|
||||
|
||||
fun <!DANGEROUS_CHARACTERS!>`?*"|%`<!>(): Int {
|
||||
val <!DANGEROUS_CHARACTERS!>`?`<!> = 0
|
||||
return `?`
|
||||
}
|
||||
|
||||
val <!DANGEROUS_CHARACTERS!>`"a"+"b"`<!> = "c"
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
package
|
||||
|
||||
public val `"a"+"b"`: kotlin.String = "c"
|
||||
public fun `?*"|%`(): kotlin.Int
|
||||
|
||||
public final class `A"B` {
|
||||
public constructor `A"B`()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
public final class `A%B` {
|
||||
public constructor `A%B`()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
public final class `A*B` {
|
||||
public constructor `A*B`()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
public final class `A?B` {
|
||||
public constructor `A?B`()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
public final class `A|B` {
|
||||
public constructor `A|B`()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
Reference in New Issue
Block a user