Examples of JParameter


Examples of com.google.gwt.core.ext.typeinfo.JParameter

      }
      Context scopeContext = new Context(context, l, params, formatters);
      // if there is only one parameter, wrap the scope up so that properties
      // can be accessed directly
      if (method.getParameters().length == 1) {
        JParameter param = method.getParameters()[0];
        scopeContext = new Context(scopeContext, param.getName(), param.getType());

      }

      String outerSHVar = scopeContext.declareLocalVariable("outer");
      sw.println("SafeHtml %1$s;", outerSHVar);
View Full Code Here

Examples of com.google.gwt.core.ext.typeinfo.JParameter

    // public void fire(Foo o, NativeEvent e, Element parent, int a, String b) {
    w.write("public void fire(");
    w.indent();
    JParameter[] sourceParameters = sourceMethod.getParameters();
    for (int i = 0; i < sourceParameters.length; i++) {
      JParameter param = sourceParameters[i];
      w.write(i == 0 ? "%s %s" : ", %s %s", param.getType().getQualifiedSourceName(), param.getName());
    }
    w.write(") {");
    w.indent();

    // this.a = a;
    for (int i = 3; i < sourceParameters.length; i++) {
      JParameter sourceParam = sourceParameters[i];
      w.write("this.%s = %s;", sourceParam.getName(), sourceParam.getName());
    }

    // fireEvent(o, e, parent);
    w.write("fireEvent(%s, %s, %s);", sourceParameters[0].getName(), sourceParameters[1].getName(),
        sourceParameters[2].getName());
View Full Code Here

Examples of com.google.gwt.core.ext.typeinfo.JParameter

        // singletonUiRendererDispatcherForFoo.fire(o, event, parent, a, b);
        StringBuffer sb = new StringBuffer();
        JParameter[] parameters = jMethod.getParameters();
        for (int i = 0; i < parameters.length; i++) {
          JParameter callParam = parameters[i];
          if (i != 0) {
            sb.append(", ");
          }
          sb.append(callParam.getName());
        }
        w.write("singleton%s.fire(%s);", dispatcherClassName, sb.toString());
        w.outdent();
      }
View Full Code Here

Examples of com.google.gwt.core.ext.typeinfo.JParameter

    }
  }

  private void writeRenderParameterInitializers(IndentedWriter w, JParameter[] renderParameters) {
    for (int i = 0; i < renderParameters.length; i++) {
      JParameter parameter = renderParameters[i];
      if (fieldManager.lookup(parameter.getName()) != null) {
        w.write("this.%s = %s;", parameter.getName(), parameter.getName());
        w.newline();
      }
    }
  }
View Full Code Here

Examples of com.google.gwt.core.ext.typeinfo.JParameter

  private static String renderMethodParameters(JParameter[] renderParameters) {
    StringBuilder builder = new StringBuilder();

    for (int i = 0; i < renderParameters.length; i++) {
      JParameter parameter = renderParameters[i];
      builder.append("final ");
      builder.append(parameter.getType().getQualifiedSourceName());
      builder.append(" ");
      builder.append(parameter.getName());
      if (i < renderParameters.length - 1) {
        builder.append(", ");
      }
    }
View Full Code Here

Examples of com.google.gwt.core.ext.typeinfo.JParameter

      JType[] uiHandlerParameterTypes = uiMethod.getParameterTypes();
      if (uiHandlerParameterTypes.length >= 2) {
        sb.append(", getRoot()");
      }
      for (int k = 2; k < uiHandlerParameterTypes.length; k++) {
        JParameter sourceParam = sourceParameters[k + 1];
        sb.append(", ");
        sb.append(sourceParam.getName());
      }
      w.write("getEventTarget().%s((%s) %sEvent%s);", uiMethod.getName(),
          uiHandlerParameterTypes[0].getQualifiedSourceName(), SAFE_VAR_PREFIX,
          sb.toString());
      //   break;
View Full Code Here

Examples of com.google.gwt.core.ext.typeinfo.JParameter

    w.write("}");
  }

  private void writeRendererDispatcherExtraParameters(IndentedWriter w, JMethod sourceMethod) {
    for (int i = 3; i < sourceMethod.getParameters().length; i++) {
      JParameter param = sourceMethod.getParameters()[i];

      // private int a;
      // private String b;
      w.write("private %s %s;", param.getType().getParameterizedQualifiedSourceName(),
          param.getName());
    }
  }
View Full Code Here

Examples of com.google.gwt.core.ext.typeinfo.JParameter

  }

  protected void generateWrapperMethod(RestMethodInfo methodInfo, SourcePrinter srcWriter)
  {
    List<JParameter> parameters = generateProxyWrapperMethodDeclaration(srcWriter, methodInfo.method);
    JParameter callbackParameter = parameters.get(parameters.size()-1);
    String callbackResultTypeName = getCallbackResultTypeName(callbackParameter.getType().isClassOrInterface());
    String callbackParameterName = callbackParameter.getName();

    srcWriter.println("String baseURIPath = " + EscapeUtils.quote(methodInfo.methodURI) + ";");
    queryParameterHandler.generateMethodParamToURICode(srcWriter, methodInfo, "baseURIPath");
    srcWriter.println("final String restURI = __hostPath + baseURIPath;");
View Full Code Here

Examples of com.google.gwt.core.ext.typeinfo.JParameter

      Annotation[] annotations = methodInfo.parameterAnnotations[i];
      for (Annotation annotation : annotations)
      {
        if ((annotation instanceof QueryParam) || (annotation instanceof PathParam))
        {
          JParameter parameter = parameters[i];
          JType parameterType = parameter.getType();
          String parameterName = getParameterName(annotation);
          String parameterExpression = parameter.getName();
          if (JClassUtils.isSimpleType(parameterType))
          {
            generateMethodParamToCodeForSimpleType(srcWriter, parameterStringVariable, parameterType, parameterName,
                parameterExpression, (parameterType.isPrimitive() != null?"true":parameterExpression+"!=null"),
                annotation);
View Full Code Here

Examples of com.google.gwt.core.ext.typeinfo.JParameter

   
    srcWriter.print(getProxyWrapperQualifiedName()+".super."+asyncMethod.getName() + "(");
    boolean needsComma = false;
    for (int i = 0; i < parameters.size(); ++i)
    {
      JParameter parameter = parameters.get(i);
      if (needsComma)
      {
        srcWriter.print(", ");
      }
      needsComma = true;
      if (i < (parameters.size()-1))
      {
        srcWriter.print(parameter.getName());
      }
      else
      {
        generateAsyncCallbackForSyncTokenMethod(srcWriter, parameter, methodDescVar, blocksScreen);
      }
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.