Skip to content

Commit 775bf34

Browse files
committed
fix: use process listener instead process adapter
1 parent 89c5161 commit 775bf34

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

src/main/kotlin/com/github/xepozz/php_dump/SeparateStringBufferProcessAdapter.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
package com.github.xepozz.php_dump
22

3-
import com.intellij.execution.process.ProcessAdapter
43
import com.intellij.execution.process.ProcessEvent
4+
import com.intellij.execution.process.ProcessListener
55
import com.intellij.execution.process.ProcessOutputTypes
66
import com.intellij.openapi.util.Key
77

88

9-
class SeparateStringBufferProcessAdapter(val stderr: StringBuilder?, val stdout: StringBuilder?) : ProcessAdapter() {
9+
class SeparateStringBufferProcessAdapter(val stderr: StringBuilder?, val stdout: StringBuilder?) : ProcessListener {
1010
override fun onTextAvailable(event: ProcessEvent, outputType: Key<*>) {
1111
when (outputType) {
1212
ProcessOutputTypes.STDERR -> stderr?.append(event.text)

src/main/kotlin/com/github/xepozz/php_dump/StringBufferProcessAdapter.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package com.github.xepozz.php_dump
22

3-
import com.intellij.execution.process.ProcessAdapter
43
import com.intellij.execution.process.ProcessEvent
4+
import com.intellij.execution.process.ProcessListener
55
import com.intellij.execution.process.ProcessOutputTypes
66
import com.intellij.openapi.util.Key
77

8-
class StringBufferProcessAdapter(val output: StringBuilder) : ProcessAdapter() {
8+
class StringBufferProcessAdapter(val output: StringBuilder) : ProcessListener {
99
override fun onTextAvailable(event: ProcessEvent, outputType: Key<*>) {
1010
when (outputType) {
1111
ProcessOutputTypes.STDERR -> output.append(event.text)

src/main/kotlin/com/github/xepozz/php_dump/command/PhpCommandExecutor.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ package com.github.xepozz.php_dump.command
33
import com.intellij.execution.ExecutionException
44
import com.intellij.execution.configurations.GeneralCommandLine
55
import com.intellij.execution.process.KillableColoredProcessHandler
6-
import com.intellij.execution.process.ProcessAdapter
76
import com.intellij.execution.process.ProcessEvent
87
import com.intellij.execution.process.ProcessHandler
8+
import com.intellij.execution.process.ProcessListener
99
import com.intellij.openapi.diagnostic.thisLogger
1010
import com.intellij.openapi.project.Project
1111
import com.intellij.openapi.util.text.StringUtil
@@ -20,7 +20,7 @@ object PhpCommandExecutor {
2020
file: String,
2121
phpSnippet: String,
2222
project: Project,
23-
processListener: ProcessAdapter,
23+
processListener: ProcessListener,
2424
processArguments: List<String> = emptyList()
2525
) {
2626
val arguments = buildList {

0 commit comments

Comments
 (0)