class ResourceScannerExt extends ResourceScanner {

    @Override
    public Set<String> scan(ClassLoader classLoader, String path, Predicate<String> filter) {<FILL_FUNCTION_BODY>}
}

        Set<String> urls = super.scan(classLoader, path, filter);

        //3.native image
        if (NativeDetector.inNativeImage()) {
            GraalvmUtil.scanResource(path, filter, urls);
            if (Solon.cfg().isDebugMode()) {
                LogUtil.global().info("GraalvmUtil scan: " + urls.size() + ", path: " + path);
            }

            return urls;
        }

        return urls;
    
<methods>public non-sealed void <init>() ,public Set<java.lang.String> scan(java.lang.ClassLoader, java.lang.String, Predicate<java.lang.String>) <variables>