Skip to content

Commit d751664

Browse files
committed
refactor: don't use kotlin-compiler-embeddable
1 parent 79b510c commit d751664

23 files changed

+33
-15612
lines changed

ktfmt/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
</dependency>
4646
<dependency>
4747
<groupId>org.jetbrains.kotlin</groupId>
48-
<artifactId>kotlin-compiler-embeddable</artifactId>
48+
<artifactId>kotlin-compiler</artifactId>
4949
<version>${kotlin.version}</version>
5050
</dependency>
5151
<!-- https://mvnrepository.com/artifact/net.java.dev.jna/jna -->

ktfmt/src/main/java/com/facebook/ktfmt/debughelpers/PrintAstVisitor.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
package com.facebook.ktfmt.debughelpers
1818

19-
import org.jetbrains.kotlin.com.intellij.psi.PsiElement
19+
import com.intellij.psi.PsiElement
2020
import org.jetbrains.kotlin.psi.KtTreeVisitorVoid
2121

2222
class PrintAstVisitor : KtTreeVisitorVoid() {

ktfmt/src/main/java/com/facebook/ktfmt/format/EnumEntryList.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
package com.facebook.ktfmt.format
1818

19-
import org.jetbrains.kotlin.com.intellij.psi.PsiElement
19+
import com.intellij.psi.PsiElement
2020
import org.jetbrains.kotlin.psi.KtClass
2121
import org.jetbrains.kotlin.psi.KtClassBody
2222
import org.jetbrains.kotlin.psi.KtEnumEntry

ktfmt/src/main/java/com/facebook/ktfmt/format/Formatter.kt

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,12 @@ import com.google.googlejavaformat.Newlines
3030
import com.google.googlejavaformat.OpsBuilder
3131
import com.google.googlejavaformat.java.FormatterException
3232
import com.google.googlejavaformat.java.JavaOutput
33-
import org.jetbrains.kotlin.com.intellij.openapi.util.text.StringUtil
34-
import org.jetbrains.kotlin.com.intellij.openapi.util.text.StringUtilRt.convertLineSeparators
35-
import org.jetbrains.kotlin.com.intellij.psi.PsiComment
36-
import org.jetbrains.kotlin.com.intellij.psi.PsiElement
37-
import org.jetbrains.kotlin.com.intellij.psi.PsiElementVisitor
38-
import org.jetbrains.kotlin.com.intellij.psi.PsiWhiteSpace
33+
import com.intellij.openapi.util.text.StringUtil
34+
import com.intellij.openapi.util.text.StringUtilRt.convertLineSeparators
35+
import com.intellij.psi.PsiComment
36+
import com.intellij.psi.PsiElement
37+
import com.intellij.psi.PsiElementVisitor
38+
import com.intellij.psi.PsiWhiteSpace
3939
import org.jetbrains.kotlin.psi.KtImportDirective
4040
import org.jetbrains.kotlin.psi.psiUtil.endOffset
4141
import org.jetbrains.kotlin.psi.psiUtil.startOffset
@@ -53,6 +53,7 @@ object Formatter {
5353
@JvmField
5454
val GOOGLE_FORMAT =
5555
FormattingOptions(
56+
maxWidth = 70,
5657
blockIndent = 2,
5758
continuationIndent = 2,
5859
)

ktfmt/src/main/java/com/facebook/ktfmt/format/KotlinInput.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import com.google.googlejavaformat.Input
2828
import com.google.googlejavaformat.Newlines
2929
import com.google.googlejavaformat.java.FormatterException
3030
import com.google.googlejavaformat.java.JavaOutput
31-
import org.jetbrains.kotlin.com.intellij.openapi.util.text.StringUtil
31+
import com.intellij.openapi.util.text.StringUtil
3232
import org.jetbrains.kotlin.lexer.KtTokens
3333
import org.jetbrains.kotlin.psi.KtFile
3434

ktfmt/src/main/java/com/facebook/ktfmt/format/KotlinInputAstVisitor.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@ import com.google.googlejavaformat.OpsBuilder
2626
import com.google.googlejavaformat.Output.BreakTag
2727
import java.util.ArrayDeque
2828
import java.util.Optional
29-
import org.jetbrains.kotlin.com.intellij.psi.PsiComment
30-
import org.jetbrains.kotlin.com.intellij.psi.PsiElement
31-
import org.jetbrains.kotlin.com.intellij.psi.PsiWhiteSpace
32-
import org.jetbrains.kotlin.com.intellij.psi.stubs.PsiFileStubImpl
29+
import com.intellij.psi.PsiComment
30+
import com.intellij.psi.PsiElement
31+
import com.intellij.psi.PsiWhiteSpace
32+
import com.intellij.psi.stubs.PsiFileStubImpl
3333
import org.jetbrains.kotlin.lexer.KtModifierKeywordToken
3434
import org.jetbrains.kotlin.lexer.KtTokens
3535
import org.jetbrains.kotlin.psi.KtAnnotatedExpression

ktfmt/src/main/java/com/facebook/ktfmt/format/ParseError.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616

1717
package com.facebook.ktfmt.format
1818

19-
import org.jetbrains.kotlin.com.intellij.openapi.util.text.LineColumn
20-
import org.jetbrains.kotlin.com.intellij.psi.PsiElement
19+
import com.intellij.openapi.util.text.LineColumn
20+
import com.intellij.psi.PsiElement
2121

2222
class ParseError(val errorDescription: String, val lineColumn: LineColumn) :
2323
IllegalArgumentException(

ktfmt/src/main/java/com/facebook/ktfmt/format/Parser.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ import org.jetbrains.kotlin.cli.common.messages.MessageRenderer.PLAIN_RELATIVE_P
2121
import org.jetbrains.kotlin.cli.common.messages.PrintingMessageCollector
2222
import org.jetbrains.kotlin.cli.jvm.compiler.EnvironmentConfigFiles
2323
import org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment
24-
import org.jetbrains.kotlin.com.intellij.openapi.util.Disposer
25-
import org.jetbrains.kotlin.com.intellij.openapi.util.text.StringUtil
26-
import org.jetbrains.kotlin.com.intellij.psi.PsiErrorElement
27-
import org.jetbrains.kotlin.com.intellij.psi.PsiManager
28-
import org.jetbrains.kotlin.com.intellij.testFramework.LightVirtualFile
24+
import com.intellij.openapi.util.Disposer
25+
import com.intellij.openapi.util.text.StringUtil
26+
import com.intellij.psi.PsiErrorElement
27+
import com.intellij.psi.PsiManager
28+
import com.intellij.testFramework.LightVirtualFile
2929
import org.jetbrains.kotlin.config.CompilerConfiguration
3030
import org.jetbrains.kotlin.idea.KotlinFileType
3131
import org.jetbrains.kotlin.psi.KtFile

ktfmt/src/main/java/com/facebook/ktfmt/format/RedundantElementManager.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616

1717
package com.facebook.ktfmt.format
1818

19-
import org.jetbrains.kotlin.com.intellij.psi.PsiElement
20-
import org.jetbrains.kotlin.com.intellij.psi.PsiWhiteSpace
19+
import com.intellij.psi.PsiElement
20+
import com.intellij.psi.PsiWhiteSpace
2121
import org.jetbrains.kotlin.kdoc.psi.impl.KDocImpl
2222
import org.jetbrains.kotlin.psi.KtElement
2323
import org.jetbrains.kotlin.psi.KtImportList

ktfmt/src/main/java/com/facebook/ktfmt/format/RedundantImportDetector.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
package com.facebook.ktfmt.format
1818

19-
import org.jetbrains.kotlin.com.intellij.psi.PsiElement
19+
import com.intellij.psi.PsiElement
2020
import org.jetbrains.kotlin.kdoc.psi.impl.KDocImpl
2121
import org.jetbrains.kotlin.kdoc.psi.impl.KDocLink
2222
import org.jetbrains.kotlin.kdoc.psi.impl.KDocName

0 commit comments

Comments
 (0)