From e5fc86807204eb7b6e8bd6992aa07887b1891403 Mon Sep 17 00:00:00 2001 From: Manindra Moharana Date: Sat, 20 Jul 2013 21:47:07 +0530 Subject: [PATCH] now displaying IProblem constant names, it's a temporary thing ya know. --- .../processing/mode/experimental/ASTGenerator.java | 12 ------------ .../mode/experimental/ErrorCheckerService.java | 13 ++++++++++--- 2 files changed, 10 insertions(+), 15 deletions(-) diff --git a/pdex/src/processing/mode/experimental/ASTGenerator.java b/pdex/src/processing/mode/experimental/ASTGenerator.java index 784eb2516..caba60172 100644 --- a/pdex/src/processing/mode/experimental/ASTGenerator.java +++ b/pdex/src/processing/mode/experimental/ASTGenerator.java @@ -1568,18 +1568,6 @@ public class ASTGenerator { public static void main(String[] args) { //traversal2(); - Class probClass = DefaultProblem.class; - Field f[] = probClass.getFields(); - DefaultProblem def = new DefaultProblem(null, null, 0, null, 0, 0, 0, 0, 0); - for (Field field : f) { - if(Modifier.isStatic(field.getModifiers())) - try { - System.out.println(field.getName() + " :" + field.get(null)); - } catch (Exception e) { - e.printStackTrace(); - break; - } - } } public static void traversal2() { diff --git a/pdex/src/processing/mode/experimental/ErrorCheckerService.java b/pdex/src/processing/mode/experimental/ErrorCheckerService.java index 0bb04cade..1508412ba 100644 --- a/pdex/src/processing/mode/experimental/ErrorCheckerService.java +++ b/pdex/src/processing/mode/experimental/ErrorCheckerService.java @@ -176,6 +176,8 @@ public class ErrorCheckerService implements Runnable{ + "(void|int|float|double|String|char|byte)" + "(\\s*\\[\\s*\\])?\\s+[a-zA-Z0-9]+\\s*\\(", Pattern.MULTILINE); + private ErrorMessageSimplifier errorMsgSimplifier; + public ErrorCheckerService(DebugEditor debugEditor) { this.editor = debugEditor; initParser(); @@ -186,6 +188,7 @@ public class ErrorCheckerService implements Runnable{ pdePrepoc.getDefaultImports().length + 1; astGenerator = new ASTGenerator(this); syntaxErrors = true; + errorMsgSimplifier = new ErrorMessageSimplifier(); } /** @@ -692,7 +695,8 @@ public class ErrorCheckerService implements Runnable{ try { String[][] errorData = new String[problemsList.size()][3]; for (int i = 0; i < problemsList.size(); i++) { - errorData[i][0] = problemsList.get(i).message; + errorData[i][0] = problemsList.get(i).message ////TODO: this is temporary + + " : " + errorMsgSimplifier.getIDName(problemsList.get(i).getIProblem().getID()); errorData[i][1] = editor.getSketch() .getCode(problemsList.get(i).tabIndex).getPrettyName(); errorData[i][2] = problemsList.get(i).lineNumber + ""; @@ -761,10 +765,13 @@ public class ErrorCheckerService implements Runnable{ if (emarker.problem.lineNumber == editor.getTextArea() .getCaretLine() + 1) { if (emarker.type == ErrorMarker.Warning) { - editor.statusNotice(emarker.problem.message); + editor.statusNotice(emarker.problem.message + + " : " + errorMsgSimplifier.getIDName(emarker.problem.getIProblem().getID())); + //TODO: this is temporary } else { - editor.statusError(emarker.problem.message); + editor.statusError(emarker.problem.message + + " : " + errorMsgSimplifier.getIDName(emarker.problem.getIProblem().getID())); } return; }