Class AllowedSymlinkPathMatcher

java.lang.Object
net.minecraft.util.path.AllowedSymlinkPathMatcher
All Implemented Interfaces:
PathMatcher

public class AllowedSymlinkPathMatcher extends Object implements PathMatcher
Mappings:
Namespace Name
named net/minecraft/util/path/AllowedSymlinkPathMatcher
intermediary net/minecraft/class_8582
official fbp
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/util/path/AllowedSymlinkPathMatcher;LOGGER:Lorg/slf4j/Logger;
      intermediary field_44958 Lnet/minecraft/class_8582;field_44958:Lorg/slf4j/Logger;
      official a Lfbp;a:Lorg/slf4j/Logger;
    • COMMENT_LINE_PREFIX

      private static final String COMMENT_LINE_PREFIX
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named COMMENT_LINE_PREFIX Lnet/minecraft/util/path/AllowedSymlinkPathMatcher;COMMENT_LINE_PREFIX:Ljava/lang/String;
      intermediary field_44959 Lnet/minecraft/class_8582;field_44959:Ljava/lang/String;
      official b Lfbp;b:Ljava/lang/String;
    • allowedEntries

      private final List<AllowedSymlinkPathMatcher.Entry> allowedEntries
      Mappings:
      Namespace Name Mixin selector
      named allowedEntries Lnet/minecraft/util/path/AllowedSymlinkPathMatcher;allowedEntries:Ljava/util/List;
      intermediary field_44960 Lnet/minecraft/class_8582;field_44960:Ljava/util/List;
      official c Lfbp;c:Ljava/util/List;
    • matcherCache

      private final Map<String,PathMatcher> matcherCache
      Mappings:
      Namespace Name Mixin selector
      named matcherCache Lnet/minecraft/util/path/AllowedSymlinkPathMatcher;matcherCache:Ljava/util/Map;
      intermediary field_44961 Lnet/minecraft/class_8582;field_44961:Ljava/util/Map;
      official d Lfbp;d:Ljava/util/Map;
  • Constructor Details

    • AllowedSymlinkPathMatcher

      public AllowedSymlinkPathMatcher(List<AllowedSymlinkPathMatcher.Entry> allowedEntries)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/util/path/AllowedSymlinkPathMatcher;<init>(Ljava/util/List;)V
      intermediary <init> Lnet/minecraft/class_8582;<init>(Ljava/util/List;)V
      official <init> Lfbp;<init>(Ljava/util/List;)V
  • Method Details

    • get

      public PathMatcher get(FileSystem fileSystem)
      Mappings:
      Namespace Name Mixin selector
      named get Lnet/minecraft/util/path/AllowedSymlinkPathMatcher;get(Ljava/nio/file/FileSystem;)Ljava/nio/file/PathMatcher;
      intermediary method_52249 Lnet/minecraft/class_8582;method_52249(Ljava/nio/file/FileSystem;)Ljava/nio/file/PathMatcher;
      official a Lfbp;a(Ljava/nio/file/FileSystem;)Ljava/nio/file/PathMatcher;
    • matches

      public boolean matches(Path path)
      Specified by:
      matches in interface PathMatcher
      Mappings:
      Namespace Name Mixin selector
      named matches Lnet/minecraft/util/path/AllowedSymlinkPathMatcher;matches(Ljava/nio/file/Path;)Z
      intermediary matches Lnet/minecraft/class_8582;matches(Ljava/nio/file/Path;)Z
      official matches Lfbp;matches(Ljava/nio/file/Path;)Z
    • fromReader

      public static AllowedSymlinkPathMatcher fromReader(BufferedReader reader)
      Mappings:
      Namespace Name Mixin selector
      named fromReader Lnet/minecraft/util/path/AllowedSymlinkPathMatcher;fromReader(Ljava/io/BufferedReader;)Lnet/minecraft/util/path/AllowedSymlinkPathMatcher;
      intermediary method_52247 Lnet/minecraft/class_8582;method_52247(Ljava/io/BufferedReader;)Lnet/minecraft/class_8582;
      official a Lfbp;a(Ljava/io/BufferedReader;)Lfbp;