Class OpCode


  • final class OpCode
    extends java.lang.Object
    The OpCode class should not be instantiated. It is a holder of various constants and static methods pertaining to the manipulation of the op-codes used in a compiled regular expression.
    Since:
    1.0
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) static char _ALNUM  
      (package private) static char _ALNUMC  
      (package private) static char _ALPHA  
      (package private) static char _ANY  
      (package private) static char _ANYOF  
      (package private) static char _ANYOFUN  
      (package private) static char _ASCII  
      (package private) static char _BACK  
      (package private) static char _BLANK  
      (package private) static char _BOL  
      (package private) static char _BOUND  
      (package private) static char _BRANCH  
      (package private) static char _CLOSE  
      (package private) static char _CNTRL  
      (package private) static char _CURLY  
      (package private) static char _CURLYX  
      (package private) static char _DIGIT  
      (package private) static char _END  
      (package private) static char _EOL  
      (package private) static char _EXACTLY  
      (package private) static char _GBOL  
      (package private) static char _GRAPH  
      (package private) static char _IFMATCH  
      (package private) static char _LOWER  
      (package private) static char _MBOL  
      (package private) static char _MEOL  
      (package private) static char _MINMOD  
      (package private) static char _NALNUM  
      (package private) static char _NANYOFUN  
      (package private) static char _NBOUND  
      (package private) static char _NDIGIT  
      (package private) static char _NOPCODE  
      (package private) static char _NOTHING  
      (package private) static char _NSPACE  
      (package private) static int _NULL_OFFSET  
      (package private) static char _NULL_POINTER  
      (package private) static char _ONECHAR  
      (package private) static char _OPCODE  
      (package private) static char _OPEN  
      (package private) static int[] _operandLength  
      (package private) static char[] _opLengthOne  
      (package private) static char[] _opLengthVaries  
      (package private) static char[] _opType  
      (package private) static char _PLUS  
      (package private) static char _PRINT  
      (package private) static char _PUNCT  
      (package private) static char _RANGE  
      (package private) static char _REF  
      (package private) static char _SANY  
      (package private) static char _SBOL  
      (package private) static char _SEOL  
      (package private) static char _SPACE  
      (package private) static char _STAR  
      (package private) static char _SUCCEED  
      (package private) static char _UNLESSM  
      (package private) static char _UPPER  
      (package private) static char _WHILEM  
      (package private) static char _XDIGIT  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private OpCode()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) static char _getArg1​(char[] program, int offset)  
      (package private) static char _getArg2​(char[] program, int offset)  
      (package private) static int _getNext​(char[] program, int offset)  
      (package private) static int _getNextOffset​(char[] program, int offset)  
      (package private) static int _getNextOperator​(int offset)  
      (package private) static int _getOperand​(int offset)  
      (package private) static int _getPrevOperator​(int offset)  
      (package private) static boolean _isInArray​(char ch, char[] array, int strt)  
      (package private) static boolean _isWordCharacter​(char token)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait