Package com.google.web.bindery.requestfactory.shared

Examples of com.google.web.bindery.requestfactory.shared.JsonRpcWireName


            + method.getName();

        data = new RequestData(operation, actualArgs, returnType, elementType);
      } else {
        // Calculate request metadata
        JsonRpcWireName wireInfo = method.getReturnType().getAnnotation(
            JsonRpcWireName.class);
        String apiVersion = wireInfo.version();
        String operation = wireInfo.value();

        int foundContent = -1;
        final String[] parameterNames = args == null ? new String[0]
            : new String[args.length];
        Annotation[][] parameterAnnotations = method.getParameterAnnotations();
View Full Code Here


    public void setDeclarationMethod(JMethod declarationMethod) {
      toReturn.declarationMethod = declarationMethod;

      JClassType returnClass = declarationMethod.getReturnType().isClassOrInterface();
      JsonRpcWireName annotation = returnClass == null ? null
          : returnClass.getAnnotation(JsonRpcWireName.class);
      if (annotation == null) {
        toReturn.operation = declarationMethod.getEnclosingType().getQualifiedBinaryName()
            + "::" + declarationMethod.getName();
      } else {
        toReturn.operation = annotation.value();
        toReturn.apiVersion = annotation.version();
      }
    }
View Full Code Here

TOP

Related Classes of com.google.web.bindery.requestfactory.shared.JsonRpcWireName

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.