Class AllowedSymlinkPathMatcher

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

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

    • LOGGER

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

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

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

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

    • AllowedSymlinkPathMatcher

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

    • get

      public PathMatcher get(FileSystem fileSystem)
      Mappings:
      Namespace Name Mixin selector
      official a Lehf;a(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;
      named get Lnet/minecraft/util/path/AllowedSymlinkPathMatcher;get(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
      official matches Lehf;matches(Ljava/nio/file/Path;)Z
      intermediary matches Lnet/minecraft/class_8582;matches(Ljava/nio/file/Path;)Z
      named matches Lnet/minecraft/util/path/AllowedSymlinkPathMatcher;matches(Ljava/nio/file/Path;)Z
    • fromReader

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