Package com.ericsson.otp.erlang

Examples of com.ericsson.otp.erlang.OtpErlangLong


          OtpErlangObject stateNamesAsObject = message.elementAt(startFrom+1);
          setStateNamesToBeIgnored(((LayoutOptions)fsmPicture.getUserDatum(JUConstants.LAYOUTOPTIONS)),stateNamesAsObject);
        }
        if (message.arity() > startFrom+2)
        {
          OtpErlangLong windowNum = ((OtpErlangLong)message.elementAt(startFrom+2));windowNumber = windowNum.intValue();
        }
        if (message.arity() > startFrom+3)
        {
          OtpErlangLong abstraction = ((OtpErlangLong)message.elementAt(startFrom+3));
          ((LayoutOptions)fsmPicture.getUserDatum(JUConstants.LAYOUTOPTIONS)).componentsToPick=abstraction.intValue();
        }
      }
      return windowNumber;
    }
View Full Code Here


  @Override
  public List<OtpErlangObject> instantiateAllAlts()
  {
    OtpErlangObject value = null;
       if (values == null || values.isEmpty())
         value = new OtpErlangLong((upper+lower)/2);
       else
         value = new OtpErlangLong(values.iterator().next());
      
       return Collections.singletonList(value);
   }
View Full Code Here

   */
  public static OtpErlangObject stringToList(OtpErlangObject obj) {
    String str = ((OtpErlangString) obj).stringValue();
    OtpErlangObject[] listOfNumbers = new OtpErlangObject[str.length()];
    for (int num = 0; num < str.length(); ++num)
      listOfNumbers[num] = new OtpErlangLong(str.charAt(num));
    return new OtpErlangList(listOfNumbers);
  }
View Full Code Here

          OtpErlangObject stateNamesAsObject = message.elementAt(startFrom+1);
          setStateNamesToBeIgnored(((LayoutOptions)fsmPicture.getUserDatum(JUConstants.LAYOUTOPTIONS)),stateNamesAsObject);
        }
        if (message.arity() > startFrom+2)
        {
          OtpErlangLong windowNum = ((OtpErlangLong)message.elementAt(startFrom+2));windowNumber = windowNum.intValue();
        }
        if (message.arity() > startFrom+3)
        {
          OtpErlangLong abstraction = ((OtpErlangLong)message.elementAt(startFrom+3));
          ((LayoutOptions)fsmPicture.getUserDatum(JUConstants.LAYOUTOPTIONS)).componentsToPick=abstraction.intValue();
        }
      }
      return windowNumber;
    }
View Full Code Here

          else if (outcome.getClass().equals(String.class))
            value = new OtpErlangAtom((String) outcome);
          else if (outcome.getClass().equals(Integer.class))
            value = new OtpErlangInt(((Integer) outcome).intValue());
          else if (outcome.getClass().equals(Long.class))
            value = new OtpErlangLong(((Long) outcome).longValue());
          else
            value = new OtpErlangAtom(outcome.toString());

          nameToValue.add(new OtpErlangTuple(new OtpErlangObject[] {
              new OtpErlangAtom(varName), value }));
View Full Code Here

      return singleton;
    }

    @Override
    public void dump(OtpErlangObject arg, StringBuffer resultHolder) {
      OtpErlangLong longValue = (OtpErlangLong) arg;
      resultHolder.append(longValue.longValue());
    }
View Full Code Here

      if (partB == null && partExp == null) {// integer/long
        if (partA.startsWith("+"))
          partA = partA.substring(1);
        long outcome = Long.parseLong(partA);
        if (outcome > Integer.MAX_VALUE || outcome < Integer.MIN_VALUE)
          result = new OtpErlangLong(outcome);
        else
          result = new OtpErlangInt((int) outcome);
      } else {// floating - point number.
        String textToParse = partA + "."
            + (partB == null ? "0" : partB)
View Full Code Here

  }
 
  @Test
  public void testEvaluateTerm1()
  {
    Assert.assertEquals(new OtpErlangLong(25),erl.evaluateString("25"));
  }
View Full Code Here

  }
 
  @Test
  public void testEvaluateTerm1()
  {
    Assert.assertEquals(new OtpErlangLong(25),erl.evaluateString("25"));
  }
View Full Code Here

          else if (outcome.getClass().equals(String.class))
            value = new OtpErlangAtom((String) outcome);
          else if (outcome.getClass().equals(Integer.class))
            value = new OtpErlangInt(((Integer) outcome).intValue());
          else if (outcome.getClass().equals(Long.class))
            value = new OtpErlangLong(((Long) outcome).longValue());
          else
            value = new OtpErlangAtom(outcome.toString());

          nameToValue.add(new OtpErlangTuple(new OtpErlangObject[] {
              new OtpErlangAtom(varName), value }));
View Full Code Here

TOP

Related Classes of com.ericsson.otp.erlang.OtpErlangLong

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.