From 29e6132cac8994982c4f550124982ac8577687a2 Mon Sep 17 00:00:00 2001 From: Dave Holoway Date: Wed, 17 Jun 2020 11:30:20 +0100 Subject: [PATCH] fix type warnings --- langserver/java/body-parser3.js | 1 + langserver/java/statementtypes/TryStatement.js | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/langserver/java/body-parser3.js b/langserver/java/body-parser3.js index f06fc90..d8c214d 100644 --- a/langserver/java/body-parser3.js +++ b/langserver/java/body-parser3.js @@ -39,6 +39,7 @@ const { ForStatement } = require("./statementtypes/ForStatement"); const { IfStatement } = require("./statementtypes/IfStatement"); const { InvalidStatement } = require("./statementtypes/InvalidStatement"); const { ReturnStatement } = require("./statementtypes/ReturnStatement"); +const { Statement } = require("./statementtypes/Statement"); const { SwitchStatement } = require("./statementtypes/SwitchStatement"); const { SynchronizedStatement } = require("./statementtypes/SynchronizedStatement"); const { ThrowStatement } = require("./statementtypes/ThrowStatement"); diff --git a/langserver/java/statementtypes/TryStatement.js b/langserver/java/statementtypes/TryStatement.js index 48f6ecd..f9c14f1 100644 --- a/langserver/java/statementtypes/TryStatement.js +++ b/langserver/java/statementtypes/TryStatement.js @@ -1,11 +1,12 @@ /** * @typedef {import('../body-types').ResolvedIdent} ResolvedIdent * @typedef {import('./Block').Block} Block + * @typedef {import('../body-types').Local} Local */ const { Statement } = require("./Statement"); class TryStatement extends Statement { - /** @type {ResolvedIdent[]} */ + /** @type {(ResolvedIdent|Local[])[]} */ resources = []; /** @type {Block} */ block = null;