/** * Indicates whether a field or variable of this type can contain multiple * values * * @return see above * @since 1.2.0 */ public boolean isMultiValued() { return isCommonCollectionType() || isArray(); }
public static ReferenceType importParametersForType(final JavaType targetType, final List<ImportDeclaration> imports, final JavaType typeToImport) { Validate.notNull(targetType, "Target type is required"); Validate.notNull(imports, "Compilation unit imports required"); Validate.notNull(typeToImport, "Java type to import is required"); final ClassOrInterfaceType cit = getClassOrInterfaceType(importTypeIfRequired(targetType, imports, typeToImport)); // Add any type arguments presented for the return type if (typeToImport.getParameters().size() > 0) { final List<Type> typeArgs = new ArrayList<Type>(); cit.setTypeArgs(typeArgs); for (final JavaType parameter : typeToImport.getParameters()) { typeArgs.add(JavaParserUtils.importParametersForType(targetType, imports, parameter)); } } final ReferenceType refType = new ReferenceType(cit); // Handle arrays if (typeToImport.isArray()) { refType.setArrayCount(typeToImport.getArray()); } return refType; }
|| field.getFieldType().isCommonCollectionType() || field.getFieldType().isArray()) { continue;
for (AnnotatedJavaType paramType : method.getParameterTypes()) { JavaType javaType = paramType.getJavaType(); if (javaType.isPrimitive() && !javaType.isArray()) { if (JavaType.BOOLEAN_PRIMITIVE.equals(javaType)) { methodParamsToNull.add("false");
private String getTypeStr(final JavaType fieldType) { builder.getImportRegistrationResolver().addImport(fieldType); final String arrayStr = fieldType.isArray() ? "[]" : ""; String typeStr = fieldType.getSimpleTypeName();
returnType = JavaParserUtils.getType(method.getReturnType()); if (method.getReturnType().isArray()) { final ReferenceType rt = new ReferenceType(); rt.setArrayCount(method.getReturnType().getArray()); if (method.getReturnType().isArray()) { final ReferenceType rt = new ReferenceType(); rt.setArrayCount(method.getReturnType().getArray()); parameterType = JavaParserUtils.getType(methodParameter.getJavaType()); if (methodParameter.getJavaType().isArray()) { final ReferenceType rt = new ReferenceType(); rt.setArrayCount(methodParameter.getJavaType().getArray()); if (methodParameter.getJavaType().isArray()) { final ReferenceType rt = new ReferenceType(); rt.setArrayCount(methodParameter.getJavaType().getArray());
|| field.getFieldType().isCommonCollectionType() || field.getFieldType().isArray()) { continue;
for (AnnotatedJavaType paramType : method.getParameterTypes()) { JavaType javaType = paramType.getJavaType(); if (javaType.isPrimitive() && !javaType.isArray()) { if (JavaType.BOOLEAN_PRIMITIVE.equals(javaType)) { methodParamsToNull.add("false");
private String getTypeStr(final JavaType fieldType) { builder.getImportRegistrationResolver().addImport(fieldType); final String arrayStr = fieldType.isArray() ? "[]" : ""; String typeStr = fieldType.getSimpleTypeName();