Package javax.lang.model.type

Examples of javax.lang.model.type.NoType


    private boolean findValidProcessMethods(final Messager messager, final Types typeUtils,
            final TypeElement storeElement, List<ExecutableElement> processMethods) {

        boolean valid = true;
        StringBuilder errorMessage = new StringBuilder();
        NoType voidType = typeUtils.getNoType(TypeKind.VOID);
        List<ExecutableElement> allProcessMethods = GenerationUtil.getAnnotatedMethods(storeElement, processingEnv,
                Process.class.getName(), voidType, ANY_PARAMS, errorMessage);
        if (allProcessMethods.isEmpty()) {
            messager.printMessage(ERROR, String.format(
                    "No process methods found in [%s]. Please use @%s to mark one or several methods as process methods.",
View Full Code Here


    String validatorClassname = output.getInput().getDirectives().getValidatorClassname();
    if (Void.class.getName().equals(validatorClassname)) {
      return;
    }
    TypeElement validatorTypeEl = elements.getTypeElement(validatorClassname);
    NoType voidType = javaModelAnalyzerUtil.getVoidType();
    boolean hasValidateMethod =
        javaModelAnalyzerUtil.hasMethod(validatorTypeEl, "validate", voidType, output.getInput()
            .getPojoType());
    if (!hasValidateMethod) {
      String message =
View Full Code Here

TOP

Related Classes of javax.lang.model.type.NoType

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.