Package com.ericsson.otp.erlang

Examples of com.ericsson.otp.erlang.OtpErlangList.arity()


      outcomeEnum = TRACEOUTCOME.TRACE_FAIL;
    } else {
      throw new IllegalArgumentException("unknown Erlang response " + outcome);
    }
    OtpErlangList trace = (OtpErlangList) result.elementAt(2);
    ErlangLabel[] answerDetails = new ErlangLabel[trace.arity()];
    for (int i = 0; i < trace.arity(); ++i) {
      OtpErlangTuple elemAti = (OtpErlangTuple) trace.elementAt(i);
      if (elemAti.arity() < 2 || elemAti.arity() > 3)
        throw new IllegalArgumentException("received tuple " + elemAti
            + " of invalid arity");
View Full Code Here


    } else {
      throw new IllegalArgumentException("unknown Erlang response " + outcome);
    }
    OtpErlangList trace = (OtpErlangList) result.elementAt(2);
    ErlangLabel[] answerDetails = new ErlangLabel[trace.arity()];
    for (int i = 0; i < trace.arity(); ++i) {
      OtpErlangTuple elemAti = (OtpErlangTuple) trace.elementAt(i);
      if (elemAti.arity() < 2 || elemAti.arity() > 3)
        throw new IllegalArgumentException("received tuple " + elemAti
            + " of invalid arity");
      if (elemAti.arity() == 3) {
View Full Code Here

    if (list.isProper() && improper)
      return false;
    if (!list.isProper() && !maybeimproper && !improper)
      return false;
    if (list.arity() == 0 && nonempty)
      return false;

    if (any)
      return true;
View Full Code Here

    if (any)
      return true;

    if (elems != null)
      for (int i = 0; i < list.arity(); ++i) {
        OtpErlangObject listTerm = list.elementAt(i);
        if (!elems.typeCompatible(listTerm))
          return false;
      }
View Full Code Here

        OtpErlangObject listTerm = list.elementAt(i);
        if (!elems.typeCompatible(listTerm))
          return false;
      }

    if (list.arity() == 0)
      return true;
    OtpErlangObject lastElement = list.getLastTail();
    if (lastElement == null && improper)
      return false;
    // where lastElement == null but we are not certain to be improper,
View Full Code Here

     */
    public static void setStateNamesToBeIgnored(LayoutOptions options, OtpErlangObject stateNamesAsObject)
    {
     
      OtpErlangList statesToBeIgnored = (OtpErlangList)stateNamesAsObject;
      if (statesToBeIgnored.arity() > 0 && options != null)
      {
        if (options.ignoredStates == null)
          options.ignoredStates = new HashSet<String>();
        for(OtpErlangObject obj:statesToBeIgnored)
          options.ignoredStates.add( ((OtpErlangAtom)obj).atomValue() );
View Full Code Here

      }
      catch(Exception ex)
      {
        Helper.throwUnchecked("Failed to parse the structure returned from statechum-typer", ex);
      }
    if (attributes.arity() != 0) throw new IllegalArgumentException("FuncSignature does not accept attributes");
    arity = ArgList.arity();lineNumber=extractedLineNumber;moduleName=extractedModuleName;funcName=extractedFuncName;
    assert arity == knownArity;
        args = LoadArgs(ArgList);result = Signature.buildFromType(Range);
    }
   
View Full Code Here

          tail = Signature.stringToList(tail);
       
        if (tail instanceof OtpErlangList)
        {// merge this into the current list.
          OtpErlangList tailAsList = (OtpErlangList)tail;
          for(int i=0;i<tailAsList.arity();++i)
            listComponents.add(tailAsList.elementAt(i));
          tail = tailAsList.getLastTail();
        }
      }
     
View Full Code Here

      outcomeEnum = TRACEOUTCOME.TRACE_FAIL;
    } else {
      throw new IllegalArgumentException("unknown Erlang response " + outcome);
    }
    OtpErlangList trace = (OtpErlangList) result.elementAt(2);
    ErlangLabel[] answerDetails = new ErlangLabel[trace.arity()];
    for (int i = 0; i < trace.arity(); ++i) {
      OtpErlangTuple elemAti = (OtpErlangTuple) trace.elementAt(i);
      if (elemAti.arity() < 2 || elemAti.arity() > 3)
        throw new IllegalArgumentException("received tuple " + elemAti
            + " of invalid arity");
View Full Code Here

    } else {
      throw new IllegalArgumentException("unknown Erlang response " + outcome);
    }
    OtpErlangList trace = (OtpErlangList) result.elementAt(2);
    ErlangLabel[] answerDetails = new ErlangLabel[trace.arity()];
    for (int i = 0; i < trace.arity(); ++i) {
      OtpErlangTuple elemAti = (OtpErlangTuple) trace.elementAt(i);
      if (elemAti.arity() < 2 || elemAti.arity() > 3)
        throw new IllegalArgumentException("received tuple " + elemAti
            + " of invalid arity");
      if (elemAti.arity() == 3) {
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.