@Test public void notSupportedAutomaticResolutionTest() throws URISyntaxException, TemplateResolutionException { File appFolder = new File(getClass().getResource("/test-app").toURI()); assertFalse(new SampleExtension().automaticResolution(appFolder).isPresent()); }
public Optional<Class<? extends TransformationTemplate>> automaticResolution(File applicationFolder) throws TemplateResolutionException { return Optional.empty(); }
Extension { public Optional<Class<? extends TransformationTemplate>> automaticResolution(File applicationFolder) throws TemplateResolutionException { return Optional.empty(); } }
Extension { public Optional<Class<? extends TransformationTemplate>> automaticResolution(File applicationFolder) throws TemplateResolutionException { return Optional.empty(); }  }
Extension { public Optional<Class<? extends TransformationTemplate>> automaticResolution(File applicationFolder) throws TemplateResolutionException { return Optional.empty(); }  abstract String getDescription(); abstract String getVersion(); final List<Class<? extends TransformationTemplate>> getTemplateClasses(); Optional<Class<? extends TransformationTemplate>> automaticResolution(File applicationFolder); @Override final String toString(); }
Extension { public Optional<Class<? extends TransformationTemplate>> automaticResolution(File applicationFolder) throws TemplateResolutionException { return Optional.empty(); }  abstract String getDescription(); abstract String getVersion(); final List<Class<? extends TransformationTemplate>> getTemplateClasses(); Optional<Class<? extends TransformationTemplate>> automaticResolution(File applicationFolder); @Override final String toString();  }