-
- All Known Implementing Classes:
DefaultClassOrdererContext
@API(status=STABLE, since="5.10") public interface ClassOrdererContext
ClassOrdererContext
encapsulates the context in which aClassOrderer
will be invoked.- Since:
- 5.8
- See Also:
ClassOrderer
,ClassDescriptor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<? extends ClassDescriptor>
getClassDescriptors()
Get the list of class descriptors to order.java.util.Optional<java.lang.String>
getConfigurationParameter(java.lang.String key)
Get the configuration parameter stored under the specifiedkey
.
-
-
-
Method Detail
-
getClassDescriptors
java.util.List<? extends ClassDescriptor> getClassDescriptors()
Get the list of class descriptors to order.- Returns:
- the list of class descriptors; never
null
-
getConfigurationParameter
java.util.Optional<java.lang.String> getConfigurationParameter(java.lang.String key)
Get the configuration parameter stored under the specifiedkey
.If no such key is present in the
ConfigurationParameters
for the JUnit Platform, an attempt will be made to look up the value as a JVM system property. If no such system property exists, an attempt will be made to look up the value in the JUnit Platform properties file.- Parameters:
key
- the key to look up; nevernull
or blank- Returns:
- an
Optional
containing the value; nevernull
but potentially empty - See Also:
System.getProperty(String)
,ConfigurationParameters
-
-