Package org.eclim.command

Examples of org.eclim.command.Error


      for (Object o : messages[ii].getNestedMessages()){
        ValidationMessage nested = (ValidationMessage)o;
        message.append(' ').append(nested.getMessage());
      }

      results.add(new Error(
            message.toString(),
            toFile(messages[ii].getUri()),
            messages[ii].getLineNumber(),
            messages[ii].getColumnNumber(),
            false//messages[ii].getSeverity() != ValidationMessage.SEV_HIGH
View Full Code Here


      StyleSheet css = parser.getStyleSheet();
      css.findConflicts(context);

      for(CssError error : css.getErrors().getErrors()){
        if (!StringUtils.EMPTY.equals(error.getException().getMessage())) {
          errors.add(new Error(
                error.getException().getMessage(),
                toFile(error.getSourceFile()),
                error.getLine(),
                1,
                false
          ));
        }
      }

      for(Warning warning : css.getWarnings().getWarnings()){
        if (!StringUtils.EMPTY.equals(warning.getWarningMessage())) {
          errors.add(new Error(
                warning.getWarningMessage(),
                toFile(warning.getSourceFile()),
                warning.getLine(),
                1,
                true
          ));
        }
      }
    }catch(TokenMgrError tme){
      errors.add(new Error(
            tme.getMessage(),
            super.toFile(uri), // need to use the super version
            1, //tme.getErrorLine(), FIXME: parse the line/col out of the message.
            1,
            false
View Full Code Here

      return errorHandler.getErrors();
    }catch(SAXParseException spe){
      ArrayList<Error> errors = new ArrayList<Error>();
      errors.add(
        new Error(
            spe.getMessage(),
            filename,
            spe.getLineNumber(),
            spe.getColumnNumber(),
            false)
        );
      return errors;
    }catch(FileNotFoundException fnfe){
      ArrayList<Error> errors = new ArrayList<Error>();
      errors.add(new Error(
            "FileNotFoundException: " + fnfe.getMessage(), filename, 1, 1, false));
      return errors;
    }
  }
View Full Code Here

      parser.parse(new File(filename),
          getHandler(null, errorHandler, entityResolver));
    }catch(SAXParseException spe){
      ArrayList<Error> errors = new ArrayList<Error>();
      errors.add(
        new Error(
            spe.getMessage(),
            filename,
            spe.getLineNumber(),
            spe.getColumnNumber(),
            false)
View Full Code Here

      }
      if(location == null){
        location = filename;
      }
      try{
        errors.add(new Error(
              ex.getMessage(),
              URLDecoder.decode(location, "utf-8"),
              ex.getLineNumber(),
              ex.getColumnNumber(),
              warning));
View Full Code Here

        String filename = src.getResource()
          .getLocation().toOSString().replace('\\', '/');
        FileOffsets offsets = FileOffsets.compile(filename);
        for(IProblem problem : problems){
          int[] lineColumn = offsets.offsetToLineColumn(problem.getSourceStart());
          errors.add(new Error(
              problem.getMessage(),
              filename,
              lineColumn[0],
              lineColumn[1],
              problem.isWarning()));
        }

        IMarker[] markers = getMarkers(src);
        for(IMarker marker : markers){
          // skip task markers (FIXME, etc)
          if (marker.isSubtypeOf(IMarker.TASK)){
            continue;
          }

          int[] lineColumn = null;

          Integer start = (Integer)marker.getAttribute(IMarker.CHAR_START);
          if (start != null && start.intValue() > 0){
            lineColumn = offsets.offsetToLineColumn(start.intValue());
          }else{
            Integer line = (Integer)marker.getAttribute(IMarker.LINE_NUMBER);
            if (line != null && line.intValue() > 0){
              lineColumn = new int[]{line.intValue(), 1};
            }
          }

          if (lineColumn == null){
            continue;
          }

          Integer severity = (Integer)marker.getAttribute(IMarker.SEVERITY);
          errors.add(new Error(
              (String)marker.getAttribute(IMarker.MESSAGE),
              filename,
              lineColumn[0],
              lineColumn[1],
              severity == null || severity.intValue() != IMarker.SEVERITY_ERROR));
View Full Code Here

        //  if (matcher.find() && builtins.containsKey(matcher.group(1))){
        //    continue;
        //  }
        //}

        errors.add(new Error(
            message.getMessage(),
            filePath,
            message.getStartLine(document),
            message.getStartCol(document),
            message.getSeverity() != IMarker.SEVERITY_ERROR));
      }

      if (module.parseError != null &&
          module.parseError instanceof ParseException)
      {
        // temporarily use verbose exception so we can get a meaningful message
        boolean saved = ParseException.verboseExceptions;
        ParseException.verboseExceptions = true;

        try{
          ParseException parseError = (ParseException)module.parseError;
          errors.add(new Error(
              parseError.getMessage(),
              filePath,
              parseError.currentToken.getBeginLine(),
              parseError.currentToken.getBeginCol(),
              false));
View Full Code Here

          }
          break;
        }
      }

      errors.add(new Error(message, dotPydevProject, line, col, false));
    }

    return errors;
  }
View Full Code Here

      }

      FileOffsets offsets = FileOffsets.compile(filename);
      int[] lineColumn = offsets.offsetToLineColumn(problem.getSourceStart());

      error = new Error(
          problem.getMessage(),
          filename.replace("__eclim_temp_", ""),
          lineColumn[0],
          lineColumn[1],
          problem.isWarning());
View Full Code Here

          String name = text.toString().trim();
          IType type = project.findType(name);
          if(type == null || !type.exists()){
            String message = Services.getMessage("class.not.found",
                project.getElementName(), name);
            errors.add(new Error(
                  message, file, locator.getLineNumber(), 1, false
            ));
          }
        }else if (SERVLET_NAME.equals(localName)){
          String name = text.toString().trim();
          if (mapping && !servlets.contains(name)){
            String message = Services.getMessage("servlet.not.found", name);
            errors.add(new Error(
                  message, file, locator.getLineNumber(), 1, false
            ));
          }else if (!mapping){
            servlets.add(name);
          }
        }else if (FILTER_NAME.equals(localName)){
          String name = text.toString().trim();
          if (mapping && !filters.contains(name)){
            String message = Services.getMessage("filter.not.found", name);
            errors.add(new Error(
                  message, file, locator.getLineNumber(), 1, false
            ));
          }else if (!mapping){
            filters.add(name);
          }
View Full Code Here

TOP

Related Classes of org.eclim.command.Error

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.