Add intention to add/remove underscores in numeric literal

#KT-28953 Fixed
This commit is contained in:
Toshiaki Kameyama
2019-01-07 07:10:27 +09:00
committed by Mikhail Glukhikh
parent 225a6ea288
commit 622fd8d8cf
27 changed files with 189 additions and 0 deletions
@@ -0,0 +1 @@
org.jetbrains.kotlin.idea.intentions.AddUnderscoresToNumericLiteralIntention
@@ -0,0 +1,2 @@
// IS_APPLICABLE: false
val x = <caret>0b11010010011010011001010010010010
@@ -0,0 +1 @@
val x = <caret>12345678.9
@@ -0,0 +1 @@
val x = 12_345_678.9
@@ -0,0 +1 @@
val x = <caret>12345678f
@@ -0,0 +1 @@
val x = 12_345_678f
@@ -0,0 +1,2 @@
// IS_APPLICABLE: false
val x = <caret>0xFFECDE5E
@@ -0,0 +1 @@
val x = <caret>1234567890
@@ -0,0 +1 @@
val x = 1_234_567_890
@@ -0,0 +1,2 @@
// IS_APPLICABLE: false
val x = <caret>123
@@ -0,0 +1 @@
val x = 1234567890L<caret>
@@ -0,0 +1 @@
val x = 1_234_567_890L
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val x = 123456<caret>7890u
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val x = 1_234_567_890u
@@ -0,0 +1 @@
org.jetbrains.kotlin.idea.intentions.RemoveUnderscoresFromNumericLiteralIntention
@@ -0,0 +1 @@
val x = <caret>1_234_567_890
@@ -0,0 +1 @@
val x = 1234567890
@@ -0,0 +1,2 @@
// IS_APPLICABLE: false
val x = <caret>1234567890