Package org.rascalmpl.interpreter.staticErrors

Examples of org.rascalmpl.interpreter.staticErrors.NonWellformedType


      if (__eval.__getTypeArgument().getArity() == 0) {
        return org.rascalmpl.interpreter.BasicTypeEvaluator.__getTf()
            .nodeType();
      }
      throw new NonWellformedType(
          "node cannot have type arguments.", this);

    }
View Full Code Here


      if (__eval.__getTypeArgument().getArity() == 0) {
        return org.rascalmpl.interpreter.BasicTypeEvaluator.__getTf()
            .numberType();
      }
      throw new NonWellformedType("num cannot have type arguments.",
          this);

    }
View Full Code Here

      if (__eval.__getTypeArgument().getArity() == 0) {
        return org.rascalmpl.interpreter.BasicTypeEvaluator.__getTf()
            .realType();
      }
      throw new NonWellformedType(
          "real cannot have type arguments.", this);

    }
View Full Code Here

      if (__eval.__getTypeArgument().getArity() == 1) {
        return org.rascalmpl.interpreter.types.RascalTypeFactory
            .getInstance().reifiedType(
                __eval.__getTypeArgument().getFieldType(0));
      }
      throw new NonWellformedType(
          "type should have exactly one type argument, like type[value]",
          this);

    }
View Full Code Here

    }

    @Override
    public org.eclipse.imp.pdb.facts.type.Type typeOf(Environment env, boolean instantiateTypeParameters, IEvaluator<Result<IValue>> eval) {
      throw new NonWellformedType(
          "type should have at one type argument, like type[value].",
          this);
    }
View Full Code Here

    }

    @Override
    public org.eclipse.imp.pdb.facts.type.Type typeOf(Environment __eval, boolean instantiateTypeParameters, IEvaluator<Result<IValue>> eval) {

      throw new NonWellformedType(
          "rel should have at least one type argument, like rel[value,value].",
          this);

    }
View Full Code Here

    }

    @Override
    public org.eclipse.imp.pdb.facts.type.Type typeOf(Environment __eval, boolean instantiateTypeParameters, IEvaluator<Result<IValue>> eval) {

      throw new NonWellformedType(
          "lrel should have at least one type argument, like lrel[value,value].",
          this);

    }
View Full Code Here

      if (__eval.__getTypeArgument().getArity() == 1) {
        return org.rascalmpl.interpreter.BasicTypeEvaluator.__getTf()
            .setType(__eval.__getTypeArgument().getFieldType(0));
      }
      throw new NonWellformedType(
          "set should have exactly one type argument, like set[value]",
          this);

    }
View Full Code Here

    }

    @Override
    public org.eclipse.imp.pdb.facts.type.Type typeOf(Environment __eval, boolean instantiateTypeParameters, IEvaluator<Result<IValue>> eval) {

      throw new NonWellformedType(
          "set should have one type argument, like set[value].", this);

    }
View Full Code Here

      if (__eval.__getTypeArgument().getArity() == 0) {
        return org.rascalmpl.interpreter.BasicTypeEvaluator.__getTf()
            .stringType();
      }
      throw new NonWellformedType(
          "string cannot have type arguments.", this);

    }
View Full Code Here

TOP

Related Classes of org.rascalmpl.interpreter.staticErrors.NonWellformedType

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.