net.minecraft.util.path

public class AllowedSymlinkPathMatcher

implements PathMatcher

net.minecraft.world.level.validation.PathAllowList
net.minecraft.class_8582
net.minecraft.util.path.AllowedSymlinkPathMatcher

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_44958
LOGGER
private static final String
COMMENT_PREFIX
field_44959
COMMENT_LINE_PREFIX
private final List<AllowedSymlinkPathMatcher$Entry>
entries
field_44960
allowedEntries
private final Map<String, PathMatcher>
compiledPaths
field_44961
matcherCache

Constructor summary

ModifierConstructor
public (List<AllowedSymlinkPathMatcher$Entry> allowedEntries)

Method summary

Modifier and TypeMethod
public PathMatcher
getForFileSystem(FileSystem fileSystem)
method_52249(FileSystem arg0)
get(FileSystem fileSystem)
public boolean
matches(Path path)
matches(Path arg0)
matches(Path path)
public static AllowedSymlinkPathMatcher
readPlain(BufferedReader reader)
method_52247(BufferedReader arg0)
fromReader(BufferedReader reader)
private static Stream
lambda$readPlain$0(String arg0)
method_52248(String arg0)
method_52248(String line)
private PathMatcher
lambda$getForFileSystem$0(FileSystem arg0, String arg1)
method_52251(FileSystem arg0, String arg1)
method_52251(FileSystem arg0, String scheme)
private static boolean
lambda$getForFileSystem$4(List arg0, Path arg1)
method_52253(List arg0, Path arg1)
method_52253(List arg0, Path path)
private static boolean
lambda$getForFileSystem$3(Path arg0)
method_52252(Path arg0)
method_52252(Path path)
private static boolean
lambda$getForFileSystem$2(Path arg0)
method_52254(Path arg0)
method_52254(Path path)
private static PathMatcher
lambda$getForFileSystem$1(FileSystem arg0, PathAllowList$ConfigEntry arg1)
method_52250(FileSystem arg0, class_8582$class_8583 arg1)
method_52250(FileSystem arg0, AllowedSymlinkPathMatcher$Entry entry)