Class ClasspathRootSelector.IdentifierParser
java.lang.Object
org.junit.platform.engine.discovery.ClasspathRootSelector.IdentifierParser
- All Implemented Interfaces:
DiscoverySelectorIdentifierParser
- Enclosing class:
ClasspathRootSelector
@API(status=INTERNAL,
since="1.11")
public static class ClasspathRootSelector.IdentifierParser
extends Object
implements DiscoverySelectorIdentifierParser
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.junit.platform.engine.discovery.DiscoverySelectorIdentifierParser
DiscoverySelectorIdentifierParser.Context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the prefix that this parser can handle.parse(DiscoverySelectorIdentifier identifier, DiscoverySelectorIdentifierParser.Context context) Parse the suppliedDiscoverySelectorIdentifier.
-
Constructor Details
-
IdentifierParser
public IdentifierParser()
-
-
Method Details
-
getPrefix
Description copied from interface:DiscoverySelectorIdentifierParserGet the prefix that this parser can handle.- Specified by:
getPrefixin interfaceDiscoverySelectorIdentifierParser- Returns:
- the prefix that this parser can handle; never
null
-
parse
public Optional<ClasspathRootSelector> parse(DiscoverySelectorIdentifier identifier, DiscoverySelectorIdentifierParser.Context context) Description copied from interface:DiscoverySelectorIdentifierParserParse the suppliedDiscoverySelectorIdentifier.The JUnit Platform will only invoke this method if the supplied
DiscoverySelectorIdentifierhas a prefix that matches the value returned byDiscoverySelectorIdentifierParser.getPrefix().- Specified by:
parsein interfaceDiscoverySelectorIdentifierParser- Parameters:
identifier- theDiscoverySelectorIdentifierto parsecontext- theDiscoverySelectorIdentifierParser.Contextto use for parsing- Returns:
- an
Optionalcontaining the parsedDiscoverySelector; nevernull
-