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;