Class ClassPathEntryAnalyzer
- java.lang.Object
-
- org.graalvm.buildtools.model.resources.ClassPathEntryAnalyzer
-
public abstract class ClassPathEntryAnalyzer extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedClassPathEntryAnalyzer(java.util.function.Function<java.lang.String,java.lang.Boolean> resourceFilter)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>getResources()protected abstract java.util.List<java.lang.String>initialize()protected voidmaybeAddResource(java.lang.String entry, java.util.List<java.lang.String> resources)static ClassPathEntryAnalyzerof(java.io.File file, java.util.function.Function<java.lang.String,java.lang.Boolean> resourceFilter, boolean ignoreExistingResourcesConfig)
-
-
-
Method Detail
-
of
public static ClassPathEntryAnalyzer of(java.io.File file, java.util.function.Function<java.lang.String,java.lang.Boolean> resourceFilter, boolean ignoreExistingResourcesConfig)
-
getResources
public java.util.List<java.lang.String> getResources() throws java.io.IOException- Throws:
java.io.IOException
-
initialize
protected abstract java.util.List<java.lang.String> initialize() throws java.io.IOException- Throws:
java.io.IOException
-
maybeAddResource
protected void maybeAddResource(java.lang.String entry, java.util.List<java.lang.String> resources)
-
-