Package org.destecs.tools.jprotocolgenerator.ast

Examples of org.destecs.tools.jprotocolgenerator.ast.Parameter


    }
    sb.append(" ");
    sb.append(m.name);
    sb.append("(");

    Parameter p1 = m.parameters.get(0);

    MapType type = (MapType) p1.type;

    Map<String, ClassDefinition> structs = new Hashtable<String, ClassDefinition>();
View Full Code Here


    m.name = returnClass.getName();
    m.returnType = new VoidType();
    m.body = "";
    m.isConstructor = true;
    Integer count = 0;
    Parameter param = new Parameter(map, "value");
    m.parameters.add(param);
    SuppressWarningAnnotation swa = new SuppressWarningAnnotation();
    m.annotation = swa;
    for (String p : map.possibleEntries.keySet())
    {
View Full Code Here

    List<Parameter> parameters = new Vector<Parameter>();
    // Element paramsNode = (Element) element.getElementsByTagName(TAG_PARAMS).item(0);

    if (!paramsNode.hasChildNodes())
    {
      parameters.add(new Parameter(new Type(Void.class)));
    } else
    {

      for (Element param : getElements(paramsNode.getElementsByTagName(TAG_PARAM)))
      {
View Full Code Here

      System.err.println("Invalid param value node: " + value);
    }

    if (!value.hasChildNodes())
    {
      return new Parameter(new Type(String.class), getValidJavaName(name));

    } else
    {

      Element typeNode = getFirstChildElement(value);

      ITypeNode type = getType(typeNode);

      if (isReturn)
      {
        return new Parameter(type);
      } else
      {
        return new Parameter(type, getValidJavaName(name));

      }
    }

  }
View Full Code Here

TOP

Related Classes of org.destecs.tools.jprotocolgenerator.ast.Parameter

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.