From 57ac7e0fb992cd585b1c699c46acbfdac9ecfa95 Mon Sep 17 00:00:00 2001 From: "Vitaliy.Bibaev" Date: Wed, 15 Aug 2018 16:29:51 +0300 Subject: [PATCH] Remove @author JavaDoc from all my files --- .../KotlinCollectionLibrarySupport.kt | 3 -- .../KotlinCollectionSupportProvider.kt | 3 -- .../JavaStandardLibrarySupportProvider.kt | 3 -- .../java/StreamExLibrarySupportProvider.kt | 3 -- .../sequence/KotlinSequenceSupportProvider.kt | 3 -- .../lib/sequence/KotlinSequencesSupport.kt | 3 -- .../sequence/psi/CallTypeExtractor.kt | 3 -- .../debugger/sequence/psi/KotlinPsiUtil.kt | 4 --- .../sequence/psi/StreamCallChecker.kt | 3 -- .../collections/CollectionChainTransformer.kt | 3 -- .../KotlinCollectionChainBuilder.kt | 3 -- .../KotlinCollectionsTypeExtractor.kt | 3 -- .../psi/impl/KotlinChainBuilderBase.kt | 3 -- .../psi/impl/KotlinChainTransformerImpl.kt | 3 -- .../psi/impl/PackageBasedCallChecker.kt | 3 -- .../psi/impl/TerminatedChainBuilder.kt | 3 -- .../psi/java/JavaStreamChainTypeExtractor.kt | 3 -- .../psi/sequence/SequenceCallChecker.kt | 3 -- .../psi/sequence/SequenceCallCheckerByName.kt | 30 +++++++++++++++++++ .../psi/sequence/SequenceTypeExtractor.kt | 3 -- .../sequence/resolve/ChunkedResolver.kt | 3 -- .../sequence/resolve/FilteredMapResolver.kt | 3 -- .../sequence/resolve/WindowedResolver.kt | 3 -- .../sequence/trace/dsl/JavaPeekCallFactory.kt | 3 -- .../sequence/trace/dsl/KotlinArrayVariable.kt | 3 -- .../trace/dsl/KotlinAssignmentStatement.kt | 3 -- .../sequence/trace/dsl/KotlinCodeBlock.kt | 3 -- .../dsl/KotlinCollectionsPeekCallFactory.kt | 3 -- .../sequence/trace/dsl/KotlinForEachLoop.kt | 3 -- .../sequence/trace/dsl/KotlinForLoop.kt | 3 -- .../sequence/trace/dsl/KotlinForLoopBody.kt | 3 -- .../sequence/trace/dsl/KotlinIfBranch.kt | 3 -- .../sequence/trace/dsl/KotlinLambda.kt | 3 -- .../sequence/trace/dsl/KotlinLambdaBody.kt | 3 -- .../sequence/trace/dsl/KotlinListVariable.kt | 3 -- .../sequence/trace/dsl/KotlinMapVariable.kt | 3 -- .../trace/dsl/KotlinStatementFactory.kt | 3 -- .../sequence/trace/dsl/KotlinTryBlock.kt | 3 -- .../sequence/trace/dsl/KotlinTypes.kt | 3 -- .../trace/dsl/KotlinVariableDeclaration.kt | 3 -- .../sequence/trace/dsl/PeekCallFactory.kt | 3 -- .../impl/KotlinTraceExpressionBuilder.kt | 3 -- .../sequence/trace/impl/handler/CallUtils.kt | 3 -- .../sequence/trace/impl/handler/OnEachCall.kt | 3 -- .../collections/BothSemanticHandlerWrapper.kt | 2 -- .../collections/BothSemanticsHandler.kt | 3 -- .../collections/CollectionHandlerBase.kt | 3 -- .../CollectionIntermediateHandler.kt | 3 -- .../CollectionTerminatorHandler.kt | 3 -- .../handler/collections/FilterCallHandler.kt | 3 -- .../sequence/FilterIsInstanceHandler.kt | 3 -- .../sequence/KotlinDistinctByHandler.kt | 1 - .../impl/interpret/FilterTraceInterpreter.kt | 3 -- .../trace/impl/interpret/InterpreterUtil.kt | 3 -- .../trace/impl/interpret/ValuesOrder.kt | 3 -- .../sequence/KotlinPsiChainBuilderTestCase.kt | 3 -- .../debugger/sequence/dsl/KotlinDslTest.kt | 3 -- .../exec/AbstractCollectionTraceTestCase.kt | 3 -- .../exec/AbstractJavaStreamTraceTestCase.kt | 3 -- .../exec/AbstractSequenceTraceTestCase.kt | 3 -- .../sequence/exec/KotlinTraceTestCase.kt | 3 -- .../sequence/exec/StreamTraceChecker.kt | 3 -- .../sequence/psi/TypedChainTestCase.kt | 3 -- .../collection/PositiveCollectionBuildTest.kt | 3 -- .../collection/TypedCollectionChainTest.kt | 3 -- .../sequence/psi/java/AmbiguousChainsTest.kt | 3 -- .../psi/java/LocationPositiveChainTest.kt | 3 -- .../psi/java/NegativeJavaStreamTest.kt | 3 -- .../psi/java/PositiveJavaStreamTest.kt | 3 -- .../sequence/psi/java/TypedJavaChainTest.kt | 3 -- .../psi/sequence/TypedSequenceChain.kt | 3 -- 71 files changed, 30 insertions(+), 208 deletions(-) create mode 100644 idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/sequence/SequenceCallCheckerByName.kt diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/lib/collections/KotlinCollectionLibrarySupport.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/lib/collections/KotlinCollectionLibrarySupport.kt index 1e2056e7487..ddd34872447 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/lib/collections/KotlinCollectionLibrarySupport.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/lib/collections/KotlinCollectionLibrarySupport.kt @@ -17,9 +17,6 @@ import org.jetbrains.kotlin.idea.debugger.sequence.trace.impl.handler.collection import org.jetbrains.kotlin.idea.debugger.sequence.trace.impl.handler.collections.FilterCallHandler import org.jetbrains.kotlin.idea.debugger.sequence.trace.impl.interpret.FilterTraceInterpreter -/** - * @author Vitaliy.Bibaev - */ class KotlinCollectionLibrarySupport : LibrarySupportBase() { init { addOperation(FilterOperation("filter", FilterCallHandler(), true)) diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/lib/collections/KotlinCollectionSupportProvider.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/lib/collections/KotlinCollectionSupportProvider.kt index 88176aad66f..82163b801e0 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/lib/collections/KotlinCollectionSupportProvider.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/lib/collections/KotlinCollectionSupportProvider.kt @@ -13,9 +13,6 @@ import org.jetbrains.kotlin.idea.debugger.sequence.trace.dsl.KotlinCollectionsPe import org.jetbrains.kotlin.idea.debugger.sequence.trace.dsl.KotlinStatementFactory import org.jetbrains.kotlin.idea.debugger.sequence.trace.impl.KotlinTraceExpressionBuilder -/** - * @author Vitaliy.Bibaev - */ class KotlinCollectionSupportProvider : LibrarySupportProvider { private companion object { val builder: StreamChainBuilder = KotlinCollectionChainBuilder() diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/lib/java/JavaStandardLibrarySupportProvider.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/lib/java/JavaStandardLibrarySupportProvider.kt index b6ec405fc8b..5d46af62bdd 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/lib/java/JavaStandardLibrarySupportProvider.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/lib/java/JavaStandardLibrarySupportProvider.kt @@ -17,9 +17,6 @@ import org.jetbrains.kotlin.idea.debugger.sequence.trace.dsl.JavaPeekCallFactory import org.jetbrains.kotlin.idea.debugger.sequence.trace.dsl.KotlinStatementFactory import org.jetbrains.kotlin.idea.debugger.sequence.trace.impl.KotlinTraceExpressionBuilder -/** - * @author Vitaliy.Bibaev - */ class JavaStandardLibrarySupportProvider : LibrarySupportProvider { private companion object { val builder = TerminatedChainBuilder( diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/lib/java/StreamExLibrarySupportProvider.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/lib/java/StreamExLibrarySupportProvider.kt index b56a020396b..c743bfd7df1 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/lib/java/StreamExLibrarySupportProvider.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/lib/java/StreamExLibrarySupportProvider.kt @@ -17,9 +17,6 @@ import org.jetbrains.kotlin.idea.debugger.sequence.trace.dsl.JavaPeekCallFactory import org.jetbrains.kotlin.idea.debugger.sequence.trace.dsl.KotlinStatementFactory import org.jetbrains.kotlin.idea.debugger.sequence.trace.impl.KotlinTraceExpressionBuilder -/** - * @author Vitaliy.Bibaev - */ class StreamExLibrarySupportProvider : LibrarySupportProvider { private companion object { val streamChainBuilder = TerminatedChainBuilder( diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/lib/sequence/KotlinSequenceSupportProvider.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/lib/sequence/KotlinSequenceSupportProvider.kt index f773cb8da24..0f560017185 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/lib/sequence/KotlinSequenceSupportProvider.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/lib/sequence/KotlinSequenceSupportProvider.kt @@ -16,9 +16,6 @@ import org.jetbrains.kotlin.idea.debugger.sequence.trace.dsl.KotlinCollectionsPe import org.jetbrains.kotlin.idea.debugger.sequence.trace.dsl.KotlinStatementFactory import org.jetbrains.kotlin.idea.debugger.sequence.trace.impl.KotlinTraceExpressionBuilder -/** - * @author Vitaliy.Bibaev - */ class KotlinSequenceSupportProvider : LibrarySupportProvider { override fun getLanguageId(): String = KotlinLanguage.INSTANCE.id diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/lib/sequence/KotlinSequencesSupport.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/lib/sequence/KotlinSequencesSupport.kt index cd01c23f4e1..5797f4bdbaf 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/lib/sequence/KotlinSequencesSupport.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/lib/sequence/KotlinSequencesSupport.kt @@ -13,9 +13,6 @@ import org.jetbrains.kotlin.idea.debugger.sequence.resolve.WindowedResolver import org.jetbrains.kotlin.idea.debugger.sequence.trace.impl.handler.sequence.FilterIsInstanceHandler import org.jetbrains.kotlin.idea.debugger.sequence.trace.impl.handler.sequence.KotlinDistinctByHandler -/** - * @author Vitaliy.Bibaev - */ class KotlinSequencesSupport : LibrarySupportBase() { init { addIntermediateOperationsSupport( diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/CallTypeExtractor.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/CallTypeExtractor.kt index dba845fff10..6614b6366e8 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/CallTypeExtractor.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/CallTypeExtractor.kt @@ -5,9 +5,6 @@ import com.intellij.debugger.streams.trace.impl.handler.type.GenericType import org.jetbrains.kotlin.psi.KtCallExpression import org.jetbrains.kotlin.types.KotlinType -/** - * @author Vitaliy.Bibaev - */ interface CallTypeExtractor { fun extractIntermediateCallTypes(call: KtCallExpression): IntermediateCallTypes fun extractTerminalCallTypes(call: KtCallExpression): TerminatorCallTypes diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/KotlinPsiUtil.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/KotlinPsiUtil.kt index b725661a045..1dbeaea58d6 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/KotlinPsiUtil.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/KotlinPsiUtil.kt @@ -13,10 +13,6 @@ import org.jetbrains.kotlin.resolve.scopes.receivers.ReceiverValue import org.jetbrains.kotlin.types.FlexibleType import org.jetbrains.kotlin.types.KotlinType -/** - * @author Vitaliy.Bibaev - */ - object KotlinPsiUtil { private val WITH_TYPES_RENDERER = DescriptorRenderer.FQ_NAMES_IN_TYPES diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/StreamCallChecker.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/StreamCallChecker.kt index 545accc18da..9b9beaffd59 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/StreamCallChecker.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/StreamCallChecker.kt @@ -3,9 +3,6 @@ package org.jetbrains.kotlin.idea.debugger.sequence.psi import org.jetbrains.kotlin.psi.KtCallExpression -/** - * @author Vitaliy.Bibaev - */ interface StreamCallChecker { fun isIntermediateCall(expression: KtCallExpression): Boolean fun isTerminationCall(expression: KtCallExpression): Boolean diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/collections/CollectionChainTransformer.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/collections/CollectionChainTransformer.kt index da0361bac05..5feb46e6325 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/collections/CollectionChainTransformer.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/collections/CollectionChainTransformer.kt @@ -12,9 +12,6 @@ import org.jetbrains.kotlin.idea.debugger.sequence.psi.resolveType import org.jetbrains.kotlin.psi.KtCallExpression import org.jetbrains.kotlin.types.KotlinType -/** - * @author Vitaliy.Bibaev - */ class CollectionChainTransformer : ChainTransformer { private val transformer = KotlinChainTransformerImpl(KotlinCollectionsTypeExtractor()) diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/collections/KotlinCollectionChainBuilder.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/collections/KotlinCollectionChainBuilder.kt index a5267c19a0d..a48518eebaf 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/collections/KotlinCollectionChainBuilder.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/collections/KotlinCollectionChainBuilder.kt @@ -9,9 +9,6 @@ import org.jetbrains.kotlin.psi.KtCallExpression import org.jetbrains.kotlin.types.KotlinType import org.jetbrains.kotlin.types.typeUtil.supertypes -/** - * @author Vitaliy.Bibaev - */ class KotlinCollectionChainBuilder : KotlinChainBuilderBase(CollectionChainTransformer()) { private companion object { diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/collections/KotlinCollectionsTypeExtractor.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/collections/KotlinCollectionsTypeExtractor.kt index 165a1a47614..16255b4f198 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/collections/KotlinCollectionsTypeExtractor.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/collections/KotlinCollectionsTypeExtractor.kt @@ -11,9 +11,6 @@ import org.jetbrains.kotlin.idea.debugger.sequence.trace.dsl.KotlinTypes.NULLABL import org.jetbrains.kotlin.types.KotlinType import org.jetbrains.kotlin.types.typeUtil.supertypes -/** - * @author Vitaliy.Bibaev - */ class KotlinCollectionsTypeExtractor : CallTypeExtractor.Base() { private companion object { val LOG = Logger.getInstance(KotlinCollectionsTypeExtractor::class.java) diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/impl/KotlinChainBuilderBase.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/impl/KotlinChainBuilderBase.kt index 7b9f7a8a732..a82f279a0a3 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/impl/KotlinChainBuilderBase.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/impl/KotlinChainBuilderBase.kt @@ -9,9 +9,6 @@ import com.intellij.psi.PsiElement import com.intellij.psi.PsiWhiteSpace import org.jetbrains.kotlin.psi.* -/** - * @author Vitaliy.Bibaev - */ abstract class KotlinChainBuilderBase(private val transformer: ChainTransformer) : StreamChainBuilder { protected abstract val existenceChecker: ExistenceChecker diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/impl/KotlinChainTransformerImpl.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/impl/KotlinChainTransformerImpl.kt index 24107a1ad13..2df668e4e1c 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/impl/KotlinChainTransformerImpl.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/impl/KotlinChainTransformerImpl.kt @@ -21,9 +21,6 @@ import org.jetbrains.kotlin.psi.KtValueArgument import org.jetbrains.kotlin.resolve.calls.callUtil.getParameterForArgument import org.jetbrains.kotlin.resolve.calls.callUtil.getResolvedCall -/** - * @author Vitaliy.Bibaev - */ class KotlinChainTransformerImpl(private val typeExtractor: CallTypeExtractor) : ChainTransformer { override fun transform(callChain: List, context: PsiElement): StreamChain { val intermediateCalls = mutableListOf() diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/impl/PackageBasedCallChecker.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/impl/PackageBasedCallChecker.kt index 98ee9009a91..27014fcd452 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/impl/PackageBasedCallChecker.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/impl/PackageBasedCallChecker.kt @@ -9,9 +9,6 @@ import org.jetbrains.kotlin.idea.debugger.sequence.psi.resolveType import org.jetbrains.kotlin.psi.KtCallExpression import org.jetbrains.kotlin.types.KotlinType -/** - * @author Vitaliy.Bibaev - */ class PackageBasedCallChecker(private val supportedPackage: String) : StreamCallChecker { override fun isIntermediateCall(expression: KtCallExpression): Boolean { return checkReceiverSupported(expression) && checkResultSupported(expression, true) diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/impl/TerminatedChainBuilder.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/impl/TerminatedChainBuilder.kt index 886b5ca878a..2abf3b8fcc7 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/impl/TerminatedChainBuilder.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/impl/TerminatedChainBuilder.kt @@ -7,9 +7,6 @@ import org.jetbrains.kotlin.idea.debugger.sequence.psi.previousCall import org.jetbrains.kotlin.psi.KtCallExpression import java.util.* -/** - * @author Vitaliy.Bibaev - */ open class TerminatedChainBuilder( transformer: ChainTransformer, private val callChecker: StreamCallChecker diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/java/JavaStreamChainTypeExtractor.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/java/JavaStreamChainTypeExtractor.kt index 27bd16b054a..dd76e9c574b 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/java/JavaStreamChainTypeExtractor.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/java/JavaStreamChainTypeExtractor.kt @@ -10,9 +10,6 @@ import org.jetbrains.kotlin.idea.debugger.sequence.trace.dsl.KotlinTypes import org.jetbrains.kotlin.types.KotlinType import org.jetbrains.kotlin.types.typeUtil.getImmediateSuperclassNotAny -/** - * @author Vitaliy.Bibaev - */ class JavaStreamChainTypeExtractor : CallTypeExtractor.Base() { override fun extractItemsType(type: KotlinType?): GenericType { if (type == null) { diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/sequence/SequenceCallChecker.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/sequence/SequenceCallChecker.kt index a3267a22163..ed89729496a 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/sequence/SequenceCallChecker.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/sequence/SequenceCallChecker.kt @@ -9,9 +9,6 @@ import org.jetbrains.kotlin.psi.KtCallExpression import org.jetbrains.kotlin.types.KotlinType import org.jetbrains.kotlin.types.typeUtil.supertypes -/** - * @author Vitaliy.Bibaev - */ class SequenceCallChecker : StreamCallChecker { override fun isIntermediateCall(expression: KtCallExpression): Boolean { val receiverType = expression.receiverType() ?: return false diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/sequence/SequenceCallCheckerByName.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/sequence/SequenceCallCheckerByName.kt new file mode 100644 index 00000000000..32b2560a086 --- /dev/null +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/sequence/SequenceCallCheckerByName.kt @@ -0,0 +1,30 @@ +/* + * Copyright 2010-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license + * that can be found in the license/LICENSE.txt file. + */ + +package org.jetbrains.kotlin.idea.debugger.sequence.psi.sequence + +import org.jetbrains.kotlin.idea.debugger.sequence.psi.StreamCallChecker +import org.jetbrains.kotlin.psi.KtCallExpression + +class SequenceCallCheckerByName(private val nestedChecker: StreamCallChecker) : StreamCallChecker { + private companion object { + val TERMINATION_CALLS: Set = setOf( + "all", "any", "associate", "associateBy", "associateByTo", "associateTo", "average", "chunked", "contains", "count", "distinct", + "distinctBy", "elementAt", "elementAtOrElse", "elementAtOrNull", "find", "findLast", "first", "firstOrNull", "fold", + "foldIndexed", "forEach", "forEachIndexed", "groupBy", "groupByTo", "indexOf", "indexOfFirst", "indexOfLast", "joinToString", + "joinTo", "last", "lastIndexOf", "lastOrNull", "max", "maxBy", "maxWith", "min", "minBy", "minWith", "none", "partition", + "reduce", "reduceIndexed", "single", "singleOrNull", "sum", "sumBy", "sumByDouble", "toCollection", "toHashSet", "toList", + "toMutableList", "toMutableSet", "toSet", "toSortedSet", "unzip" + ) + } + + override fun isIntermediateCall(expression: KtCallExpression): Boolean { + return nestedChecker.isIntermediateCall(expression) + } + + override fun isTerminationCall(expression: KtCallExpression): Boolean { + return TERMINATION_CALLS.contains(expression.name) && nestedChecker.isTerminationCall(expression) + } +} \ No newline at end of file diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/sequence/SequenceTypeExtractor.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/sequence/SequenceTypeExtractor.kt index 3b5f30a1b05..55b4d82c6b9 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/sequence/SequenceTypeExtractor.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/sequence/SequenceTypeExtractor.kt @@ -10,9 +10,6 @@ import org.jetbrains.kotlin.idea.debugger.sequence.trace.dsl.KotlinTypes import org.jetbrains.kotlin.types.KotlinType import org.jetbrains.kotlin.types.typeUtil.supertypes -/** - * @author Vitaliy.Bibaev - */ class SequenceTypeExtractor : CallTypeExtractor.Base() { private companion object { val LOG = Logger.getInstance(SequenceTypeExtractor::class.java) diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/resolve/ChunkedResolver.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/resolve/ChunkedResolver.kt index 985f88c3ef1..ffed00bba87 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/resolve/ChunkedResolver.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/resolve/ChunkedResolver.kt @@ -5,9 +5,6 @@ import com.intellij.debugger.streams.resolve.ValuesOrderResolver import com.intellij.debugger.streams.trace.TraceElement import com.intellij.debugger.streams.trace.TraceInfo -/** - * @author Vitaliy.Bibaev - */ class ChunkedResolver : ValuesOrderResolver { override fun resolve(info: TraceInfo): ValuesOrderResolver.Result { val beforeIndex = info.valuesOrderBefore diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/resolve/FilteredMapResolver.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/resolve/FilteredMapResolver.kt index 209d6629045..cc6209fb3af 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/resolve/FilteredMapResolver.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/resolve/FilteredMapResolver.kt @@ -5,9 +5,6 @@ import com.intellij.debugger.streams.resolve.ValuesOrderResolver import com.intellij.debugger.streams.trace.TraceElement import com.intellij.debugger.streams.trace.TraceInfo -/** - * @author Vitaliy.Bibaev - */ class FilteredMapResolver : ValuesOrderResolver { override fun resolve(info: TraceInfo): ValuesOrderResolver.Result { val before = info.valuesOrderBefore diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/resolve/WindowedResolver.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/resolve/WindowedResolver.kt index d20af12e20f..77feb647f00 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/resolve/WindowedResolver.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/resolve/WindowedResolver.kt @@ -5,9 +5,6 @@ import com.intellij.debugger.streams.resolve.ValuesOrderResolver import com.intellij.debugger.streams.trace.TraceElement import com.intellij.debugger.streams.trace.TraceInfo -/** - * @author Vitaliy.Bibaev - */ class WindowedResolver : ValuesOrderResolver { override fun resolve(info: TraceInfo): ValuesOrderResolver.Result { val indexBefore = info.valuesOrderBefore diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/JavaPeekCallFactory.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/JavaPeekCallFactory.kt index e4cfcdc31ec..cf8d1a09b07 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/JavaPeekCallFactory.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/JavaPeekCallFactory.kt @@ -5,9 +5,6 @@ import com.intellij.debugger.streams.trace.impl.handler.PeekCall import com.intellij.debugger.streams.trace.impl.handler.type.GenericType import com.intellij.debugger.streams.wrapper.IntermediateStreamCall -/** - * @author Vitaliy.Bibaev - */ class JavaPeekCallFactory : PeekCallFactory { override fun createPeekCall(elementsType: GenericType, lambda: String): IntermediateStreamCall = PeekCall(lambda, elementsType) diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinArrayVariable.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinArrayVariable.kt index a979e77ff87..5de3ebdf9df 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinArrayVariable.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinArrayVariable.kt @@ -8,9 +8,6 @@ import com.intellij.debugger.streams.trace.dsl.impl.TextExpression import com.intellij.debugger.streams.trace.dsl.impl.VariableImpl import com.intellij.debugger.streams.trace.impl.handler.type.ArrayType -/** - * @author Vitaliy.Bibaev - */ class KotlinArrayVariable(override val type: ArrayType, override val name: String) : VariableImpl(type, name), ArrayVariable { override fun get(index: Expression): Expression = TextExpression("$name[${index.toCode()}]!!") diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinAssignmentStatement.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinAssignmentStatement.kt index 894d0dfdf3e..a5fa9d183f0 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinAssignmentStatement.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinAssignmentStatement.kt @@ -5,9 +5,6 @@ import com.intellij.debugger.streams.trace.dsl.Expression import com.intellij.debugger.streams.trace.dsl.Variable import com.intellij.debugger.streams.trace.dsl.impl.AssignmentStatement -/** - * @author Vitaliy.Bibaev - */ class KotlinAssignmentStatement(override val variable: Variable, override val expression: Expression) : AssignmentStatement { override fun toCode(indent: Int): String = "${variable.toCode()} = ${expression.toCode()}".withIndent(indent) } \ No newline at end of file diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinCodeBlock.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinCodeBlock.kt index 96fc2dffa91..6a9889e8fa9 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinCodeBlock.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinCodeBlock.kt @@ -5,9 +5,6 @@ import com.intellij.debugger.streams.trace.dsl.Expression import com.intellij.debugger.streams.trace.dsl.StatementFactory import com.intellij.debugger.streams.trace.dsl.impl.LineSeparatedCodeBlock -/** - * @author Vitaliy.Bibaev - */ open class KotlinCodeBlock(statementFactory: StatementFactory) : LineSeparatedCodeBlock(statementFactory) { override fun doReturn(expression: Expression) = addStatement(expression) } \ No newline at end of file diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinCollectionsPeekCallFactory.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinCollectionsPeekCallFactory.kt index 6e94961eb5c..87abb86cbb4 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinCollectionsPeekCallFactory.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinCollectionsPeekCallFactory.kt @@ -5,9 +5,6 @@ import com.intellij.debugger.streams.trace.impl.handler.type.GenericType import com.intellij.debugger.streams.wrapper.IntermediateStreamCall import org.jetbrains.kotlin.idea.debugger.sequence.trace.impl.handler.OnEachCall -/** - * @author Vitaliy.Bibaev - */ class KotlinCollectionsPeekCallFactory : PeekCallFactory { override fun createPeekCall(elementsType: GenericType, lambda: String): IntermediateStreamCall = OnEachCall(elementsType, lambda) diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinForEachLoop.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinForEachLoop.kt index 07188152e63..07a5c030c84 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinForEachLoop.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinForEachLoop.kt @@ -6,9 +6,6 @@ import com.intellij.debugger.streams.trace.dsl.Expression import com.intellij.debugger.streams.trace.dsl.ForLoopBody import com.intellij.debugger.streams.trace.dsl.Variable -/** - * @author Vitaliy.Bibaev - */ class KotlinForEachLoop( private val iterateVariable: Variable, private val collection: Expression, diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinForLoop.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinForLoop.kt index b5dd51810cf..eee45e40794 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinForLoop.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinForLoop.kt @@ -6,9 +6,6 @@ import com.intellij.debugger.streams.trace.dsl.Expression import com.intellij.debugger.streams.trace.dsl.ForLoopBody import com.intellij.debugger.streams.trace.dsl.VariableDeclaration -/** - * @author Vitaliy.Bibaev - */ class KotlinForLoop( private val initialization: VariableDeclaration, private val condition: Expression, diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinForLoopBody.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinForLoopBody.kt index d088302b0ed..1cdcc282f16 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinForLoopBody.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinForLoopBody.kt @@ -7,9 +7,6 @@ import com.intellij.debugger.streams.trace.dsl.StatementFactory import com.intellij.debugger.streams.trace.dsl.Variable import com.intellij.debugger.streams.trace.dsl.impl.TextExpression -/** - * @author Vitaliy.Bibaev - */ class KotlinForLoopBody( override val loopVariable: Variable, statementFactory: StatementFactory diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinIfBranch.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinIfBranch.kt index 91fe894b5e9..7d412afc7a0 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinIfBranch.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinIfBranch.kt @@ -6,9 +6,6 @@ import com.intellij.debugger.streams.trace.dsl.Expression import com.intellij.debugger.streams.trace.dsl.StatementFactory import com.intellij.debugger.streams.trace.dsl.impl.common.IfBranchBase -/** - * @author Vitaliy.Bibaev - */ class KotlinIfBranch(condition: Expression, thenBlock: CodeBlock, statementFactory: StatementFactory) : IfBranchBase(condition, thenBlock, statementFactory) { override fun toCode(indent: Int): String { diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinLambda.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinLambda.kt index 734c1a29fda..95ab5a696a0 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinLambda.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinLambda.kt @@ -6,9 +6,6 @@ import com.intellij.debugger.streams.trace.dsl.Expression import com.intellij.debugger.streams.trace.dsl.Lambda import com.intellij.debugger.streams.trace.dsl.impl.TextExpression -/** - * @author Vitaliy.Bibaev - */ class KotlinLambda(override val variableName: String, override val body: CodeBlock) : Lambda { override fun call(callName: String, vararg args: Expression): Expression = TextExpression("(${toCode()})").call(callName, *args) diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinLambdaBody.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinLambdaBody.kt index a41ab1de4bf..a2677b47c7e 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinLambdaBody.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinLambdaBody.kt @@ -5,8 +5,5 @@ import com.intellij.debugger.streams.trace.dsl.Expression import com.intellij.debugger.streams.trace.dsl.LambdaBody import com.intellij.debugger.streams.trace.dsl.StatementFactory -/** - * @author Vitaliy.Bibaev - */ class KotlinLambdaBody(override val lambdaArg: Expression, statementFactory: StatementFactory) : KotlinCodeBlock(statementFactory), LambdaBody diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinListVariable.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinListVariable.kt index 4c2e6cba121..e4fe8a45796 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinListVariable.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinListVariable.kt @@ -7,9 +7,6 @@ import com.intellij.debugger.streams.trace.dsl.VariableDeclaration import com.intellij.debugger.streams.trace.dsl.impl.VariableImpl import com.intellij.debugger.streams.trace.impl.handler.type.ListType -/** - * @author Vitaliy.Bibaev - */ class KotlinListVariable(override val type: ListType, name: String) : VariableImpl(type, name), ListVariable { override fun get(index: Expression): Expression = call("get", index) override fun set(index: Expression, newValue: Expression): Expression = call("set", index, newValue) diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinMapVariable.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinMapVariable.kt index 94f432f7826..49794abe599 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinMapVariable.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinMapVariable.kt @@ -8,9 +8,6 @@ import com.intellij.debugger.streams.trace.dsl.impl.TextExpression import com.intellij.debugger.streams.trace.dsl.impl.common.MapVariableBase import com.intellij.debugger.streams.trace.impl.handler.type.MapType -/** - * @author Vitaliy.Bibaev - */ class KotlinMapVariable(type: MapType, name: String) : MapVariableBase(type, name) { override fun get(key: Expression): Expression = this.call("getValue", key) diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinStatementFactory.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinStatementFactory.kt index ca686bbbb11..7cd779e25d1 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinStatementFactory.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinStatementFactory.kt @@ -8,9 +8,6 @@ import com.intellij.debugger.streams.trace.dsl.impl.VariableImpl import com.intellij.debugger.streams.trace.impl.handler.type.GenericType import com.intellij.debugger.streams.wrapper.IntermediateStreamCall -/** - * @author Vitaliy.Bibaev - */ class KotlinStatementFactory(private val peekCallFactory: PeekCallFactory) : StatementFactory { override fun createNewListExpression(elementType: GenericType, vararg args: Expression): Expression = TextExpression("kotlin.collections.mutableListOf<${elementType.genericTypeName}>(${StatementFactory.commaSeparate(*args)})") diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinTryBlock.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinTryBlock.kt index 6f1ea592a00..d0ca45b89be 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinTryBlock.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinTryBlock.kt @@ -5,9 +5,6 @@ import com.intellij.debugger.streams.trace.dsl.CodeBlock import com.intellij.debugger.streams.trace.dsl.StatementFactory import com.intellij.debugger.streams.trace.dsl.impl.common.TryBlockBase -/** - * @author Vitaliy.Bibaev - */ class KotlinTryBlock(private val block: CodeBlock, statementFactory: StatementFactory) : TryBlockBase(statementFactory) { override fun toCode(indent: Int): String { val descriptor = myCatchDescriptor ?: error("catch block must be specified") diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinTypes.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinTypes.kt index c6616e3c5a1..b316118872a 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinTypes.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinTypes.kt @@ -4,9 +4,6 @@ package org.jetbrains.kotlin.idea.debugger.sequence.trace.dsl import com.intellij.debugger.streams.trace.dsl.Types import com.intellij.debugger.streams.trace.impl.handler.type.* -/** - * @author Vitaliy.Bibaev - */ object KotlinTypes : Types { override val ANY: GenericType = ClassTypeImpl("kotlin.Any", "kotlin.Any()") diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinVariableDeclaration.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinVariableDeclaration.kt index c9a1f93b98f..fbbd047c60d 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinVariableDeclaration.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/KotlinVariableDeclaration.kt @@ -4,9 +4,6 @@ package org.jetbrains.kotlin.idea.debugger.sequence.trace.dsl import com.intellij.debugger.streams.trace.dsl.Variable import com.intellij.debugger.streams.trace.dsl.VariableDeclaration -/** - * @author Vitaliy.Bibaev - */ class KotlinVariableDeclaration( override val variable: Variable, override val isMutable: Boolean, diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/PeekCallFactory.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/PeekCallFactory.kt index 966d921a4c4..6325ffef1ed 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/PeekCallFactory.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/dsl/PeekCallFactory.kt @@ -4,9 +4,6 @@ package org.jetbrains.kotlin.idea.debugger.sequence.trace.dsl import com.intellij.debugger.streams.trace.impl.handler.type.GenericType import com.intellij.debugger.streams.wrapper.IntermediateStreamCall -/** - * @author Vitaliy.Bibaev - */ interface PeekCallFactory { fun createPeekCall(elementsType: GenericType, lambda: String): IntermediateStreamCall } \ No newline at end of file diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/KotlinTraceExpressionBuilder.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/KotlinTraceExpressionBuilder.kt index 4add4f7c8e2..9fa583d7238 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/KotlinTraceExpressionBuilder.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/KotlinTraceExpressionBuilder.kt @@ -7,9 +7,6 @@ import com.intellij.debugger.streams.trace.impl.TraceExpressionBuilderBase import com.intellij.debugger.streams.wrapper.StreamChain import com.intellij.openapi.diagnostic.Logger -/** - * @author Vitaliy.Bibaev - */ class KotlinTraceExpressionBuilder(dsl: Dsl, handlerFactory: HandlerFactory) : TraceExpressionBuilderBase(dsl, handlerFactory) { private companion object { private val LOG = Logger.getInstance(KotlinTraceExpressionBuilder::class.java) diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/CallUtils.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/CallUtils.kt index ac5fe42a6c5..2f869dc83a7 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/CallUtils.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/CallUtils.kt @@ -6,9 +6,6 @@ import com.intellij.debugger.streams.wrapper.impl.IntermediateStreamCallImpl import com.intellij.debugger.streams.wrapper.impl.TerminatorStreamCallImpl import org.jetbrains.kotlin.idea.debugger.sequence.trace.dsl.KotlinTypes -/** - * @author Vitaliy.Bibaev - */ fun IntermediateStreamCall.withArgs(args: List) = IntermediateStreamCallImpl(name, args, typeBefore, typeAfter, textRange) diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/OnEachCall.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/OnEachCall.kt index c9e2930fa4f..79347bc4a3a 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/OnEachCall.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/OnEachCall.kt @@ -9,9 +9,6 @@ import com.intellij.debugger.streams.wrapper.impl.CallArgumentImpl import com.intellij.openapi.util.TextRange import org.jetbrains.kotlin.idea.debugger.sequence.trace.dsl.KotlinTypes -/** - * @author Vitaliy.Bibaev - */ class OnEachCall(private val elementsType: GenericType, lambda: String) : IntermediateStreamCall { private val args: List diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/collections/BothSemanticHandlerWrapper.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/collections/BothSemanticHandlerWrapper.kt index daef77c97eb..d9647b982c6 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/collections/BothSemanticHandlerWrapper.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/collections/BothSemanticHandlerWrapper.kt @@ -10,8 +10,6 @@ import com.intellij.debugger.streams.wrapper.TerminatorStreamCall /** * Unlike java streams, most operations in kotlin collections are intermediate and terminal simultaneously. * To avoid using of the same code in two places we will implement common logic in the {@link BothSemanticsHandler}. - * - * @author Vitaliy.Bibaev */ class BothSemanticHandlerWrapper(private val handler: BothSemanticsHandler) { fun createIntermediateHandler(order: Int, call: IntermediateStreamCall, dsl: Dsl): IntermediateCallHandler = diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/collections/BothSemanticsHandler.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/collections/BothSemanticsHandler.kt index f4607ac84c6..8598dc59f04 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/collections/BothSemanticsHandler.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/collections/BothSemanticsHandler.kt @@ -6,9 +6,6 @@ import com.intellij.debugger.streams.wrapper.IntermediateStreamCall import com.intellij.debugger.streams.wrapper.StreamCall import com.intellij.debugger.streams.wrapper.TerminatorStreamCall -/** - * @author Vitaliy.Bibaev - */ interface BothSemanticsHandler { fun variablesDeclaration(call: StreamCall, order: Int, dsl: Dsl): List diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/collections/CollectionHandlerBase.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/collections/CollectionHandlerBase.kt index 3109b6e1b8d..71b4fd18d07 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/collections/CollectionHandlerBase.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/collections/CollectionHandlerBase.kt @@ -8,9 +8,6 @@ import com.intellij.debugger.streams.trace.dsl.Variable import com.intellij.debugger.streams.trace.dsl.VariableDeclaration import com.intellij.debugger.streams.wrapper.StreamCall -/** - * @author Vitaliy.Bibaev - */ abstract class CollectionHandlerBase( order: Int, private val dsl: Dsl, private val call: StreamCall, private val internalHandler: BothSemanticsHandler diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/collections/CollectionIntermediateHandler.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/collections/CollectionIntermediateHandler.kt index 3b240777568..d3482e0305a 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/collections/CollectionIntermediateHandler.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/collections/CollectionIntermediateHandler.kt @@ -7,9 +7,6 @@ import com.intellij.debugger.streams.trace.dsl.Dsl import com.intellij.debugger.streams.trace.dsl.Expression import com.intellij.debugger.streams.wrapper.IntermediateStreamCall -/** - * @author Vitaliy.Bibaev - */ class CollectionIntermediateHandler( order: Int, private val call: IntermediateStreamCall, diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/collections/CollectionTerminatorHandler.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/collections/CollectionTerminatorHandler.kt index e7dc01ae39f..5731d0a75cd 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/collections/CollectionTerminatorHandler.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/collections/CollectionTerminatorHandler.kt @@ -9,9 +9,6 @@ import com.intellij.debugger.streams.trace.dsl.impl.TextExpression import com.intellij.debugger.streams.wrapper.IntermediateStreamCall import com.intellij.debugger.streams.wrapper.TerminatorStreamCall -/** - * @author Vitaliy.Bibaev - */ class CollectionTerminatorHandler( private val call: TerminatorStreamCall, private val resultExpression: String, diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/collections/FilterCallHandler.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/collections/FilterCallHandler.kt index a4eba5e820f..a44058be2fe 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/collections/FilterCallHandler.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/collections/FilterCallHandler.kt @@ -12,9 +12,6 @@ import com.intellij.debugger.streams.wrapper.impl.CallArgumentImpl import org.jetbrains.kotlin.idea.debugger.sequence.trace.impl.handler.typeBefore import org.jetbrains.kotlin.idea.debugger.sequence.trace.impl.handler.withArgs -/** - * @author Vitaliy.Bibaev - */ class FilterCallHandler : BothSemanticsHandler { private companion object { const val VALUES_ARRAY_NAME = "objectsInPredicate" diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/sequence/FilterIsInstanceHandler.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/sequence/FilterIsInstanceHandler.kt index 6cd312308aa..be067863acd 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/sequence/FilterIsInstanceHandler.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/sequence/FilterIsInstanceHandler.kt @@ -14,9 +14,6 @@ import com.intellij.debugger.streams.wrapper.impl.IntermediateStreamCallImpl import com.intellij.openapi.util.TextRange.EMPTY_RANGE import org.jetbrains.kotlin.idea.debugger.sequence.trace.dsl.KotlinTypes -/** - * @author Vitaliy.Bibaev - */ class FilterIsInstanceHandler(num: Int, call: IntermediateStreamCall, dsl: Dsl) : HandlerBase.Intermediate(dsl) { private companion object { fun createHandler(num: Int, call: IntermediateStreamCall, dsl: Dsl): HandlerBase.Intermediate = diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/sequence/KotlinDistinctByHandler.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/sequence/KotlinDistinctByHandler.kt index 6ff6a33d1f4..c9528e84433 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/sequence/KotlinDistinctByHandler.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/handler/sequence/KotlinDistinctByHandler.kt @@ -14,7 +14,6 @@ import org.jetbrains.kotlin.idea.debugger.sequence.trace.dsl.KotlinTypes /** * Based on com.intellij.debugger.streams.trace.impl.handler.unified.DistinctByKeyHandler - * @author Vitaliy.Bibaev */ class KotlinDistinctByHandler(callNumber: Int, private val call: IntermediateStreamCall, dsl: Dsl) : HandlerBase.Intermediate(dsl) { private companion object { diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/interpret/FilterTraceInterpreter.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/interpret/FilterTraceInterpreter.kt index d73f0e73bc5..d30614efba8 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/interpret/FilterTraceInterpreter.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/interpret/FilterTraceInterpreter.kt @@ -12,9 +12,6 @@ import com.sun.jdi.BooleanValue import com.sun.jdi.IntegerValue import com.sun.jdi.Value -/** - * @author Vitaliy.Bibaev - */ class FilterTraceInterpreter(private val predicateValueToAccept: Boolean) : CallTraceInterpreter { override fun resolve(call: StreamCall, value: Value): TraceInfo { if (value !is ArrayReference) throw UnexpectedValueTypeException("array reference excepted, but actual: ${value.type().name()}") diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/interpret/InterpreterUtil.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/interpret/InterpreterUtil.kt index bea2ae751c8..60f184d3333 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/interpret/InterpreterUtil.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/interpret/InterpreterUtil.kt @@ -6,9 +6,6 @@ import com.intellij.debugger.streams.trace.impl.interpret.ex.UnexpectedValueExce import com.sun.jdi.ArrayReference import com.sun.jdi.Value -/** - * @author Vitaliy.Bibaev - */ object InterpreterUtil { fun extractMap(value: Value): MapRepresentation { diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/interpret/ValuesOrder.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/interpret/ValuesOrder.kt index 9754ba682d5..7ee0f8d0116 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/interpret/ValuesOrder.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/trace/impl/interpret/ValuesOrder.kt @@ -5,9 +5,6 @@ import com.intellij.debugger.streams.trace.TraceElement import com.intellij.debugger.streams.trace.TraceInfo import com.intellij.debugger.streams.wrapper.StreamCall -/** - * @author Vitaliy.Bibaev - */ class ValuesOrder( private val call: StreamCall, private val before: Map, diff --git a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/KotlinPsiChainBuilderTestCase.kt b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/KotlinPsiChainBuilderTestCase.kt index cb1f764f220..a0cf4f51abf 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/KotlinPsiChainBuilderTestCase.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/KotlinPsiChainBuilderTestCase.kt @@ -25,9 +25,6 @@ import java.io.File import java.nio.file.Paths import java.util.* -/** - * @author Vitaliy.Bibaev - */ abstract class KotlinPsiChainBuilderTestCase(private val relativePath: String) : StreamChainBuilderTestCase() { override fun getTestDataPath(): String = Paths.get(File("").absolutePath, "idea/testData/debugger/sequence/psi/$relativeTestPath/").toString() diff --git a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/dsl/KotlinDslTest.kt b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/dsl/KotlinDslTest.kt index 660158f2349..232599692f4 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/dsl/KotlinDslTest.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/dsl/KotlinDslTest.kt @@ -6,9 +6,6 @@ import com.intellij.debugger.streams.trace.dsl.impl.DslImpl import org.jetbrains.kotlin.idea.debugger.sequence.trace.dsl.KotlinCollectionsPeekCallFactory import org.jetbrains.kotlin.idea.debugger.sequence.trace.dsl.KotlinStatementFactory -/** - * @author Vitaliy.Bibaev - */ class KotlinDslTest : DslTestCase(DslImpl(KotlinStatementFactory(KotlinCollectionsPeekCallFactory()))) { override fun getTestDataPath(): String { return "idea/testData/debugger/sequence/dsl" diff --git a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/exec/AbstractCollectionTraceTestCase.kt b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/exec/AbstractCollectionTraceTestCase.kt index fb3c6f65f59..623e37fe520 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/exec/AbstractCollectionTraceTestCase.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/exec/AbstractCollectionTraceTestCase.kt @@ -8,9 +8,6 @@ package org.jetbrains.kotlin.idea.debugger.sequence.exec import com.intellij.debugger.streams.lib.LibrarySupportProvider import org.jetbrains.kotlin.idea.debugger.sequence.lib.collections.KotlinCollectionSupportProvider -/** - * @author Vitaliy.Bibaev - */ @Suppress("unused") abstract class AbstractCollectionTraceTestCase : KotlinTraceTestCase() { override val librarySupportProvider: LibrarySupportProvider = KotlinCollectionSupportProvider() diff --git a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/exec/AbstractJavaStreamTraceTestCase.kt b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/exec/AbstractJavaStreamTraceTestCase.kt index 29066c820b4..49bd35145f0 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/exec/AbstractJavaStreamTraceTestCase.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/exec/AbstractJavaStreamTraceTestCase.kt @@ -8,9 +8,6 @@ package org.jetbrains.kotlin.idea.debugger.sequence.exec import com.intellij.debugger.streams.lib.LibrarySupportProvider import org.jetbrains.kotlin.idea.debugger.sequence.lib.java.JavaStandardLibrarySupportProvider -/** - * @author Vitaliy.Bibaev - */ @Suppress("unused") abstract class AbstractJavaStreamTraceTestCase : KotlinTraceTestCase() { override val librarySupportProvider: LibrarySupportProvider = JavaStandardLibrarySupportProvider() diff --git a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/exec/AbstractSequenceTraceTestCase.kt b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/exec/AbstractSequenceTraceTestCase.kt index 0d9f9f2e8ab..26cfae35e98 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/exec/AbstractSequenceTraceTestCase.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/exec/AbstractSequenceTraceTestCase.kt @@ -8,9 +8,6 @@ package org.jetbrains.kotlin.idea.debugger.sequence.exec import com.intellij.debugger.streams.lib.LibrarySupportProvider import org.jetbrains.kotlin.idea.debugger.sequence.lib.sequence.KotlinSequenceSupportProvider -/** - * @author Vitaliy.Bibaev - */ abstract class AbstractSequenceTraceTestCase : KotlinTraceTestCase() { override val librarySupportProvider: LibrarySupportProvider = KotlinSequenceSupportProvider() } \ No newline at end of file diff --git a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/exec/KotlinTraceTestCase.kt b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/exec/KotlinTraceTestCase.kt index 330aca4ee69..6ddc2f765f4 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/exec/KotlinTraceTestCase.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/exec/KotlinTraceTestCase.kt @@ -29,9 +29,6 @@ import java.io.File import java.nio.file.Paths import java.util.concurrent.atomic.AtomicBoolean -/** - * @author Vitaliy.Bibaev - */ abstract class KotlinTraceTestCase : KotlinDebuggerTestBase() { private companion object { val DEFAULT_CHAIN_SELECTOR = ChainSelector.byIndex(0) diff --git a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/exec/StreamTraceChecker.kt b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/exec/StreamTraceChecker.kt index 21646bab4b4..cfea2fcc689 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/exec/StreamTraceChecker.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/exec/StreamTraceChecker.kt @@ -15,9 +15,6 @@ import junit.framework.TestCase import one.util.streamex.StreamEx import java.util.* -/** - * @author Vitaliy.Bibaev - */ class StreamTraceChecker(private val testCase: ExecutionTestCase) { fun checkChain(trace: List) { for (info in trace) { diff --git a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/TypedChainTestCase.kt b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/TypedChainTestCase.kt index 34467cac8da..d6a865006a3 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/TypedChainTestCase.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/TypedChainTestCase.kt @@ -4,9 +4,6 @@ package org.jetbrains.kotlin.idea.debugger.sequence.psi import com.intellij.debugger.streams.trace.impl.handler.type.GenericType import org.jetbrains.kotlin.idea.debugger.sequence.KotlinPsiChainBuilderTestCase -/** - * @author Vitaliy.Bibaev - */ abstract class TypedChainTestCase(relativePath: String) : KotlinPsiChainBuilderTestCase(relativePath) { protected fun doTest( diff --git a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/collection/PositiveCollectionBuildTest.kt b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/collection/PositiveCollectionBuildTest.kt index 50eaaf68874..59d77258353 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/collection/PositiveCollectionBuildTest.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/collection/PositiveCollectionBuildTest.kt @@ -5,9 +5,6 @@ import com.intellij.debugger.streams.wrapper.StreamChainBuilder import org.jetbrains.kotlin.idea.debugger.sequence.KotlinPsiChainBuilderTestCase import org.jetbrains.kotlin.idea.debugger.sequence.lib.collections.KotlinCollectionSupportProvider -/** - * @author Vitaliy.Bibaev - */ class PositiveCollectionBuildTest : KotlinPsiChainBuilderTestCase.Positive("collection/positive") { override val kotlinChainBuilder: StreamChainBuilder = KotlinCollectionSupportProvider().chainBuilder diff --git a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/collection/TypedCollectionChainTest.kt b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/collection/TypedCollectionChainTest.kt index 3fc655b63c3..9de1c0b4bf5 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/collection/TypedCollectionChainTest.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/collection/TypedCollectionChainTest.kt @@ -6,9 +6,6 @@ import org.jetbrains.kotlin.idea.debugger.sequence.lib.collections.KotlinCollect import org.jetbrains.kotlin.idea.debugger.sequence.psi.TypedChainTestCase import org.jetbrains.kotlin.idea.debugger.sequence.trace.dsl.KotlinTypes -/** - * @author Vitaliy.Bibaev - */ class TypedCollectionChainTest : TypedChainTestCase("collection/positive/types") { override val kotlinChainBuilder: StreamChainBuilder = KotlinCollectionSupportProvider().chainBuilder diff --git a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/java/AmbiguousChainsTest.kt b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/java/AmbiguousChainsTest.kt index 953153f088f..a82242b69f3 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/java/AmbiguousChainsTest.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/java/AmbiguousChainsTest.kt @@ -1,9 +1,6 @@ // Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. package org.jetbrains.kotlin.idea.debugger.sequence.psi.java -/** - * @author Vitaliy.Bibaev - */ class AmbiguousChainsTest : PositiveJavaStreamTest("ambiguous") { fun testSimpleExpression() = doTest(2) diff --git a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/java/LocationPositiveChainTest.kt b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/java/LocationPositiveChainTest.kt index 20d049ce105..377fa400aae 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/java/LocationPositiveChainTest.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/java/LocationPositiveChainTest.kt @@ -1,9 +1,6 @@ // Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. package org.jetbrains.kotlin.idea.debugger.sequence.psi.java -/** - * @author Vitaliy.Bibaev - */ class LocationPositiveChainTest : PositiveJavaStreamTest("location") { fun testAnonymousBody() = doTest() diff --git a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/java/NegativeJavaStreamTest.kt b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/java/NegativeJavaStreamTest.kt index 226c35dec93..1dc25d13f3a 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/java/NegativeJavaStreamTest.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/java/NegativeJavaStreamTest.kt @@ -5,9 +5,6 @@ import com.intellij.debugger.streams.wrapper.StreamChainBuilder import org.jetbrains.kotlin.idea.debugger.sequence.KotlinPsiChainBuilderTestCase import org.jetbrains.kotlin.idea.debugger.sequence.lib.java.JavaStandardLibrarySupportProvider -/** - * @author Vitaliy.Bibaev - */ class NegativeJavaStreamTest : KotlinPsiChainBuilderTestCase.Negative("streams/negative") { override val kotlinChainBuilder: StreamChainBuilder = JavaStandardLibrarySupportProvider().chainBuilder diff --git a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/java/PositiveJavaStreamTest.kt b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/java/PositiveJavaStreamTest.kt index 734621207af..976d9205f69 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/java/PositiveJavaStreamTest.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/java/PositiveJavaStreamTest.kt @@ -5,9 +5,6 @@ import com.intellij.debugger.streams.wrapper.StreamChainBuilder import org.jetbrains.kotlin.idea.debugger.sequence.KotlinPsiChainBuilderTestCase import org.jetbrains.kotlin.idea.debugger.sequence.lib.java.JavaStandardLibrarySupportProvider -/** - * @author Vitaliy.Bibaev - */ abstract class PositiveJavaStreamTest(subDirectory: String) : KotlinPsiChainBuilderTestCase.Positive("streams/positive/$subDirectory") { override val kotlinChainBuilder: StreamChainBuilder = JavaStandardLibrarySupportProvider().chainBuilder } \ No newline at end of file diff --git a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/java/TypedJavaChainTest.kt b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/java/TypedJavaChainTest.kt index 88cad207b4b..39a4a5f09c8 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/java/TypedJavaChainTest.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/java/TypedJavaChainTest.kt @@ -9,9 +9,6 @@ import org.jetbrains.kotlin.idea.debugger.sequence.trace.dsl.KotlinTypes.INT import org.jetbrains.kotlin.idea.debugger.sequence.trace.dsl.KotlinTypes.LONG import org.jetbrains.kotlin.idea.debugger.sequence.trace.dsl.KotlinTypes.NULLABLE_ANY -/** - * @author Vitaliy.Bibaev - */ class TypedJavaChainTest : TypedChainTestCase("streams/positive/types") { override val kotlinChainBuilder: StreamChainBuilder = JavaStandardLibrarySupportProvider().chainBuilder diff --git a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/sequence/TypedSequenceChain.kt b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/sequence/TypedSequenceChain.kt index 49796a21cf0..5ddb95a3af2 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/sequence/TypedSequenceChain.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/debugger/sequence/psi/sequence/TypedSequenceChain.kt @@ -6,9 +6,6 @@ import org.jetbrains.kotlin.idea.debugger.sequence.lib.sequence.KotlinSequenceSu import org.jetbrains.kotlin.idea.debugger.sequence.psi.TypedChainTestCase import org.jetbrains.kotlin.idea.debugger.sequence.trace.dsl.KotlinTypes -/** - * @author Vitaliy.Bibaev - */ class TypedSequenceChain : TypedChainTestCase("sequence/positive/types") { override val kotlinChainBuilder: StreamChainBuilder = KotlinSequenceSupportProvider().chainBuilder