Renamed a class
This commit is contained in:
+1
-1
@@ -35,7 +35,7 @@ import org.jetbrains.kotlin.resolve.scopes.DescriptorKindFilter
|
|||||||
class BasicCompletionSession(configuration: CompletionSessionConfiguration,
|
class BasicCompletionSession(configuration: CompletionSessionConfiguration,
|
||||||
parameters: CompletionParameters,
|
parameters: CompletionParameters,
|
||||||
resultSet: CompletionResultSet)
|
resultSet: CompletionResultSet)
|
||||||
: CompletionSessionBase(configuration, parameters, resultSet) {
|
: CompletionSession(configuration, parameters, resultSet) {
|
||||||
|
|
||||||
private enum class CompletionKind(
|
private enum class CompletionKind(
|
||||||
val descriptorKindFilter: DescriptorKindFilter?,
|
val descriptorKindFilter: DescriptorKindFilter?,
|
||||||
|
|||||||
@@ -70,7 +70,7 @@ fun CompletionSessionConfiguration(parameters: CompletionParameters) = Completio
|
|||||||
completeNonImportedDeclarations = parameters.getInvocationCount() >= 2,
|
completeNonImportedDeclarations = parameters.getInvocationCount() >= 2,
|
||||||
completeNonAccessibleDeclarations = parameters.getInvocationCount() >= 2)
|
completeNonAccessibleDeclarations = parameters.getInvocationCount() >= 2)
|
||||||
|
|
||||||
abstract class CompletionSessionBase(protected val configuration: CompletionSessionConfiguration,
|
abstract class CompletionSession(protected val configuration: CompletionSessionConfiguration,
|
||||||
protected val parameters: CompletionParameters,
|
protected val parameters: CompletionParameters,
|
||||||
resultSet: CompletionResultSet) {
|
resultSet: CompletionResultSet) {
|
||||||
protected val position: PsiElement = parameters.getPosition()
|
protected val position: PsiElement = parameters.getPosition()
|
||||||
|
|||||||
+1
-1
@@ -57,7 +57,7 @@ object KDocNameCompletionProvider: CompletionProvider<CompletionParameters>() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class KDocNameCompletionSession(parameters: CompletionParameters,
|
class KDocNameCompletionSession(parameters: CompletionParameters,
|
||||||
resultSet: CompletionResultSet): CompletionSessionBase(CompletionSessionConfiguration(parameters), parameters, resultSet) {
|
resultSet: CompletionResultSet): CompletionSession(CompletionSessionConfiguration(parameters), parameters, resultSet) {
|
||||||
override val descriptorKindFilter: DescriptorKindFilter? get() = null
|
override val descriptorKindFilter: DescriptorKindFilter? get() = null
|
||||||
|
|
||||||
override fun doComplete() {
|
override fun doComplete() {
|
||||||
|
|||||||
+1
-1
@@ -34,7 +34,7 @@ import org.jetbrains.kotlin.resolve.calls.util.DelegatingCall
|
|||||||
import org.jetbrains.kotlin.resolve.scopes.DescriptorKindFilter
|
import org.jetbrains.kotlin.resolve.scopes.DescriptorKindFilter
|
||||||
|
|
||||||
class SmartCompletionSession(configuration: CompletionSessionConfiguration, parameters: CompletionParameters, resultSet: CompletionResultSet)
|
class SmartCompletionSession(configuration: CompletionSessionConfiguration, parameters: CompletionParameters, resultSet: CompletionResultSet)
|
||||||
: CompletionSessionBase(configuration, parameters, resultSet) {
|
: CompletionSession(configuration, parameters, resultSet) {
|
||||||
|
|
||||||
// we do not include SAM-constructors because they are handled separately and adding them requires iterating of java classes
|
// we do not include SAM-constructors because they are handled separately and adding them requires iterating of java classes
|
||||||
override val descriptorKindFilter = DescriptorKindFilter.VALUES exclude SamConstructorDescriptorKindExclude
|
override val descriptorKindFilter = DescriptorKindFilter.VALUES exclude SamConstructorDescriptorKindExclude
|
||||||
|
|||||||
Reference in New Issue
Block a user