mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-14 18:05:27 +07:00
IJPL-797 intellij.platform.smRunner review internal API
GitOrigin-RevId: 0e5b2b895e93fda6321f9676d20beccbdc485640
This commit is contained in:
committed by
intellij-monorepo-bot
parent
fd5ffab05e
commit
d4b221daf1
@@ -193,6 +193,25 @@ c:com.intellij.reference.SoftReference
|
||||
- <init>(java.lang.Object,java.lang.ref.ReferenceQueue):V
|
||||
- s:deref(java.util.function.Supplier):java.lang.Object
|
||||
- s:dereference(java.lang.ref.Reference):java.lang.Object
|
||||
e:com.intellij.smRunner.OutputStreamType
|
||||
- java.lang.Enum
|
||||
- sf:STDERR:com.intellij.smRunner.OutputStreamType
|
||||
- sf:STDOUT:com.intellij.smRunner.OutputStreamType
|
||||
- sf:SYSTEM:com.intellij.smRunner.OutputStreamType
|
||||
- s:getEntries():kotlin.enums.EnumEntries
|
||||
- s:valueOf(java.lang.String):com.intellij.smRunner.OutputStreamType
|
||||
- s:values():com.intellij.smRunner.OutputStreamType[]
|
||||
f:com.intellij.smRunner.OutputType
|
||||
- <init>(java.lang.Object,com.intellij.smRunner.OutputStreamType):V
|
||||
- f:component1():java.lang.Object
|
||||
- f:component2():com.intellij.smRunner.OutputStreamType
|
||||
- f:copy(java.lang.Object,com.intellij.smRunner.OutputStreamType):com.intellij.smRunner.OutputType
|
||||
- bs:copy$default(com.intellij.smRunner.OutputType,java.lang.Object,com.intellij.smRunner.OutputStreamType,I,java.lang.Object):com.intellij.smRunner.OutputType
|
||||
- equals(java.lang.Object):Z
|
||||
- f:getData():java.lang.Object
|
||||
- f:getStreamType():com.intellij.smRunner.OutputStreamType
|
||||
- hashCode():I
|
||||
- toString():java.lang.String
|
||||
com.intellij.util.ArrayFactory
|
||||
- a:create(I):java.lang.Object[]
|
||||
f:com.intellij.util.ArrayUtil
|
||||
|
||||
@@ -29,17 +29,17 @@ import kotlin.math.min
|
||||
*
|
||||
* If [cutNewLineBeforeServiceMessage] is set, each service message must have "\n" prefix which is cut.
|
||||
*/
|
||||
data class OutputType<T>(val data: T, val streamType: OutputStreamType)
|
||||
|
||||
enum class OutputStreamType {
|
||||
STDOUT, STDERR, SYSTEM
|
||||
}
|
||||
|
||||
@Internal
|
||||
abstract class OutputEventSplitterBase<T>(private val serviceMessagePrefix: String,
|
||||
private val bufferTextUntilNewLine: Boolean,
|
||||
private val cutNewLineBeforeServiceMessage: Boolean) {
|
||||
|
||||
data class OutputType<T>(val data: T, val streamType: OutputStreamType)
|
||||
|
||||
enum class OutputStreamType {
|
||||
STDOUT, STDERR, SYSTEM
|
||||
}
|
||||
|
||||
private data class Output<T>(val text: String, val outputType: OutputType<T>)
|
||||
|
||||
private var newLinePending: String? = null
|
||||
|
||||
Reference in New Issue
Block a user