Examples of JPrimitiveType


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

            out.println("}");
            out.println("return -1;");
          }
          else
          {
            JPrimitiveType primitive = context.colDataObjectType.isPrimitive();
            if (primitive != null)
            {
              StringBuilder getValueExpression = new StringBuilder();     
              JClassUtils.buildGetValueExpression(getValueExpression, context.rowDataObjectType, property, "o1", true);
              out.println(primitive.getSimpleSourceName()+" c1 = "+getValueExpression.toString());
              getValueExpression = new StringBuilder();     
              JClassUtils.buildGetValueExpression(getValueExpression, context.rowDataObjectType, property, "o2", true);
              out.println(primitive.getSimpleSourceName()+" c2 = "+getValueExpression.toString());
              out.println("return (c1==c2) ? 0 : (c1<c2) ? -1 : 1;");
            }
            else
            {
              throw new CruxGeneratorException("Can not sort column for property ["+property+"] on row object["+context.rowDataObject+"]. Property must have a primitive or Comparable type.");
View Full Code Here

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

      JType type = field.getType();
      String typeName = type.getQualifiedSourceName();
     
      if (type.isPrimitive() != null)
      {
        JPrimitiveType jPrimitiveType = type.isPrimitive();
        typeName = jPrimitiveType.getQualifiedBoxedSourceName();
      }
     
      srcWriter.println();
     
      if(JClassUtils.getGetterMethod(name, dtoType) != null)
View Full Code Here

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

      JType type = field.getType();
      String typeName = type.getQualifiedSourceName();
     
      if (type.isPrimitive() != null)
      {
        JPrimitiveType jPrimitiveType = type.isPrimitive();
        typeName = jPrimitiveType.getQualifiedBoxedSourceName();
      }
     
      srcWriter.println();
     
      srcWriter.println(elseStm + "if(" + EscapeUtils.quote(name) + ".equals(columnKey)){");
View Full Code Here

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

      String setterName = null;
      String getterName = null;

      if (fieldType.isPrimitive() != null)
      {
        JPrimitiveType jPrimitiveType = fieldType.isPrimitive();
        fieldTypeName = jPrimitiveType.getQualifiedBoxedSourceName();
      }
     
      try
      {
        setterName = dtoType.getMethod(ClassUtils.getSetterMethod(name), new JType[]{fieldType}).getName();
View Full Code Here

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

    if (converterVariable != null)
    {
      expression = converterVariable+".from(" + expression + ")";
    }
    String getExpression;
    JPrimitiveType primitiveType = propertyType.isPrimitive();
    if (primitiveType == null)
    {
      getExpression = "(w==null?null:"+expression+")";
    }
    else if (primitiveType.equals(JPrimitiveType.BOOLEAN))
    {
      getExpression = "(w==null?false:"+expression+"==null?false:"+expression+")";
    }
    else if (!primitiveType.equals(JPrimitiveType.VOID))
    {
      getExpression = "(w==null?0:"+expression+"==null?0:"+expression+")";
    }
    else
    {
View Full Code Here

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

  }
 
  protected String getEmptyValueExpression(JType propertyType, String bindPath, String dataObjectClassName)
  {
    String getExpression;
    JPrimitiveType primitiveType = propertyType.isPrimitive();
    if (primitiveType == null)
    {
      getExpression = "null";
    }
    else if (primitiveType.equals(JPrimitiveType.BOOLEAN))
    {
      getExpression = "false";
    }
    else if (!primitiveType.equals(JPrimitiveType.VOID))
    {
      getExpression = "0";
    }
    else
    {
View Full Code Here

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

  /**
   * Returns the binary name of a type. This is the same name that would be
   * returned by {@link Class#getName()} for this type.
   */
  public static String computeBinaryClassName(JType type) {
    JPrimitiveType primitiveType = type.isPrimitive();
    if (primitiveType != null) {
      return primitiveType.getJNISignature();
    }

    JArrayType arrayType = type.isArray();
    if (arrayType != null) {
      JType component = arrayType.getComponentType();
View Full Code Here

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

        if (classReturnType != null && classReturnType == stringClass) {
          result.returnString = true;
        } else {
          result.returnString = false;

          JPrimitiveType primitiveReturnType = method.getReturnType().isPrimitive();
          if (primitiveReturnType == null
              || primitiveReturnType != JPrimitiveType.VOID) {
            logger.log(
                TreeLogger.WARN,
                "In presenter "
View Full Code Here

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

      sw.println("public %s {", getBaseMethodDeclaration(jmethod));
      sw.indent();
      switch (method.getAction()) {
        case GET: {
          // Must handle de-boxing primitive types
          JPrimitiveType primitive = jmethod.getReturnType().isPrimitive();
          if (primitive != null) {
            // Object toReturn = values.get("foo");
            sw.println("Object toReturn = values.get(\"%s\");",
                method.getPropertyName());
            sw.println("if (toReturn == null) {");
            // return 0;
            sw.indentln("return %s;",
                primitive.getUninitializedFieldExpression());
            sw.println("} else {");
            // return (BoxedType) toReturn;
            sw.indentln("return (%s) toReturn;",
                primitive.getQualifiedBoxedSourceName());
            sw.println("}");
          } else {
            // return (ReturnType) values.get(\"foo\");
            sw.println("return (%s) values.get(\"%s\");",
                ModelUtils.getQualifiedBaseSourceName(jmethod.getReturnType()),
View Full Code Here

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

          w.indent();
          {
            w.println("streamReader.prepareToRead(encodedResponse.substring(4));");
            w.print("result = ");

            JPrimitiveType primitive = returnType.isPrimitive();
            if (primitive == JPrimitiveType.VOID) {
              w.print("null");
            } else {
              if (primitive != null) {
                w.print("new ");
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.