public Builder fromCapability()

in src/main/java/org/apache/sling/scriptingbundle/plugin/capability/ProvidedResourceTypeCapability.java [205:218]


        public Builder fromCapability(@NotNull ProvidedResourceTypeCapability capability) {
            if (capability.getResourceTypes().isEmpty()) {
                throw new IllegalArgumentException("The script's resourceTypes cannot be null or empty.");
            }
            this.resourceTypes = capability.getResourceTypes();
            this.scriptEngine = capability.getScriptEngine();
            this.scriptExtension = capability.getScriptExtension();
            this.extendsResourceType = capability.getExtendsResourceType();
            this.version = capability.getVersion();
            this.requestExtension = capability.getRequestExtension();
            this.requestMethod = capability.getRequestMethod();
            this.selectors = capability.getSelectors();
            return this;
        }