Class TypeTable.Reader

java.lang.Object
org.openrewrite.java.internal.parser.TypeTable.Reader
Enclosing class:
TypeTable

public static class TypeTable.Reader extends Object
Reads a type table from the classpath, and writes per-artifact JARs to disk for matching artifact names.

JARs are preferred over classes-directories on the parser classpath because javac uses an in-memory archive index (ArchiveContainer) for jars, whereas a classes-directory triggers an openat per list() call from DirectoryContainer during template parsing.