Package ch.njol.skript.log

Examples of ch.njol.skript.log.ParseLogHandler.printError()


          } catch (final IllegalAccessException e) {
            assert false;
          }
        }
      }
      log.printError();
      return null;
    } finally {
      log.stop();
    }
  }
View Full Code Here


      if (context == ParseContext.DEFAULT || context == ParseContext.EVENT) {
        final Variable<? extends T> var = parseVariable(expr, types);
        if (var != null) {
          if ((flags & PARSE_EXPRESSIONS) == 0) {
            Skript.error("Variables cannot be used here.");
            log.printError();
            return null;
          }
          log.printLog();
          return var;
        } else if (log.hasError()) {
View Full Code Here

            return null;
          }
          log.printLog();
          return var;
        } else if (log.hasError()) {
          log.printError();
          return null;
        }
        final FunctionReference<T> fr = parseFunction(types);
        if (fr != null) {
          log.printLog();
View Full Code Here

        final FunctionReference<T> fr = parseFunction(types);
        if (fr != null) {
          log.printLog();
          return new ExprFunctionCall(fr);
        } else if (log.hasError()) {
          log.printError();
          return null;
        }
      }
      log.clear();
      if ((flags & PARSE_EXPRESSIONS) != 0) {
View Full Code Here

            if (r != null) {
              log.printLog();
              return r;
            }
          }
          log.printError(e.toString(null, false) + " " + Language.get("is") + " " + notOfType(types), ErrorQuality.NOT_AN_EXPRESSION);
          return null;
        }
        log.clear();
      }
      if ((flags & PARSE_LITERALS) == 0) {
View Full Code Here

          return null;
        }
        log.clear();
      }
      if ((flags & PARSE_LITERALS) == 0) {
        log.printError();
        return null;
      }
      if (types[0] == Object.class) {
        if (!allowUnparsedLiteral) {
          log.printError();
View Full Code Here

        log.printError();
        return null;
      }
      if (types[0] == Object.class) {
        if (!allowUnparsedLiteral) {
          log.printError();
          return null;
        }
        log.clear();
        log.printLog();
        final LogEntry e = log.getError();
View Full Code Here

        if (t != null) {
          log.printLog();
          return new SimpleLiteral<T>(t, false);
        }
      }
      log.printError();
      return null;
    } finally {
      log.stop();
    }
  }
View Full Code Here

            j = i = m.end();
          }
        }
        if (i != expr.length()) {
          assert i == -1 && context != ParseContext.COMMAND : i + "; " + expr;
          log.printError("Invalid brackets/variables/text in '" + expr + "'", ErrorQuality.NOT_AN_EXPRESSION);
          return null;
        }
      }
     
      if (pieces.size() == 1) { // not a list of expressions, and a single one has failed to parse above
View Full Code Here

          log.printLog();
          return (Expression<? extends T>) new UnparsedLiteral(expr, log.getError());
        }
        // results in useless errors most of the time
//        log.printError("'" + expr + "' " + Language.get("is") + " " + notOfType(types), ErrorQuality.NOT_AN_EXPRESSION);
        log.printError();
        return null;
      }
     
      outer: for (int b = 0; b < pieces.size();) {
        for (int a = pieces.size() - b; a >= 1; a--) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.