From 0ae321c453e29407134f0339f3970c67ddd6e6ea Mon Sep 17 00:00:00 2001 From: syoon2 Date: Tue, 26 Sep 2023 12:22:44 +0900 Subject: [PATCH] Fix Multi Variable Declaration Processing Cherry-picked from 917a004f65e3bc326ddd22ab686085002fa2fb15 --- src/analysis/process/file/JavaFile.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/analysis/process/file/JavaFile.java b/src/analysis/process/file/JavaFile.java index 8433830..be6efd4 100644 --- a/src/analysis/process/file/JavaFile.java +++ b/src/analysis/process/file/JavaFile.java @@ -105,7 +105,9 @@ private void processInstanceVariable(String in) { System.out.println(Arrays.toString(cont)); int vis = processVisibility(cont[0]); String typ = compileType(cont, 1); - addInstanceVariableToClass(vis, cont[cont.length - 1], typ, underline, fina); + for (int i = compileTypeLength(cont, 1); i < cont.length; i++) { + addInstanceVariableToClass(vis, cont[i].replace(",", ""), typ, underline, fina); + } } private void processFunction(String in) {