diff --git a/src/main/java/com/github/_1c_syntax/bsl/languageserver/codeactions/ExtractStructureConstructorSupplier.java b/src/main/java/com/github/_1c_syntax/bsl/languageserver/codeactions/ExtractStructureConstructorSupplier.java index 895a890482e..3afcc32cd63 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/languageserver/codeactions/ExtractStructureConstructorSupplier.java +++ b/src/main/java/com/github/_1c_syntax/bsl/languageserver/codeactions/ExtractStructureConstructorSupplier.java @@ -121,14 +121,14 @@ public List getCodeActions(CodeActionParams params, DocumentContext var constructorEdit = new TextEdit(Ranges.create(doCall), "()"); changes.add(constructorEdit); - var intendSize = Ranges.create(lValue).getStart().getCharacter(); + var indentSize = Ranges.create(lValue).getStart().getCharacter(); var rparenRange = Ranges.create(doCall.RPAREN()); var constructorLine = rparenRange.getEnd().getLine(); var position = new Position(constructorLine + 1, 0); var range = new Range(position, position); - var indent = documentContext.getContentList()[constructorLine].substring(0, intendSize); + var indent = documentContext.getContentList()[constructorLine].substring(0, indentSize); for (var i = 0; i < keys.length; i++) { var key = keys[i].trim(); diff --git a/src/main/java/com/github/_1c_syntax/bsl/languageserver/diagnostics/FunctionOutParameterDiagnostic.java b/src/main/java/com/github/_1c_syntax/bsl/languageserver/diagnostics/FunctionOutParameterDiagnostic.java index e502a4ca206..6cf2a4d8371 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/languageserver/diagnostics/FunctionOutParameterDiagnostic.java +++ b/src/main/java/com/github/_1c_syntax/bsl/languageserver/diagnostics/FunctionOutParameterDiagnostic.java @@ -22,6 +22,7 @@ package com.github._1c_syntax.bsl.languageserver.diagnostics; import com.github._1c_syntax.bsl.languageserver.context.symbol.MethodSymbol; +import com.github._1c_syntax.bsl.languageserver.context.symbol.ParameterDefinition; import com.github._1c_syntax.bsl.languageserver.diagnostics.metadata.DiagnosticMetadata; import com.github._1c_syntax.bsl.languageserver.diagnostics.metadata.DiagnosticSeverity; import com.github._1c_syntax.bsl.languageserver.diagnostics.metadata.DiagnosticTag; @@ -33,6 +34,7 @@ import org.apache.commons.collections4.map.CaseInsensitiveMap; import java.util.Collection; +import java.util.List; import java.util.Objects; import java.util.stream.Collectors; @@ -50,7 +52,7 @@ public class FunctionOutParameterDiagnostic extends AbstractVisitorDiagnostic { @Override public ParseTree visitFunction(BSLParser.FunctionContext ctx) { - var parameters = documentContext + List parameters = documentContext .getSymbolTree() .getMethodSymbol(ctx.getParent()) .stream()