33import * as VSCode from 'vscode' ;
44import * as Path from 'path' ;
55import * as FS from 'fs' ;
6- import PortFinder = require ( 'portfinder' ) ;
6+ import PortFinder from 'portfinder' ;
77import * as Net from 'net' ;
88import * as CommonsCommands from './commands' ;
99import { RequestType , LanguageClientOptions , Position } from 'vscode-languageclient' ;
@@ -58,7 +58,7 @@ function getUserDefinedJvmHeap(wsOpts : VSCode.WorkspaceConfiguration, dflt : s
5858 if ( ! wsOpts ) {
5959 return dflt ;
6060 }
61- let javaOptions : JavaOptions = wsOpts . get ( "java" ) ;
61+ const javaOptions : JavaOptions = wsOpts . get ( "java" ) ;
6262 return ( javaOptions && javaOptions . heap ) || dflt ;
6363}
6464
@@ -74,14 +74,14 @@ function getUserDefinedJvmArgs(wsOpts : VSCode.WorkspaceConfiguration) : string[
7474 if ( ! wsOpts ) {
7575 return dflt ;
7676 }
77- let javaOptions : JavaOptions = wsOpts . get ( "java" ) ;
77+ const javaOptions : JavaOptions = wsOpts . get ( "java" ) ;
7878 return javaOptions && javaOptions . vmargs || dflt ;
7979}
8080
8181function getSpringUserDefinedJavaHome ( wsOpts : VSCode . WorkspaceConfiguration , log : VSCode . OutputChannel ) : string {
8282 let javaHome : string = null ;
8383 if ( wsOpts ) {
84- let javaOptions : JavaOptions = wsOpts . get ( "java" ) ;
84+ const javaOptions : JavaOptions = wsOpts . get ( "java" ) ;
8585 javaHome = javaOptions && javaOptions . home ;
8686 }
8787 if ( ! javaHome ) {
@@ -135,7 +135,7 @@ export function activate(options: ActivatorOptions, context: VSCode.ExtensionCon
135135 clientOptions . outputChannelName = outChennalName ;
136136 clientOptions . outputChannel . appendLine ( "Activating '" + options . extensionId + "' extension" ) ;
137137
138- let findJRE = options . preferJdk ? findJdk : findJvm ;
138+ const findJRE = options . preferJdk ? findJdk : findJvm ;
139139
140140 return findJRE ( getSpringUserDefinedJavaHome ( options . workspaceOptions , clientOptions . outputChannel )
141141 || findJdtEmbeddedJRE ( )
@@ -150,7 +150,7 @@ export function activate(options: ActivatorOptions, context: VSCode.ExtensionCon
150150 VSCode . window . showErrorMessage ( "Couldn't locate java in $JAVA_HOME or $PATH" ) ;
151151 return ;
152152 }
153- let javaExecutablePath = jvm . getJavaExecutable ( ) ;
153+ const javaExecutablePath = jvm . getJavaExecutable ( ) ;
154154 clientOptions . outputChannel . appendLine ( "Found java executable: " + javaExecutablePath ) ;
155155
156156 clientOptions . outputChannel . appendLine ( "isJavaEightOrHigher => true" ) ;
@@ -191,7 +191,7 @@ function createServerOptionsForPortComm(options: ActivatorOptions, context: VSCo
191191 } ) ;
192192 } )
193193 . listen ( port , ( ) => {
194- let processLaunchoptions = {
194+ const processLaunchoptions = {
195195 cwd : context . extensionPath
196196 } ;
197197 const args = prepareJvmArgs ( options , context , jvm , port ) ;
@@ -295,7 +295,7 @@ function addCpAndLauncherToJvmArgs(args: string[], options: ActivatorOptions, co
295295 }
296296}
297297
298- function hasHeapArg ( vmargs ?: string [ ] ) : boolean {
298+ function hasHeapArg ( _vmargs ?: string [ ] ) : boolean {
299299 return hasVmArg ( '-Xmx' ) ;
300300}
301301
@@ -308,7 +308,7 @@ function hasVmArg(argPrefix: string, vmargs?: string[]): boolean {
308308}
309309
310310function findServerJar ( jarsDir ) : string {
311- let serverJars = FS . readdirSync ( jarsDir ) . filter ( jar =>
311+ const serverJars = FS . readdirSync ( jarsDir ) . filter ( jar =>
312312 jar . indexOf ( 'language-server' ) >= 0 &&
313313 jar . endsWith ( ".jar" )
314314 ) ;
@@ -322,13 +322,13 @@ function findServerJar(jarsDir) : string {
322322}
323323
324324function connectToLS ( context : VSCode . ExtensionContext , options : ActivatorOptions ) : Promise < LanguageClient > {
325- let connectionInfo = {
325+ const connectionInfo = {
326326 port : 5007
327327 } ;
328328
329- let serverOptions = ( ) => {
330- let socket = Net . connect ( connectionInfo ) ;
331- let result : StreamInfo = {
329+ const serverOptions = ( ) => {
330+ const socket = Net . connect ( connectionInfo ) ;
331+ const result : StreamInfo = {
332332 writer : socket ,
333333 reader : socket
334334 } ;
@@ -340,7 +340,7 @@ function connectToLS(context: VSCode.ExtensionContext, options: ActivatorOptions
340340
341341function setupLanguageClient ( context : VSCode . ExtensionContext , createServer : ServerOptions , options : ActivatorOptions ) : Promise < LanguageClient > {
342342 // Create the language client and start the client.
343- let client = new LanguageClient ( options . extensionId , options . extensionId ,
343+ const client = new LanguageClient ( options . extensionId , options . extensionId ,
344344 createServer , options . clientOptions
345345 ) ;
346346 client . registerProposedFeatures ( ) ;
@@ -349,12 +349,12 @@ function setupLanguageClient(context: VSCode.ExtensionContext, createServer: Ser
349349 client . setTrace ( Trace . Verbose ) ;
350350 }
351351
352- let highlightNotification = new NotificationType < HighlightParams > ( "sts/highlight" ) ;
353- let moveCursorRequest = new RequestType < MoveCursorParams , MoveCursorResponse , void > ( "sts/moveCursor" ) ;
352+ const highlightNotification = new NotificationType < HighlightParams > ( "sts/highlight" ) ;
353+ const moveCursorRequest = new RequestType < MoveCursorParams , MoveCursorResponse , void > ( "sts/moveCursor" ) ;
354354
355355 const codeLensListanableSetting = options . highlightCodeLensSettingKey ? new ListenablePreferenceSetting < boolean > ( options . highlightCodeLensSettingKey ) : undefined ;
356356
357- let highlightService = new HighlightService ( ) ;
357+ const highlightService = new HighlightService ( ) ;
358358 const codelensService = new HighlightCodeLensProvider ( ) ;
359359 let codeLensProviderSubscription : Disposable ;
360360
@@ -389,10 +389,10 @@ function setupLanguageClient(context: VSCode.ExtensionContext, createServer: Ser
389389 }
390390 } ) ;
391391 client . onRequest ( moveCursorRequest , ( params : MoveCursorParams ) => {
392- for ( let editor of VSCode . window . visibleTextEditors ) {
392+ for ( const editor of VSCode . window . visibleTextEditors ) {
393393 if ( editor . document . uri . toString ( ) == params . uri ) {
394- let cursor = p2c . asPosition ( params . position ) ;
395- let selection : VSCode . Selection = new VSCode . Selection ( cursor , cursor ) ;
394+ const cursor = p2c . asPosition ( params . position ) ;
395+ const selection : VSCode . Selection = new VSCode . Selection ( cursor , cursor ) ;
396396 editor . selections = [ selection ] ;
397397 }
398398 }
0 commit comments