.endControlFlow() .beginControlFlow("for (int i = 0; i < $L.size(); i++)", parameterName) .add("final $T res = ", resType.isBoxedPrimitive() ? resType.unbox() : resType) .addStatement(statement, formatObjects) .addStatement("this.$L.$L.add(res)", componentMemberInstanceName, propName)
.add( "final $T res = ", singleParameterType.isBoxedPrimitive() ? singleParameterType.unbox() : singleParameterType)
public static TypeName asUnboxType(TypeName type) { if (type.isBoxedPrimitive()) { return type.unbox(); } else { return type; } }
private TypeName unbox(TypeName typeName) { if (typeName.isBoxedPrimitive()) { return typeName.unbox(); } return typeName; }
public static boolean isValidType(TypeName typeName) { return typeName.isPrimitive() || typeName.isBoxedPrimitive() || VALID_TYPES.contains(typeName); } }
private static boolean isValidType(TypeName typeName) { return typeName.isPrimitive() || typeName.isBoxedPrimitive() || VALID_TYPES.contains(typeName); }
/** * @param propertyType the property type element * @return true if the property type is a primitive type. */ public boolean isPrimitiveType(final TypeName propertyType) { return propertyType.isPrimitive() || propertyType.isBoxedPrimitive() || propertyType.toString().equals("java.lang.String"); }
/** * @param propertyType the property type element * @return true if the property type is a primitive type. */ public boolean isPrimitiveType(final TypeName propertyType) { return propertyType.isPrimitive() || propertyType.isBoxedPrimitive() || propertyType.toString().equals("java.lang.String"); }
static boolean typeIsPrimitive(TypeName typeName) { return typeName.isPrimitive() || typeName.isBoxedPrimitive() || STRING.equals(typeName); }
public static boolean needsTypeAdapter(TypeName type) { return type instanceof ParameterizedTypeName || !(type.isPrimitive() || type.isBoxedPrimitive() || type.equals(Types.String) || type .equals(Types.ByteArray)); }
/** * @param typeName {@link Type} * @return object is true,otherwise false * @since 1.0.1 */ private boolean isObject(TypeName typeName) { typeName = typeName.box(); return !(typeName.isBoxedPrimitive() || stringTypeName.equals(typeName) || setOfHoverboards.equals(typeName) || hashSetOfHoverboards.equals(typeName)); }
/** * @param property the property to generate the parameter * @param useLowercaseBooleans {@link FactoryMethod#useLowercaseBooleans()} * @param copyNullable if true, an existing {@link Nullable} annotation on the model will be copied to the parameter * @return */ protected ParameterSpec createParameter(final PropertyGenModel property, final boolean useLowercaseBooleans, final boolean copyNullable) { TypeName type = property.getType(); if (useLowercaseBooleans && type.isBoxedPrimitive() && type.unbox().equals(TypeName.BOOLEAN)) { type = TypeName.BOOLEAN; } return createParameter(property, type, copyNullable); }
/** * @param property the property to generate the parameter * @param useLowercaseBooleans {@link FactoryMethod#useLowercaseBooleans()} * @param copyNullable if true, an existing {@link Nullable} annotation on the model will be copied to the parameter * @return */ protected ParameterSpec createParameter(final PropertyGenModel property, final boolean useLowercaseBooleans, final boolean copyNullable) { TypeName type = property.getType(); if (useLowercaseBooleans && type.isBoxedPrimitive() && type.unbox().equals(TypeName.BOOLEAN)) { type = TypeName.BOOLEAN; } return createParameter(property, type, copyNullable); }
return fieldTypes.get(target); if (target.isBoxedPrimitive()) { TypeName unboxed = target.unbox(); if (fieldTypes.containsKey(unboxed)) {
if (!(parameter.type.isPrimitive() || parameter.type.isBoxedPrimitive() || parameter.type.withoutAnnotations().toString() .equals("java.lang.String"))) { builder.addParameter(parameter.toBuilder().addAnnotation(Valid.class).build());
return inputType; if (inputType.isPrimitive() || inputType.isBoxedPrimitive() || inputType.equals(TypeName.get(String.class))) { return inputType;
if (typeName.isBoxedPrimitive()) { if (TypeName.DOUBLE.equals(unboxFieldTypeName)) { builder.addStatement(