Class Dir.FilenameMatch

java.lang.Object
org.jruby.util.Dir.FilenameMatch
Enclosing class:
Dir

static class Dir.FilenameMatch extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) final boolean
     
    (package private) final int
     
    (package private) final boolean
     
    (package private) final boolean
     
    (package private) int
     
    (package private) final boolean
     
    (package private) int
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    FilenameMatch(int pcur, int scur, int flags)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    bracket(byte[] pbytes, int p, int pend, byte[] sbytes, int s, int send, org.jcodings.Encoding enc)
     
    (package private) int
    helper(byte[] pbytes, int pend, byte[] sbytes, int send, org.jcodings.Encoding enc)
     
    private boolean
    isEnd(byte[] sbytes, int s, int send)
     
    private int
    unescape(byte[] bytes, int i)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • pcur

      int pcur
    • scur

      int scur
    • flags

      final int flags
    • escape

      final boolean escape
    • pathname

      final boolean pathname
    • period

      final boolean period
    • nocase

      final boolean nocase
  • Constructor Details

    • FilenameMatch

      FilenameMatch(int pcur, int scur, int flags)
  • Method Details

    • helper

      int helper(byte[] pbytes, int pend, byte[] sbytes, int send, org.jcodings.Encoding enc)
    • bracket

      public int bracket(byte[] pbytes, int p, int pend, byte[] sbytes, int s, int send, org.jcodings.Encoding enc)
    • unescape

      private int unescape(byte[] bytes, int i)
    • isEnd

      private boolean isEnd(byte[] sbytes, int s, int send)