doc-architect/doc-architect-core/src/main/java/com/docarchitect/core/scanner/impl/java/JaxRsApiScanner.java [656:671]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    private String extractParameterInfo(Parameter param) {
        String paramType = param.getType().asString();
        String paramName = param.getNameAsString();

        // Check for JAX-RS parameter annotations
        Optional<String> annotationType = param.getAnnotations().stream()
            .filter(ann -> PARAMETER_ANNOTATIONS.contains(ann.getNameAsString()))
            .map(AnnotationExpr::getNameAsString)
            .findFirst();

        if (annotationType.isPresent()) {
            return annotationType.get() + ":" + paramName + ":" + paramType;
        }

        return null; // Not a JAX-RS parameter
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



doc-architect/doc-architect-core/src/main/java/com/docarchitect/core/scanner/impl/java/SpringRestApiScanner.java [594:609]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    private String extractParameterInfo(Parameter param) {
        String paramType = param.getType().asString();
        String paramName = param.getNameAsString();

        // Check for parameter annotations
        Optional<String> annotationType = param.getAnnotations().stream()
            .filter(ann -> PARAMETER_ANNOTATIONS.contains(ann.getNameAsString()))
            .map(AnnotationExpr::getNameAsString)
            .findFirst();

        if (annotationType.isPresent()) {
            return annotationType.get() + ":" + paramName + ":" + paramType;
        }

        return null; // Not a REST parameter
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



