Package com.ericsson.otp.erlang

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


      for (int j = 0; j < testArg[i].length; j++) {
        assertEquals(testArg[i][j], testResult[i][j]);
      }
    }
    OtpErlangList received = (OtpErlangList) mboxListener.getMsg();
    assertEquals(testArg.length, received.arity());
    for (int i = 0; i < testArg.length; i++) {
      for (int j = 0; j < testArg[i].length; j++) {
        assertEquals(testArg[i][j],
            (((OtpErlangString) ((OtpErlangList) received
                .elementAt(i)).elementAt(j)).stringValue()));
View Full Code Here


  public Object toJava(OtpErlangObject object, Class<?> forClass)
      throws Exception {
    OtpErlangList erlangList = (OtpErlangList) object;
    Object result = Array.newInstance(forClass.getComponentType(),
        erlangList.arity());
    for (int i = 0; i < erlangList.arity(); i++) {
      Array.set(result, i, TypeHelpersProxy.toJava(erlangList
          .elementAt(i), forClass.getComponentType(),
          new Annotation[0]));
    }
View Full Code Here

  public Object toJava(OtpErlangObject object, Class<?> forClass)
      throws Exception {
    OtpErlangList erlangList = (OtpErlangList) object;
    Object result = Array.newInstance(forClass.getComponentType(),
        erlangList.arity());
    for (int i = 0; i < erlangList.arity(); i++) {
      Array.set(result, i, TypeHelpersProxy.toJava(erlangList
          .elementAt(i), forClass.getComponentType(),
          new Annotation[0]));
    }
    return result;
View Full Code Here

  public Object toJava(OtpErlangObject object, Class<?> forClass)
      throws Exception {
    OtpErlangList erlangList = (OtpErlangList) object;
    Object result = Array.newInstance(forClass.getComponentType(),
        erlangList.arity());
    for (int i = 0; i < erlangList.arity(); i++) {
      Array.set(result, i, TypeHelpersProxy.toJava(erlangList
          .elementAt(i), forClass.getComponentType(),
          new Annotation[0]));
    }
View Full Code Here

  public Object toJava(OtpErlangObject object, Class<?> forClass)
      throws Exception {
    OtpErlangList erlangList = (OtpErlangList) object;
    Object result = Array.newInstance(forClass.getComponentType(),
        erlangList.arity());
    for (int i = 0; i < erlangList.arity(); i++) {
      Array.set(result, i, TypeHelpersProxy.toJava(erlangList
          .elementAt(i), forClass.getComponentType(),
          new Annotation[0]));
    }
    return result;
View Full Code Here

        if (o instanceof OtpErlangString) {
            final OtpErlangString s = (OtpErlangString) o;
            return s.stringValue();
        } else if (o instanceof OtpErlangList) {
            final OtpErlangList l = (OtpErlangList) o;
            if (l.arity() == 0) {
                return "";
            }
            try {
                return l.stringValue();
            } catch (final OtpErlangException e) {
View Full Code Here

        function = f.atomValue();
        final StringBuilder sb = new StringBuilder("(");
        for (final OtpErlangObject i : pars) {
            sb.append(i.toString()).append(", ");
        }
        if (pars.arity() > 0) {
            sb.delete(sb.length() - 2, Integer.MAX_VALUE);
        }
        sb.append(')');
        parameters = sb.toString();
        arity = pars.arity();
View Full Code Here

        if (pars.arity() > 0) {
            sb.delete(sb.length() - 2, Integer.MAX_VALUE);
        }
        sb.append(')');
        parameters = sb.toString();
        arity = pars.arity();
    }

    public String getModule() {
        return module;
    }
View Full Code Here

    private static Bindings matchList(final OtpErlangObject pattern,
            final OtpErlangObject term, final Bindings bindings) {
        final OtpErlangList lpattern = (OtpErlangList) pattern;
        final OtpErlangList lterm = (OtpErlangList) term;
        final int patternArity = lpattern.arity();
        final int termArity = lterm.arity();
        if (patternArity > termArity) {
            return null;
        }
        if (patternArity < termArity && lpattern.isProper()) {
            return null;
View Full Code Here

    assertEquals(testArg.length, testResult.length);
    for (int i = 0; i < testArg.length; i++) {
      assertEquals(testArg[i], testResult[i]);
    }
    OtpErlangList received = (OtpErlangList) mboxListener.getMsg();
    assertEquals(testArg.length, received.arity());
    for (int i = 0; i < testArg.length; i++) {
      assertEquals(testArg[i], ((OtpErlangString) received.elementAt(i))
          .stringValue());
    }
  }
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.