From 2fb37b6fb3f4ca76ef4a8fe377ab38e0b109127c Mon Sep 17 00:00:00 2001 From: Jakub Valtar Date: Thu, 9 Nov 2017 12:23:51 -0500 Subject: [PATCH] Fix error checker crash when className contains [ or ] --- java/src/processing/mode/java/pdex/PDEX.java | 1 + 1 file changed, 1 insertion(+) diff --git a/java/src/processing/mode/java/pdex/PDEX.java b/java/src/processing/mode/java/pdex/PDEX.java index 9f84ccbcf..52280c0e4 100644 --- a/java/src/processing/mode/java/pdex/PDEX.java +++ b/java/src/processing/mode/java/pdex/PDEX.java @@ -1290,6 +1290,7 @@ public class PDEX { static public String[] getImportSuggestions(ClassPath cp, String className) { + className = className.replace("[", "\\[").replace("]", "\\]"); RegExpResourceFilter regf = new RegExpResourceFilter( Pattern.compile(".*"), Pattern.compile("(.*\\$)?" + className + "\\.class",