Package org.springframework.roo.classpath.details.annotations

Examples of org.springframework.roo.classpath.details.annotations.AnnotatedJavaType


        final List<AnnotatedJavaType> parameterTypes = AnnotatedJavaType
                .convertFromJavaTypes(parameterType);

        if (includeParams) {
            parameterTypes.add(new AnnotatedJavaType(JavaType.STRING_ARRAY));
            parameterNames.add(new JavaSymbolName("fields"));
        }

        final InvocableMemberBodyBuilder bodyBuilder = new InvocableMemberBodyBuilder();
        final String serializer = JSON_SERIALIZER
View Full Code Here


        List<AnnotatedJavaType> parameterTypes = new ArrayList<AnnotatedJavaType>();
        List<JavaSymbolName> parameterNames = new ArrayList<JavaSymbolName>();

        if (includeParams) {
            parameterTypes.add(new AnnotatedJavaType(JavaType.STRING_ARRAY));
            parameterNames.add(new JavaSymbolName("fields"));
        }

        final MethodMetadataBuilder methodBuilder = new MethodMetadataBuilder(
                getId(), Modifier.PUBLIC, methodName, STRING, parameterTypes,
View Full Code Here

                                .getInstance(candidate, compilationUnitServices);
                        annotations.add(md.build());
                    }
                }

                parameterTypes.add(new AnnotatedJavaType(parameterType,
                        annotations));
                parameterNames.add(new JavaSymbolName(p.getId().getName()));
            }
        }
View Full Code Here

                                .getInstance(candidate, compilationUnitServices)
                                .build();
                        annotations.add(annotationMetadata);
                    }
                }
                final AnnotatedJavaType param = new AnnotatedJavaType(
                        parameterType, annotations);
                param.setVarArgs(p.isVarArgs());
                parameterTypes.add(param);
                parameterNames.add(new JavaSymbolName(p.getId().getName()));
            }
        }
View Full Code Here

            final List<AnnotatedJavaType> parameterTypes = method
                    .getParameterTypes();
            final List<JavaSymbolName> parameterNames = method
                    .getParameterNames();
            for (int i = 0; i < parameterTypes.size(); i++) {
                final AnnotatedJavaType paramType = parameterTypes.get(i);
                final JavaSymbolName paramName = parameterNames.get(i);
                for (final AnnotationMetadata methodParameterAnnotation : paramType
                        .getAnnotations()) {
                    outputAnnotation(methodParameterAnnotation);
                    append(" ");
                }
                append(paramType.getJavaType().getNameIncludingTypeParameters(
                        false, resolver));
                append(" ");
                append(paramName.getSymbolName());
                if (i < parameterTypes.size() - 1) {
                    append(", ");
View Full Code Here

                        boolean matchesFully = true;
                        index = -1;
                        for (final AnnotatedJavaType existingParameter : methodMetadata
                                .getParameterTypes()) {
                            index++;
                            final AnnotatedJavaType parameterType = method
                                    .getParameterTypes().get(index);
                            if (!existingParameter.getJavaType().equals(
                                    parameterType.getJavaType())) {
                                matchesFully = false;
                                break;
                            }
                        }
                        if (matchesFully) {
View Full Code Here

                                .getInstance(candidate, compilationUnitServices)
                                .build();
                        annotations.add(annotationMetadata);
                    }
                }
                final AnnotatedJavaType param = new AnnotatedJavaType(
                        parameterType, annotations);
                param.setVarArgs(p.isVarArgs());
                parameterTypes.add(param);
                parameterNames.add(new JavaSymbolName(p.getId().getName()));
            }
        }
View Full Code Here

                                .getInstance(candidate, compilationUnitServices);
                        annotations.add(md.build());
                    }
                }

                parameterTypes.add(new AnnotatedJavaType(parameterType,
                        annotations));
                parameterNames.add(new JavaSymbolName(p.getId().getName()));
            }
        }
View Full Code Here

            final List<AnnotatedJavaType> parameterTypes = constructor
                    .getParameterTypes();
            final List<JavaSymbolName> parameterNames = constructor
                    .getParameterNames();
            for (int i = 0; i < parameterTypes.size(); i++) {
                final AnnotatedJavaType paramType = parameterTypes.get(i);
                final JavaSymbolName paramName = parameterNames.get(i);
                for (final AnnotationMetadata methodParameterAnnotation : paramType
                        .getAnnotations()) {
                    append(AnnotationMetadataUtils
                            .toSourceForm(methodParameterAnnotation));
                    append(" ");
                }
                append(paramType.getJavaType().getNameIncludingTypeParameters(
                        false, resolver));
                append(" ");
                append(paramName.getSymbolName());
                if (i < parameterTypes.size() - 1) {
                    append(", ");
View Full Code Here

                        boolean matchesFully = true;
                        index = -1;
                        for (final AnnotatedJavaType existingParameter : methodMetadata
                                .getParameterTypes()) {
                            index++;
                            final AnnotatedJavaType parameterType = method
                                    .getParameterTypes().get(index);
                            if (!existingParameter.getJavaType().equals(
                                    parameterType.getJavaType())) {
                                matchesFully = false;
                                break;
                            }
                        }
                        if (matchesFully) {
View Full Code Here

TOP

Related Classes of org.springframework.roo.classpath.details.annotations.AnnotatedJavaType

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.