Interface JavaSourceSet.ClasspathIndex

Enclosing class:
JavaSourceSet

public static interface JavaSourceSet.ClasspathIndex
SPI for JavaSourceSet.classpath backings that can resolve a fully-qualified name without scanning the entire list. The default ArrayList backing does not implement this; lazy partition-backed implementations (e.g., V4 LST deserialization) do, allowing recipes to query the classpath in O(log n) per partition rather than forcing materialization of every entry.

Implementations must accept the FQN in .-separated form (nested classes use ., not $); JavaSourceSet.findClasspathType(String) normalizes input before delegating.