Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Z _ 

A

ABSADDR - Static variable in interface org.joni.constants.Arguments
 
ABSADDR - Static variable in interface org.joni.constants.OPSize
 
AbstractBench - Class in org.joni.bench
 
AbstractBench() - Constructor for class org.joni.bench.AbstractBench
 
add(MinMaxLen) - Method in class org.joni.MinMaxLen
 
add(int) - Method in class org.joni.OptAnchorInfo
 
add(int, Node) - Method in class org.joni.UnsetAddrList
 
addAbsAddr(int) - Method in class org.joni.ArrayCompiler
 
addAllMultiByteRange(Encoding) - Method in class org.joni.ast.CClassNode
 
addAllMultiByteRange(Encoding, CodeRangeBuffer) - Static method in class org.joni.CodeRangeBuffer
 
addBackref(int) - Method in class org.joni.NameEntry
 
addBytes(byte[], int, int) - Method in class org.joni.ArrayCompiler
 
addChar(byte, Encoding) - Method in class org.joni.OptMapInfo
 
addCharAmb(byte[], int, int, Encoding, int) - Method in class org.joni.OptMapInfo
 
addChild(CaptureTreeNode) - Method in class org.joni.CaptureTreeNode
 
addCodeRange(ScanEnvironment, int, int) - Method in class org.joni.ast.CClassNode
 
addCodeRange(CodeRangeBuffer, ScanEnvironment, int, int) - Static method in class org.joni.CodeRangeBuffer
 
addCodeRangeToBuf(int, int) - Method in class org.joni.ast.CClassNode
 
addCodeRangeToBuff(CodeRangeBuffer, int, int) - Static method in class org.joni.CodeRangeBuffer
 
addCompileString(byte[], int, int, int, boolean) - Method in class org.joni.ArrayCompiler
 
addCompileString(byte[], int, int, int, boolean) - Method in class org.joni.AsmCompiler
 
addCompileString(byte[], int, int, int, boolean) - Method in class org.joni.Compiler
 
addCompileStringlength(byte[], int, int, int, boolean) - Method in class org.joni.ArrayCompiler
 
addCType(int, boolean, ScanEnvironment, IntHolder) - Method in class org.joni.ast.CClassNode
 
addCTypeByRange(int, boolean, Encoding, int, int[]) - Method in class org.joni.ast.CClassNode
 
addInt(int) - Method in class org.joni.ArrayCompiler
 
addInts(int[], int) - Method in class org.joni.ArrayCompiler
 
addLength(int) - Method in class org.joni.ArrayCompiler
 
addLength(int) - Method in class org.joni.MinMaxLen
 
addMemEntry() - Method in class org.joni.ScanEnvironment
 
addMemNum(int) - Method in class org.joni.ArrayCompiler
 
addMultiByteCClass(CodeRangeBuffer) - Method in class org.joni.ArrayCompiler
 
addObject(Object) - Method in class org.joni.ArrayCompiler
 
addOpcode(int) - Method in class org.joni.ArrayCompiler
 
addOpcodeOption(int, int) - Method in class org.joni.ArrayCompiler
 
addOpcodeRelAddr(int, int) - Method in class org.joni.ArrayCompiler
 
addOption(int) - Method in class org.joni.ArrayCompiler
 
addPointer(Object) - Method in class org.joni.ArrayCompiler
 
addRelAddr(int) - Method in class org.joni.ArrayCompiler
 
addStateCheckNum(int) - Method in class org.joni.ArrayCompiler
 
addTemplate(byte[]) - Method in class org.joni.ArrayCompiler
 
ALL - Static variable in interface org.joni.constants.StackPopLevel
 
ALL_MULTI_BYTE_RANGE - Static variable in class org.joni.CodeRangeBuffer
 
alloc() - Method in class org.joni.NameEntry
 
allocateStack() - Static method in class org.joni.StackMachine
 
ALLOW_DOUBLE_RANGE_OP_IN_CC - Static variable in interface org.joni.constants.SyntaxProperties
 
ALLOW_EMPTY_RANGE_IN_CC - Static variable in interface org.joni.constants.SyntaxProperties
 
ALLOW_INTERVAL_LOW_ABBREV - Static variable in interface org.joni.constants.SyntaxProperties
 
ALLOW_INVALID_INTERVAL - Static variable in interface org.joni.constants.SyntaxProperties
 
ALLOW_MULTIPLEX_DEFINITION_NAME - Static variable in interface org.joni.constants.SyntaxProperties
 
ALLOW_UNMATCHED_CLOSE_SUBEXP - Static variable in interface org.joni.constants.SyntaxProperties
 
allowDoubleRangeOpInCC() - Method in class org.joni.Syntax
 
ALLOWED_IN_LB - Static variable in interface org.joni.constants.AnchorType
 
ALLOWED_IN_LB - Static variable in interface org.joni.constants.EncloseType
 
ALLOWED_IN_LB - Static variable in interface org.joni.constants.NodeType
 
ALLOWED_IN_LB_NOT - Static variable in interface org.joni.constants.AnchorType
 
ALLOWED_IN_LB_NOT - Static variable in interface org.joni.constants.EncloseType
 
allowEmptyRangeInCC() - Method in class org.joni.Syntax
 
allowIntervalLowAbbrev() - Method in class org.joni.Syntax
 
allowInvalidInterval() - Method in class org.joni.Syntax
 
allowMultiplexDefinitionName() - Method in class org.joni.Syntax
 
allowUnmatchedCloseSubexp() - Method in class org.joni.Syntax
 
aload(int) - Method in class org.joni.AsmCompilerSupport
 
ALT - Static variable in interface org.joni.constants.NodeType
 
ALT - Static variable in interface org.joni.constants.StackType
 
altMerge(MinMaxLen) - Method in class org.joni.MinMaxLen
 
altMerge(NodeOptInfo, OptEnvironment) - Method in class org.joni.NodeOptInfo
 
altMerge(OptAnchorInfo) - Method in class org.joni.OptAnchorInfo
 
altMerge(OptExactInfo, OptEnvironment) - Method in class org.joni.OptExactInfo
 
altMerge(OptMapInfo, Encoding) - Method in class org.joni.OptMapInfo
 
altRoot - Variable in class org.joni.ApplyCaseFoldArg
 
Analyser - Class in org.joni
 
Analyser(ScanEnvironment, byte[], int, int) - Constructor for class org.joni.Analyser
 
analyser - Variable in class org.joni.Compiler
 
ANCHOR - Static variable in interface org.joni.constants.NodeType
 
anchor - Variable in class org.joni.NodeOptInfo
 
anchor - Variable in class org.joni.OptExactInfo
 
anchor - Variable in class org.joni.OptMapInfo
 
anchor - Variable in class org.joni.Regex
 
anchorDmax - Variable in class org.joni.Regex
 
anchorDmin - Variable in class org.joni.Regex
 
AnchorNode - Class in org.joni.ast
 
AnchorNode(int) - Constructor for class org.joni.ast.AnchorNode
 
anchorToString(int) - Static method in class org.joni.OptAnchorInfo
 
AnchorType - Interface in org.joni.constants
 
and(CClassNode, Encoding) - Method in class org.joni.ast.CClassNode
 
and(BitSet) - Method in class org.joni.BitSet
 
andCodeRange1(CodeRangeBuffer, int, int, int[], int) - Static method in class org.joni.CodeRangeBuffer
 
andCodeRangeBuff(CodeRangeBuffer, boolean, CodeRangeBuffer, boolean) - Static method in class org.joni.CodeRangeBuffer
 
ANYCHAR - Static variable in interface org.joni.constants.MetaChar
 
ANYCHAR - Static variable in interface org.joni.constants.OPCode
 
anyChar - Variable in class org.joni.Syntax.MetaCharTable
 
ANYCHAR_ANYTIME - Static variable in interface org.joni.constants.MetaChar
 
ANYCHAR_ML - Static variable in interface org.joni.constants.OPCode
 
ANYCHAR_ML_SB - Static variable in interface org.joni.constants.OPCode
 
ANYCHAR_ML_STAR - Static variable in interface org.joni.constants.OPCode
 
ANYCHAR_ML_STAR_PEEK_NEXT - Static variable in interface org.joni.constants.OPCode
 
ANYCHAR_ML_STAR_PEEK_NEXT_SB - Static variable in interface org.joni.constants.OPCode
 
ANYCHAR_ML_STAR_SB - Static variable in interface org.joni.constants.OPCode
 
ANYCHAR_SB - Static variable in interface org.joni.constants.OPCode
 
ANYCHAR_STAR - Static variable in interface org.joni.constants.AnchorType
 
ANYCHAR_STAR - Static variable in interface org.joni.constants.OPCode
 
ANYCHAR_STAR - Static variable in interface org.joni.constants.OPSize
 
ANYCHAR_STAR_MASK - Static variable in interface org.joni.constants.AnchorType
 
ANYCHAR_STAR_ML - Static variable in interface org.joni.constants.AnchorType
 
ANYCHAR_STAR_PEEK_NEXT - Static variable in interface org.joni.constants.OPCode
 
ANYCHAR_STAR_PEEK_NEXT - Static variable in interface org.joni.constants.OPSize
 
ANYCHAR_STAR_PEEK_NEXT_SB - Static variable in interface org.joni.constants.OPCode
 
ANYCHAR_STAR_SB - Static variable in interface org.joni.constants.OPCode
 
anyCharAnyTime - Variable in class org.joni.Syntax.MetaCharTable
 
AnyCharNode - Class in org.joni.ast
 
AnyCharNode() - Constructor for class org.joni.ast.AnyCharNode
 
ANYTIME - Static variable in interface org.joni.constants.MetaChar
 
anyTime - Variable in class org.joni.Syntax.MetaCharTable
 
apply(int, int[], int, Object) - Method in class org.joni.ApplyCaseFold
 
ApplyCaseFold - Class in org.joni
 
ApplyCaseFold() - Constructor for class org.joni.ApplyCaseFold
 
ApplyCaseFoldArg - Class in org.joni
 
ApplyCaseFoldArg(ScanEnvironment, CClassNode) - Constructor for class org.joni.ApplyCaseFoldArg
 
Arguments - Interface in org.joni.constants
 
ArrayCompiler - Class in org.joni
 
ArrayCompiler(Analyser) - Constructor for class org.joni.ArrayCompiler
 
ASIS - Static variable in class org.joni.Syntax
 
AsmCompiler - Class in org.joni
 
AsmCompiler(Analyser) - Constructor for class org.joni.AsmCompiler
 
AsmCompilerSupport - Class in org.joni
 
AsmCompilerSupport(Analyser) - Constructor for class org.joni.AsmCompilerSupport
 
AsmCompilerSupport.DummyClassLoader - Class in org.joni
 
AsmConstants - Interface in org.joni.constants
 
astore(int) - Method in class org.joni.AsmCompilerSupport
 
at(int) - Method in class org.joni.BitSet
 

B

back - Variable in class org.joni.ast.BackRefNode
 
backNum - Variable in class org.joni.ast.BackRefNode
 
backNum - Variable in class org.joni.NameEntry
 
backP - Variable in class org.joni.Token
 
backref(int) - Method in class org.joni.ByteCodeMachine
 
BACKREF1 - Static variable in interface org.joni.constants.OPCode
 
backRef1 - Variable in class org.joni.NameEntry
 
BACKREF2 - Static variable in interface org.joni.constants.OPCode
 
BACKREF_MULTI - Static variable in interface org.joni.constants.OPCode
 
BACKREF_MULTI_IC - Static variable in interface org.joni.constants.OPCode
 
BACKREF_WITH_LEVEL - Static variable in interface org.joni.constants.OPCode
 
backrefedMem - Variable in class org.joni.ScanEnvironment
 
backrefEnd(int) - Method in class org.joni.ByteCodeMachine
 
backrefInvalid(int) - Method in class org.joni.ByteCodeMachine
 
backrefMatchAtNestedLevel(boolean, int, int, int, int) - Method in class org.joni.ByteCodeMachine
 
BACKREFN - Static variable in interface org.joni.constants.OPCode
 
BACKREFN_IC - Static variable in interface org.joni.constants.OPCode
 
BackRefNode - Class in org.joni.ast
 
BackRefNode(int, int[], boolean, ScanEnvironment) - Constructor for class org.joni.ast.BackRefNode
 
BackRefNode(int, int[], boolean, boolean, int, ScanEnvironment) - Constructor for class org.joni.ast.BackRefNode
 
backrefRelToAbs(int) - Method in class org.joni.Lexer
 
backRefs - Variable in class org.joni.NameEntry
 
backrefStart(int) - Method in class org.joni.ByteCodeMachine
 
BACKSLASH_ESCAPE_IN_CC - Static variable in interface org.joni.constants.SyntaxProperties
 
backSlashEscapeInCC() - Method in class org.joni.Syntax
 
backwardSearchRange(byte[], int, int, int, int, int) - Method in class org.joni.Matcher
 
base - Variable in class org.joni.Token
 
beg - Variable in class org.joni.CaptureTreeNode
 
beg - Variable in class org.joni.Region
 
begin - Variable in class org.joni.ScannerSupport
 
BEGIN_BUF - Static variable in interface org.joni.constants.AnchorType
 
BEGIN_BUF - Static variable in interface org.joni.constants.OPCode
 
BEGIN_LINE - Static variable in interface org.joni.constants.AnchorType
 
BEGIN_LINE - Static variable in interface org.joni.constants.OPCode
 
BEGIN_POSITION - Static variable in interface org.joni.constants.AnchorType
 
BEGIN_POSITION - Static variable in interface org.joni.constants.OPCode
 
behavior - Variable in class org.joni.Syntax
 
bench(String, String, int, int) - Method in class org.joni.bench.AbstractBench
 
benchBestOf(String, String, int, int) - Method in class org.joni.bench.AbstractBench
 
BenchGreedyBacktrack - Class in org.joni.bench
 
BenchGreedyBacktrack() - Constructor for class org.joni.bench.BenchGreedyBacktrack
 
BenchRailsRegs - Class in org.joni.bench
 
BenchRailsRegs() - Constructor for class org.joni.bench.BenchRailsRegs
 
BenchSeveralRegexps - Class in org.joni.bench
 
BenchSeveralRegexps() - Constructor for class org.joni.bench.BenchSeveralRegexps
 
bestLen - Variable in class org.joni.ByteCodeMachine
 
bit(int) - Static method in class org.joni.BitSet
 
BIT_ALT - Static variable in interface org.joni.constants.NodeType
 
BIT_ANCHOR - Static variable in interface org.joni.constants.NodeType
 
BIT_BREF - Static variable in interface org.joni.constants.NodeType
 
BIT_CALL - Static variable in interface org.joni.constants.NodeType
 
BIT_CANY - Static variable in interface org.joni.constants.NodeType
 
BIT_CCLASS - Static variable in interface org.joni.constants.NodeType
 
BIT_CTYPE - Static variable in interface org.joni.constants.NodeType
 
BIT_ENCLOSE - Static variable in interface org.joni.constants.NodeType
 
BIT_LIST - Static variable in interface org.joni.constants.NodeType
 
BIT_QTFR - Static variable in interface org.joni.constants.NodeType
 
BIT_STATUS_BITS_NUM - Static variable in class org.joni.BitStatus
 
BIT_STR - Static variable in interface org.joni.constants.NodeType
 
bits - Variable in class org.joni.BitSet
 
BITS_IN_ROOM - Static variable in class org.joni.BitSet
 
BITS_PER_BYTE - Static variable in class org.joni.BitSet
 
BITS_TO_STRING_WRAP - Static variable in class org.joni.BitSet
 
BitSet - Class in org.joni
 
BitSet() - Constructor for class org.joni.BitSet
 
BITSET - Static variable in interface org.joni.constants.AsmConstants
 
BITSET_SIZE - Static variable in class org.joni.BitSet
 
bitsets - Variable in class org.joni.AsmCompilerSupport
 
BitStatus - Class in org.joni
 
BitStatus() - Constructor for class org.joni.BitStatus
 
BM - Static variable in class org.joni.SearchAlgorithm
 
BM_NOT_REV - Static variable in class org.joni.SearchAlgorithm
 
BRACKET_END - Static variable in class org.joni.Parser
 
BREF - Static variable in interface org.joni.constants.NodeType
 
bs - Variable in class org.joni.ast.CClassNode
 
bsAll() - Static method in class org.joni.BitStatus
 
bsAt(int, int) - Static method in class org.joni.BitStatus
 
bsClear() - Static method in class org.joni.BitStatus
 
bsOnAt(int, int) - Static method in class org.joni.BitStatus
 
bsOnAtSimple(int, int) - Static method in class org.joni.BitStatus
 
bsOnOff(int, int, boolean) - Static method in class org.joni.BitStatus
 
btMemEnd - Variable in class org.joni.Regex
 
btMemEnd - Variable in class org.joni.ScanEnvironment
 
btMemStart - Variable in class org.joni.Regex
 
btMemStart - Variable in class org.joni.ScanEnvironment
 
buf - Variable in class org.joni.SearchAlgorithm.SLOW_IC
 
buildArray(int, int, int) - Method in class org.joni.AsmCompilerSupport
 
byteCodeListToString() - Method in class org.joni.ByteCodePrinter
 
ByteCodeMachine - Class in org.joni
 
ByteCodeMachine(Regex, byte[], int, int) - Constructor for class org.joni.ByteCodeMachine
 
ByteCodePrinter - Class in org.joni
 
ByteCodePrinter(Regex) - Constructor for class org.joni.ByteCodePrinter
 
bytes - Variable in class org.joni.ast.StringNode
 
BYTES - Static variable in interface org.joni.constants.AsmConstants
 
bytes - Variable in class org.joni.Matcher
 
bytes - Variable in class org.joni.OptExactInfo
 
bytes - Variable in class org.joni.ScannerSupport
 
ByteValTable - Static variable in class org.joni.OptMapInfo
 

C

c - Variable in class org.joni.ScannerSupport
 
CALL - Static variable in interface org.joni.constants.NodeType
 
CALL - Static variable in interface org.joni.constants.OPCode
 
CALL - Static variable in interface org.joni.constants.OPSize
 
CALL_FRAME - Static variable in interface org.joni.constants.StackType
 
callAddr - Variable in class org.joni.ast.EncloseNode
 
CallNode - Class in org.joni.ast
 
CallNode(byte[], int, int, int) - Constructor for class org.joni.ast.CallNode
 
canBeSplit(Encoding) - Method in class org.joni.ast.StringNode
 
CANY - Static variable in interface org.joni.constants.NodeType
 
CAPTURE_GROUP - Static variable in class org.joni.Option
 
CAPTURE_ONLY_NAMED_GROUP - Static variable in interface org.joni.constants.SyntaxProperties
 
captureHistory - Variable in class org.joni.Regex
 
captureHistory - Variable in class org.joni.ScanEnvironment
 
captureOnlyNamedGroup() - Method in class org.joni.Syntax
 
CaptureTreeNode - Class in org.joni
 
CaptureTreeNode() - Constructor for class org.joni.CaptureTreeNode
 
car - Variable in class org.joni.ast.ConsAltNode
 
CASE_FOLD_IS_APPLIED_INSIDE_NEGATIVE_CCLASS - Static variable in interface org.joni.Config
 
caseFoldFlag - Variable in class org.joni.OptEnvironment
 
caseFoldFlag - Variable in class org.joni.Regex
 
caseFoldFlag - Variable in class org.joni.ScanEnvironment
 
caseFoldFlag - Variable in class org.joni.SearchAlgorithm.SLOW_IC
 
cat(byte[], int, int) - Method in class org.joni.ast.StringNode
 
cat(byte) - Method in class org.joni.ast.StringNode
 
catCode(int, Encoding) - Method in class org.joni.ast.StringNode
 
cc - Variable in class org.joni.ApplyCaseFoldArg
 
ccEscWarn(String) - Method in class org.joni.ScanEnvironment
 
CCLASS - Static variable in interface org.joni.constants.NodeType
 
CCLASS - Static variable in interface org.joni.constants.OPCode
 
CCLASS_MB - Static variable in interface org.joni.constants.OPCode
 
CCLASS_MB_NOT - Static variable in interface org.joni.constants.OPCode
 
CCLASS_MIX - Static variable in interface org.joni.constants.OPCode
 
CCLASS_MIX_NOT - Static variable in interface org.joni.constants.OPCode
 
CCLASS_NODE - Static variable in interface org.joni.constants.OPCode
 
CCLASS_NOT - Static variable in interface org.joni.constants.OPCode
 
CCLASS_NOT_SB - Static variable in interface org.joni.constants.OPCode
 
CCLASS_SB - Static variable in interface org.joni.constants.OPCode
 
CClassNode - Class in org.joni.ast
 
CClassNode() - Constructor for class org.joni.ast.CClassNode
 
CClassNode(int, Encoding, boolean, int, int[]) - Constructor for class org.joni.ast.CClassNode
 
CClassNode(boolean, int, int[]) - Constructor for class org.joni.ast.CClassNode
 
CClassNode.CCStateArg - Class in org.joni.ast
 
CCSTATE - Enum in org.joni.constants
 
CCSTATE() - Constructor for enum org.joni.constants.CCSTATE
 
CCStateArg() - Constructor for class org.joni.ast.CClassNode.CCStateArg
 
CCVALTYPE - Enum in org.joni.constants
 
CCVALTYPE() - Constructor for enum org.joni.constants.CCVALTYPE
 
cdr - Variable in class org.joni.ast.ConsAltNode
 
CEC_CONT_BIG_REPEAT - Static variable in class org.joni.Analyser
 
CEC_IN_FINITE_REPEAT - Static variable in class org.joni.Analyser
 
CEC_IN_INFINITE_REPEAT - Static variable in class org.joni.Analyser
 
CEC_INFINITE_NUM - Static variable in class org.joni.Analyser
 
CEC_THRES_NUM_BIG_REPEAT - Static variable in class org.joni.Analyser
 
cfbuf - Variable in class org.joni.ByteCodeMachine
 
cfbuf() - Method in class org.joni.ByteCodeMachine
 
cfbuf2 - Variable in class org.joni.ByteCodeMachine
 
cfbuf2() - Method in class org.joni.ByteCodeMachine
 
CHAR_TABLE_SIZE - Static variable in interface org.joni.Config
 
charLength - Variable in class org.joni.ast.AnchorNode
 
charLength - Variable in class org.joni.ast.EncloseNode
 
CHECK_BUFF_MAX_SIZE - Static variable in interface org.joni.Config
 
CHECK_STRING_THRESHOLD_LEN - Static variable in interface org.joni.Config
 
checkCaptureHistory(Region) - Method in class org.joni.ByteCodeMachine
 
checkTypeTree(Node, int, int, int) - Method in class org.joni.Analyser
 
children - Variable in class org.joni.CaptureTreeNode
 
cknOn(int) - Static method in class org.joni.ArrayCompiler
 
clear() - Method in class org.joni.ast.CClassNode
 
clear() - Method in class org.joni.ast.StringNode
 
clear(int) - Method in class org.joni.BitSet
 
clear() - Method in class org.joni.BitSet
 
clear() - Method in class org.joni.CaptureTreeNode
 
clear() - Method in class org.joni.MinMaxLen
 
clear() - Method in class org.joni.NodeOptInfo
 
clear() - Method in class org.joni.OptAnchorInfo
 
clear() - Method in class org.joni.OptExactInfo
 
clear() - Method in class org.joni.OptMapInfo
 
clear() - Method in class org.joni.Region
 
clear() - Method in class org.joni.ScanEnvironment
 
clearAddrFixed() - Method in class org.joni.ast.StateNode
 
clearAmbig() - Method in class org.joni.ast.StringNode
 
clearByNumber() - Method in class org.joni.ast.StateNode
 
clearCAlled() - Method in class org.joni.ast.StateNode
 
clearCLenFixed() - Method in class org.joni.ast.StateNode
 
clearDontGetOptInfo() - Method in class org.joni.ast.StringNode
 
clearEncloseStatus(int) - Method in class org.joni.ast.EncloseNode
 
clearInRepeat() - Method in class org.joni.ast.StateNode
 
clearMark1() - Method in class org.joni.ast.StateNode
 
clearMark2() - Method in class org.joni.ast.StateNode
 
clearMaxFixed() - Method in class org.joni.ast.StateNode
 
clearMemBackrefed() - Method in class org.joni.ast.StateNode
 
clearMemory() - Method in class org.joni.ast.EncloseNode
 
clearMinFixed() - Method in class org.joni.ast.StateNode
 
clearNamedGroup() - Method in class org.joni.ast.StateNode
 
clearNameRef() - Method in class org.joni.ast.StateNode
 
clearNestLevel() - Method in class org.joni.ast.StateNode
 
clearNot() - Method in class org.joni.ast.CClassNode
 
clearNotFlag(Encoding) - Method in class org.joni.ast.CClassNode
 
clearOptimizeInfo() - Method in class org.joni.Regex
 
clearOption() - Method in class org.joni.ast.EncloseNode
 
clearRaw() - Method in class org.joni.ast.StringNode
 
clearRecursion() - Method in class org.joni.ast.StateNode
 
clearShare() - Method in class org.joni.ast.CClassNode
 
clearShared() - Method in class org.joni.ast.StringNode
 
clearStopBacktrack() - Method in class org.joni.ast.EncloseNode
 
clearStopBtSimpleRepeat() - Method in class org.joni.ast.StateNode
 
clone() - Method in class org.joni.CodeRangeBuffer
 
clone() - Method in class org.joni.Region
 
cloneTree() - Method in class org.joni.CaptureTreeNode
 
closeBracketWithoutEscapeWarn(String) - Method in class org.joni.ScanEnvironment
 
code - Variable in class org.joni.ArrayCompiler
 
code - Variable in class org.joni.ByteCodeMachine
 
code - Variable in class org.joni.ByteCodePrinter
 
code - Variable in class org.joni.Regex
 
CODE_POINT - Static variable in interface org.joni.constants.OPSize
 
codeExistCheck(int, boolean) - Method in class org.joni.Parser
 
codeLength - Variable in class org.joni.ArrayCompiler
 
codeLength - Variable in class org.joni.ByteCodePrinter
 
codeLength - Variable in class org.joni.Regex
 
CODERANGE - Static variable in interface org.joni.constants.AsmConstants
 
CodeRangeBuffer - Class in org.joni
 
CodeRangeBuffer(int[]) - Constructor for class org.joni.CodeRangeBuffer
 
CodeRangeBuffer() - Constructor for class org.joni.CodeRangeBuffer
 
CodeRangeBuffer(CodeRangeBuffer) - Constructor for class org.joni.CodeRangeBuffer
 
combExpCheckNum - Variable in class org.joni.ast.QuantifierNode
 
combExpMaxRegNum - Variable in class org.joni.ScanEnvironment
 
COMP_EM_BASE - Static variable in class org.joni.OptExactInfo
 
compare(OptMapInfo) - Method in class org.joni.OptExactInfo
 
compareDistanceValue(MinMaxLen, int, int) - Method in class org.joni.MinMaxLen
 
compile() - Method in class org.joni.Analyser
 
compile() - Method in class org.joni.Compiler
 
compileAltNode(ConsAltNode) - Method in class org.joni.ArrayCompiler
 
compileAltNode(ConsAltNode) - Method in class org.joni.AsmCompiler
 
compileAltNode(ConsAltNode) - Method in class org.joni.Compiler
 
compileAnchorNode(AnchorNode) - Method in class org.joni.ArrayCompiler
 
compileAnchorNode(AnchorNode) - Method in class org.joni.AsmCompiler
 
compileAnchorNode(AnchorNode) - Method in class org.joni.Compiler
 
compileAnyCharNode() - Method in class org.joni.ArrayCompiler
 
compileAnyCharNode() - Method in class org.joni.AsmCompiler
 
compileAnyCharNode() - Method in class org.joni.Compiler
 
compileBackrefNode(BackRefNode) - Method in class org.joni.ArrayCompiler
 
compileBackrefNode(BackRefNode) - Method in class org.joni.AsmCompiler
 
compileBackrefNode(BackRefNode) - Method in class org.joni.Compiler
 
compileCallNode(CallNode) - Method in class org.joni.ArrayCompiler
 
compileCallNode(CallNode) - Method in class org.joni.AsmCompiler
 
compileCallNode(CallNode) - Method in class org.joni.Compiler
 
compileCClassNode(CClassNode) - Method in class org.joni.ArrayCompiler
 
compileCClassNode(CClassNode) - Method in class org.joni.AsmCompiler
 
compileCClassNode(CClassNode) - Method in class org.joni.Compiler
 
compileCECLengthQuantifierNode(QuantifierNode) - Method in class org.joni.ArrayCompiler
 
compileCECQuantifierNode(QuantifierNode) - Method in class org.joni.ArrayCompiler
 
compileCECQuantifierNode(QuantifierNode) - Method in class org.joni.AsmCompiler
 
compileCECQuantifierNode(QuantifierNode) - Method in class org.joni.Compiler
 
compileCTypeNode(CTypeNode) - Method in class org.joni.ArrayCompiler
 
compileCTypeNode(CTypeNode) - Method in class org.joni.AsmCompiler
 
compileCTypeNode(CTypeNode) - Method in class org.joni.Compiler
 
compiledByteCodeListToString() - Method in class org.joni.ByteCodePrinter
 
compiledByteCodeToString(StringBuilder, int) - Method in class org.joni.ByteCodePrinter
 
compileEncloseNode(EncloseNode) - Method in class org.joni.ArrayCompiler
 
compileEncloseNode(EncloseNode) - Method in class org.joni.AsmCompiler
 
compileEncloseNode(EncloseNode) - Method in class org.joni.Compiler
 
compileLengthAnchorNode(AnchorNode) - Method in class org.joni.ArrayCompiler
 
compileLengthCClassNode(CClassNode) - Method in class org.joni.ArrayCompiler
 
compileLengthEncloseNode(EncloseNode) - Method in class org.joni.ArrayCompiler
 
compileLengthOptionNode(EncloseNode) - Method in class org.joni.ArrayCompiler
 
compileLengthStringNode(Node) - Method in class org.joni.ArrayCompiler
 
compileLengthStringRawNode(StringNode) - Method in class org.joni.ArrayCompiler
 
compileLengthTree(Node) - Method in class org.joni.ArrayCompiler
 
compileNonCECLengthQuantifierNode(QuantifierNode) - Method in class org.joni.ArrayCompiler
 
compileNonCECQuantifierNode(QuantifierNode) - Method in class org.joni.ArrayCompiler
 
compileNonCECQuantifierNode(QuantifierNode) - Method in class org.joni.AsmCompiler
 
compileNonCECQuantifierNode(QuantifierNode) - Method in class org.joni.Compiler
 
compileOptionNode(EncloseNode) - Method in class org.joni.ArrayCompiler
 
compileOptionNode(EncloseNode) - Method in class org.joni.AsmCompiler
 
compileOptionNode(EncloseNode) - Method in class org.joni.Compiler
 
Compiler - Class in org.joni
 
Compiler(Analyser) - Constructor for class org.joni.Compiler
 
compileRangeRepeatNode(QuantifierNode, int, int) - Method in class org.joni.ArrayCompiler
 
compileStringNode(StringNode) - Method in class org.joni.Compiler
 
compileStringRawNode(StringNode) - Method in class org.joni.Compiler
 
compileTree(Node) - Method in class org.joni.Compiler
 
compileTreeEmptyCheck(Node, int) - Method in class org.joni.ArrayCompiler
 
compileTreeNTimes(Node, int) - Method in class org.joni.Compiler
 
COMPILING - Static variable in interface org.joni.constants.RegexState
 
concat(OptAnchorInfo, OptAnchorInfo, int, int) - Method in class org.joni.OptAnchorInfo
 
concat(OptExactInfo, Encoding) - Method in class org.joni.OptExactInfo
 
concatLeftNode(NodeOptInfo, Encoding) - Method in class org.joni.NodeOptInfo
 
concatStr(byte[], int, int, boolean, Encoding) - Method in class org.joni.OptExactInfo
 
Config - Interface in org.joni
 
ConsAltNode - Class in org.joni.ast
 
ConsAltNode(Node, ConsAltNode, int) - Constructor for class org.joni.ast.ConsAltNode
 
containingAnchor - Variable in class org.joni.ast.EncloseNode
 
CONTEXT_INDEP_ANCHORS - Static variable in interface org.joni.constants.SyntaxProperties
 
CONTEXT_INDEP_REPEAT_OPS - Static variable in interface org.joni.constants.SyntaxProperties
 
CONTEXT_INVALID_REPEAT_OPS - Static variable in interface org.joni.constants.SyntaxProperties
 
contextIndepRepeatOps() - Method in class org.joni.Syntax
 
contextInvalidRepeatOps() - Method in class org.joni.Syntax
 
convertBackslashValue(int) - Method in class org.joni.ScanEnvironment
 
convertToString(int) - Method in class org.joni.ast.QuantifierNode
 
copy(BitSet) - Method in class org.joni.BitSet
 
copy(MinMaxLen) - Method in class org.joni.MinMaxLen
 
copy(NodeOptInfo) - Method in class org.joni.NodeOptInfo
 
copy(OptAnchorInfo) - Method in class org.joni.OptAnchorInfo
 
copy(OptEnvironment) - Method in class org.joni.OptEnvironment
 
copy(OptExactInfo) - Method in class org.joni.OptExactInfo
 
copy(OptMapInfo) - Method in class org.joni.OptMapInfo
 
create(Regex, byte[], int, int) - Method in class org.joni.MatcherFactory
 
ctype - Variable in class org.joni.ast.CClassNode
 
ctype - Variable in class org.joni.ast.CTypeNode
 
CTYPE - Static variable in interface org.joni.constants.NodeType
 
CTypeNode - Class in org.joni.ast
 
CTypeNode(int, boolean) - Constructor for class org.joni.ast.CTypeNode
 
currentPrecReadNotNode() - Method in class org.joni.ScanEnvironment
 
currMaxRegNum - Variable in class org.joni.ScanEnvironment
 

D

DEBUG - Static variable in interface org.joni.Config
 
DEBUG_ALL - Static variable in interface org.joni.Config
 
DEBUG_ASM - Static variable in interface org.joni.Config
 
DEBUG_ASM_EXEC - Static variable in interface org.joni.Config
 
DEBUG_COMPILE - Static variable in interface org.joni.Config
 
DEBUG_COMPILE_BYTE_CODE_INFO - Static variable in interface org.joni.Config
 
DEBUG_MATCH - Static variable in interface org.joni.Config
 
DEBUG_PARSE_TREE - Static variable in interface org.joni.Config
 
DEBUG_PARSE_TREE_RAW - Static variable in interface org.joni.Config
 
DEBUG_SEARCH - Static variable in interface org.joni.Config
 
debugMatchBegin() - Method in class org.joni.ByteCodeMachine
 
debugMatchLoop() - Method in class org.joni.ByteCodeMachine
 
decreaseRepeatCount() - Method in class org.joni.StackEntry
 
DEFAULT - Static variable in class org.joni.MatcherFactory
 
DEFAULT - Static variable in class org.joni.Option
 
DEFAULT - Static variable in class org.joni.Syntax
 
DEFAULT - Static variable in interface org.joni.WarnCallback
 
DEFAULT_MATCH_STACK_LIMIT_SIZE - Static variable in interface org.joni.Config
 
defineClass(String, byte[]) - Method in class org.joni.AsmCompilerSupport.DummyClassLoader
 
DIFFERENT_LEN_ALT_LOOK_BEHIND - Static variable in interface org.joni.constants.SyntaxProperties
 
differentLengthAltLookBehind() - Method in class org.joni.Syntax
 
disableNoNameGroupCapture(Node) - Method in class org.joni.Analyser
 
distanceAdd(int, int) - Static method in class org.joni.MinMaxLen
 
distanceMultiply(int, int) - Static method in class org.joni.MinMaxLen
 
distanceRangeToString(int, int) - Static method in class org.joni.MinMaxLen
 
distanceValue() - Method in class org.joni.MinMaxLen
 
distValues - Static variable in class org.joni.MinMaxLen
 
divideLookBehindAlternatives(Node) - Method in class org.joni.Analyser
 
dMax - Variable in class org.joni.Regex
 
dMin - Variable in class org.joni.Regex
 
DONT_CAPTURE_GROUP - Static variable in class org.joni.Option
 
DONT_OPTIMIZE - Static variable in interface org.joni.Config
 
doubleStack() - Method in class org.joni.StackMachine
 
DummyClassLoader() - Constructor for class org.joni.AsmCompilerSupport.DummyClassLoader
 

E

E1 - Variable in class org.joni.StackEntry
 
E2 - Variable in class org.joni.StackEntry
 
E3 - Variable in class org.joni.StackEntry
 
E4 - Variable in class org.joni.StackEntry
 
ECMAScript - Static variable in class org.joni.Syntax
 
Emacs - Static variable in class org.joni.Syntax
 
EMPTY - Static variable in class org.joni.ast.StringNode
 
enc - Variable in class org.joni.ast.CClassNode
 
enc - Variable in class org.joni.ByteCodePrinter
 
enc - Variable in class org.joni.Compiler
 
enc - Variable in class org.joni.Matcher
 
enc - Variable in class org.joni.OptEnvironment
 
enc - Variable in class org.joni.Regex
 
enc - Variable in class org.joni.ScanEnvironment
 
enc - Variable in class org.joni.ScannerSupport
 
enc - Variable in class org.joni.SearchAlgorithm.SLOW_IC
 
ENCLOSE - Static variable in interface org.joni.constants.NodeType
 
EncloseNode - Class in org.joni.ast
 
EncloseNode(int) - Constructor for class org.joni.ast.EncloseNode
 
EncloseNode(int, boolean) - Constructor for class org.joni.ast.EncloseNode
 
EncloseNode(int, int) - Constructor for class org.joni.ast.EncloseNode
 
EncloseType - Interface in org.joni.constants
 
encStringToString(byte[], int, int) - Method in class org.joni.Regex
 
end - Variable in class org.joni.ast.StringNode
 
end - Variable in class org.joni.CaptureTreeNode
 
END - Static variable in interface org.joni.constants.AsmConstants
 
END - Static variable in interface org.joni.constants.OPCode
 
end - Variable in class org.joni.Matcher
 
end - Variable in class org.joni.Region
 
end - Variable in class org.joni.ScannerSupport
 
END_BUF - Static variable in interface org.joni.constants.AnchorType
 
END_BUF - Static variable in interface org.joni.constants.OPCode
 
END_BUF_MASK - Static variable in interface org.joni.constants.AnchorType
 
END_LINE - Static variable in interface org.joni.constants.AnchorType
 
END_LINE - Static variable in interface org.joni.constants.OPCode
 
endBestLength() - Method in class org.joni.ByteCodeMachine
 
endBuf(int, int, int, int) - Method in class org.joni.Matcher
 
ensure(int) - Method in class org.joni.ArrayCompiler
 
ensure(int) - Method in class org.joni.ast.StringNode
 
ensure1() - Method in class org.joni.StackMachine
 
ensureSize(int) - Method in class org.joni.CodeRangeBuffer
 
ensureSize() - Method in class org.joni.NameEntry
 
entryRepeatRange(int, int, int) - Method in class org.joni.ArrayCompiler
 
env - Variable in class org.joni.ApplyCaseFoldArg
 
env - Variable in class org.joni.Lexer
 
equal(MinMaxLen) - Method in class org.joni.MinMaxLen
 
equals(Object) - Method in class org.joni.ast.CClassNode
 
err - Static variable in interface org.joni.Config
 
ERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_CONTROL_CODE_SYNTAX - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_DEFAULT_ENCODING_IS_NOT_SETTED - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_EMPTY_CHAR_CLASS - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_EMPTY_GROUP_NAME - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_EMPTY_RANGE_IN_CHAR_CLASS - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_END_PATTERN_AT_CONTROL - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_END_PATTERN_AT_ESCAPE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_END_PATTERN_AT_LEFT_BRACE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_END_PATTERN_AT_LEFT_BRACKET - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_END_PATTERN_AT_META - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_END_PATTERN_IN_GROUP - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_INVALID_ARGUMENT - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_INVALID_BACKREF - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_INVALID_CHAR_IN_GROUP_NAME - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_INVALID_COMBINATION_OF_OPTIONS - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_INVALID_GROUP_NAME - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_INVALID_LOOK_BEHIND_PATTERN - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_INVALID_POSIX_BRACKET_TYPE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_INVALID_REPEAT_RANGE_PATTERN - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_INVALID_WIDE_CHAR_VALUE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_MATCH_STACK_LIMIT_OVER - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_MEMORY - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_META_CODE_SYNTAX - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_MULTIPLEX_DEFINED_NAME - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_MULTIPLEX_DEFINITION_NAME_CALL - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_NESTED_REPEAT_NOT_ALLOWED - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_NESTED_REPEAT_OPERATOR - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_NEVER_ENDING_RECURSION - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_NOT_SUPPORTED_ENCODING_COMBINATION - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_OVER_THREAD_PASS_LIMIT_COUNT - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_PARSER_BUG - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_PREMATURE_END_OF_CHAR_CLASS - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_STACK_BUG - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_TARGET_OF_REPEAT_OPERATOR_INVALID - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_TOO_BIG_BACKREF_NUMBER - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_TOO_BIG_NUMBER - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_TOO_BIG_SB_CHAR_VALUE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_TOO_MANY_MULTI_BYTE_RANGES - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_TOO_SHORT_MULTI_BYTE_STRING - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_TYPE_BUG - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_UNDEFINED_BYTECODE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_UNDEFINED_GROUP_OPTION - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_UNDEFINED_GROUP_REFERENCE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_UNDEFINED_NAME_REFERENCE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_UNEXPECTED_BYTECODE - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_UNMATCHED_CLOSE_PARENTHESIS - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS - Static variable in interface org.joni.exception.ErrorMessages
 
ERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE - Static variable in interface org.joni.exception.ErrorMessages
 
ErrorMessages - Interface in org.joni.exception
 
esc - Variable in class org.joni.Syntax.MetaCharTable
 
ESCAPE - Static variable in interface org.joni.constants.MetaChar
 
escaped - Variable in class org.joni.Token
 
exact - Variable in class org.joni.Regex
 
EXACT1 - Static variable in interface org.joni.constants.OPCode
 
EXACT1_IC - Static variable in interface org.joni.constants.OPCode
 
EXACT1_IC_SB - Static variable in interface org.joni.constants.OPCode
 
EXACT2 - Static variable in interface org.joni.constants.OPCode
 
EXACT3 - Static variable in interface org.joni.constants.OPCode
 
EXACT4 - Static variable in interface org.joni.constants.OPCode
 
EXACT5 - Static variable in interface org.joni.constants.OPCode
 
exactEnd - Variable in class org.joni.Regex
 
EXACTMB2N - Static variable in interface org.joni.constants.OPCode
 
EXACTMB2N1 - Static variable in interface org.joni.constants.OPCode
 
EXACTMB2N2 - Static variable in interface org.joni.constants.OPCode
 
EXACTMB2N3 - Static variable in interface org.joni.constants.OPCode
 
EXACTMB3N - Static variable in interface org.joni.constants.OPCode
 
EXACTMBN - Static variable in interface org.joni.constants.OPCode
 
EXACTN - Static variable in interface org.joni.constants.OPCode
 
EXACTN_IC - Static variable in interface org.joni.constants.OPCode
 
EXACTN_IC_SB - Static variable in interface org.joni.constants.OPCode
 
exactP - Variable in class org.joni.Regex
 
exb - Variable in class org.joni.NodeOptInfo
 
exm - Variable in class org.joni.NodeOptInfo
 
expand(int) - Method in class org.joni.CodeRangeBuffer
 
EXPAND_STRING_MAX_LENGTH - Static variable in class org.joni.Analyser
 
expandCaseFoldMakeRemString(byte[], int, int) - Method in class org.joni.Analyser
 
expandCaseFoldString(Node) - Method in class org.joni.Analyser
 
expandCaseFoldStringAlt(int, CaseFoldCodeItem[], byte[], int, int, int, ObjPtr<Node>) - Method in class org.joni.Analyser
 
expr - Variable in class org.joni.NodeOptInfo
 
EXTEND - Static variable in class org.joni.Option
 

F

factory - Variable in class org.joni.AsmCompilerSupport
 
factory - Variable in class org.joni.Regex
 
factoryInit - Variable in class org.joni.AsmCompilerSupport
 
factoryName - Variable in class org.joni.AsmCompilerSupport
 
FAIL - Static variable in interface org.joni.constants.OPCode
 
FAIL - Static variable in interface org.joni.constants.OPSize
 
FAIL_LOOK_BEHIND_NOT - Static variable in interface org.joni.constants.OPCode
 
FAIL_LOOK_BEHIND_NOT - Static variable in interface org.joni.constants.OPSize
 
FAIL_POS - Static variable in interface org.joni.constants.OPCode
 
FAIL_POS - Static variable in interface org.joni.constants.OPSize
 
FAILED - Static variable in class org.joni.Matcher
 
fetch() - Method in class org.joni.ScannerSupport
 
fetchCharPropertyToCType() - Method in class org.joni.Lexer
 
fetchEscapedValue() - Method in class org.joni.Lexer
 
fetchEscapedValueBackSlash() - Method in class org.joni.Lexer
 
fetchEscapedValueControl() - Method in class org.joni.Lexer
 
fetchName(int, boolean) - Method in class org.joni.Lexer
 
fetchNameForNamedGroup(int, boolean) - Method in class org.joni.Lexer
 
fetchNameForNoNamedGroup(int, boolean) - Method in class org.joni.Lexer
 
fetchNameWithLevel(int, Ptr, Ptr) - Method in class org.joni.Lexer
 
fetchRangeQuantifier() - Method in class org.joni.Lexer
 
fetchStack() - Static method in class org.joni.StackMachine
 
fetchTo() - Method in class org.joni.ScannerSupport
 
fetchToken() - Method in class org.joni.Lexer
 
fetchTokenFor_anchor(int) - Method in class org.joni.Lexer
 
fetchTokenFor_charProperty() - Method in class org.joni.Lexer
 
fetchTokenFor_digit() - Method in class org.joni.Lexer
 
fetchTokenFor_metaChars() - Method in class org.joni.Lexer
 
fetchTokenFor_namedBackref() - Method in class org.joni.Lexer
 
fetchTokenFor_openBrace() - Method in class org.joni.Lexer
 
fetchTokenFor_repeat(int, int) - Method in class org.joni.Lexer
 
fetchTokenFor_subexpCall() - Method in class org.joni.Lexer
 
fetchTokenFor_uHex() - Method in class org.joni.Lexer
 
fetchTokenFor_xBrace() - Method in class org.joni.Lexer
 
fetchTokenFor_zero() - Method in class org.joni.Lexer
 
fetchTokenInCC() - Method in class org.joni.Lexer
 
fetchTokenInCCFor_and() - Method in class org.joni.Lexer
 
fetchTokenInCCFor_charType(boolean, int) - Method in class org.joni.Lexer
 
fetchTokenInCCFor_digit() - Method in class org.joni.Lexer
 
fetchTokenInCCFor_p() - Method in class org.joni.Lexer
 
fetchTokenInCCFor_posixBracket() - Method in class org.joni.Lexer
 
fetchTokenInCCFor_u() - Method in class org.joni.Lexer
 
fetchTokenInCCFor_x() - Method in class org.joni.Lexer
 
FIND_LONGEST - Static variable in class org.joni.Option
 
FIND_NOT_EMPTY - Static variable in class org.joni.Option
 
findStrPosition(int[], int, int, int, Ptr) - Method in class org.joni.Parser
 
finish() - Method in class org.joni.ArrayCompiler
 
finish() - Method in class org.joni.AsmCompiler
 
finish() - Method in class org.joni.ByteCodeMachine
 
finish() - Method in class org.joni.Compiler
 
FINISH - Static variable in interface org.joni.constants.OPCode
 
fix(Regex) - Method in class org.joni.UnsetAddrList
 
FIXED_INTERVAL_IS_GREEDY_ONLY - Static variable in interface org.joni.constants.SyntaxProperties
 
fixedIntervalIsGreedyOnly() - Method in class org.joni.Syntax
 
flag - Variable in class org.joni.ast.StringNode
 
FLAG_NCCLASS_NOT - Static variable in class org.joni.ast.CClassNode
 
FLAG_NCCLASS_SHARE - Static variable in class org.joni.ast.CClassNode
 
flags - Variable in class org.joni.ast.CClassNode
 
flagsToString() - Method in class org.joni.ast.CClassNode
 
forwardSearchRange(byte[], int, int, int, int, IntHolder) - Method in class org.joni.Matcher
 
FOUND_CALLED_NODE - Static variable in class org.joni.Analyser
 
FREE - Static variable in interface org.joni.constants.StackPopLevel
 

G

GET_CHAR_LEN_TOP_ALT_VARLEN - Static variable in class org.joni.Analyser
 
GET_CHAR_LEN_VARLEN - Static variable in class org.joni.Analyser
 
getAddressName() - Method in class org.joni.ast.Node
 
getAnchor() - Method in class org.joni.Token
 
getBackrefByName() - Method in class org.joni.Token
 
getBackrefExistLevel() - Method in class org.joni.Token
 
getBackrefLevel() - Method in class org.joni.Token
 
getBackrefNum() - Method in class org.joni.Token
 
getBackrefRef1() - Method in class org.joni.Token
 
getBackrefRefs() - Method in class org.joni.Token
 
getBackRefs() - Method in class org.joni.NameEntry
 
getBegin() - Method in class org.joni.Matcher
 
getBegin() - Method in class org.joni.ScannerSupport
 
getC() - Method in class org.joni.Token
 
getCallFrameNum() - Method in class org.joni.StackEntry
 
getCallFramePStr() - Method in class org.joni.StackEntry
 
getCallFrameRetAddr() - Method in class org.joni.StackEntry
 
getCallGNum() - Method in class org.joni.Token
 
getCallNameEnd() - Method in class org.joni.Token
 
getCallNameP() - Method in class org.joni.Token
 
getCaptureTree() - Method in class org.joni.Region
 
getCharLengthTree(Node) - Method in class org.joni.Analyser
 
getCharLengthTree(Node, int) - Method in class org.joni.Analyser
 
getChild() - Method in class org.joni.ast.AnchorNode
 
getChild() - Method in class org.joni.ast.CallNode
 
getChild() - Method in class org.joni.ast.ConsAltNode
 
getChild() - Method in class org.joni.ast.EncloseNode
 
getChild() - Method in class org.joni.ast.Node
 
getChild() - Method in class org.joni.ast.QuantifierNode
 
getCode() - Method in class org.joni.Token
 
getCodeRange() - Method in class org.joni.CodeRangeBuffer
 
getEagerRegion() - Method in class org.joni.Matcher
 
getEncoding() - Method in class org.joni.Regex
 
getEnd() - Method in class org.joni.Matcher
 
getEnd() - Method in class org.joni.ScannerSupport
 
getHeadValueNode(Node, boolean) - Method in class org.joni.Analyser
 
getMaxMatchLength(Node) - Method in class org.joni.Analyser
 
getMemEnd() - Method in class org.joni.StackEntry
 
getMemNum() - Method in class org.joni.StackEntry
 
getMemPStr() - Method in class org.joni.StackEntry
 
getMemStart() - Method in class org.joni.StackEntry
 
getMemStart(int) - Method in class org.joni.StackMachine
 
getMinMatchLength(Node) - Method in class org.joni.Analyser
 
getName() - Method in class org.joni.ast.AnchorNode
 
getName() - Method in class org.joni.ast.AnyCharNode
 
getName() - Method in class org.joni.ast.BackRefNode
 
getName() - Method in class org.joni.ast.CallNode
 
getName() - Method in class org.joni.ast.CClassNode
 
getName() - Method in class org.joni.ast.ConsAltNode
 
getName() - Method in class org.joni.ast.CTypeNode
 
getName() - Method in class org.joni.ast.EncloseNode
 
getName() - Method in class org.joni.ast.Node
 
getName() - Method in class org.joni.ast.QuantifierNode
 
getName() - Method in class org.joni.ast.StringNode
 
getName() - Method in class org.joni.SearchAlgorithm
 
getName() - Method in class org.joni.SearchAlgorithm.SLOW_IC
 
getNullCheckNum() - Method in class org.joni.StackEntry
 
getNullCheckPStr() - Method in class org.joni.StackEntry
 
getOptions() - Method in class org.joni.Regex
 
getPropCType() - Method in class org.joni.Token
 
getPropNot() - Method in class org.joni.Token
 
getRegion() - Method in class org.joni.Matcher
 
getRepeat(int) - Method in class org.joni.StackMachine
 
getRepeatCount() - Method in class org.joni.StackEntry
 
getRepeatGreedy() - Method in class org.joni.Token
 
getRepeatLower() - Method in class org.joni.Token
 
getRepeatNum() - Method in class org.joni.StackEntry
 
getRepeatPCode() - Method in class org.joni.StackEntry
 
getRepeatPossessive() - Method in class org.joni.Token
 
getRepeatUpper() - Method in class org.joni.Token
 
getSi() - Method in class org.joni.StackEntry
 
getStateCheck() - Method in class org.joni.StackEntry
 
getStatePCode() - Method in class org.joni.StackEntry
 
getStatePStr() - Method in class org.joni.StackEntry
 
getStatePStrPrev() - Method in class org.joni.StackEntry
 
getSubtype() - Method in class org.joni.Token
 
getType() - Method in class org.joni.ast.AnchorNode
 
getType() - Method in class org.joni.ast.AnyCharNode
 
getType() - Method in class org.joni.ast.BackRefNode
 
getType() - Method in class org.joni.ast.CallNode
 
getType() - Method in class org.joni.ast.CClassNode
 
getType() - Method in class org.joni.ast.ConsAltNode
 
getType() - Method in class org.joni.ast.CTypeNode
 
getType() - Method in class org.joni.ast.EncloseNode
 
getType() - Method in class org.joni.ast.Node
 
getType() - Method in class org.joni.ast.QuantifierNode
 
getType() - Method in class org.joni.ast.StringNode
 
getType2Bit() - Method in class org.joni.ast.Node
 
getUserObject() - Method in class org.joni.Regex
 
getUserOptions() - Method in class org.joni.Regex
 
GNU_REGEX_BV - Static variable in interface org.joni.constants.SyntaxProperties
 
GNU_REGEX_OP - Static variable in interface org.joni.constants.SyntaxProperties
 
GnuRegex - Static variable in class org.joni.Syntax
 
greedy - Variable in class org.joni.ast.QuantifierNode
 
greedyCheck() - Method in class org.joni.Lexer
 
Grep - Static variable in class org.joni.Syntax
 
group - Variable in class org.joni.CaptureTreeNode
 
groupNum - Variable in class org.joni.ast.CallNode
 

H

hashCode() - Method in class org.joni.ast.CClassNode
 
hasRecursion - Variable in class org.joni.ScanEnvironment
 
headExact - Variable in class org.joni.ast.QuantifierNode
 
high - Variable in class org.joni.Matcher
 
HISTORY_TREE_INIT_ALLOC_SIZE - Static variable in class org.joni.CaptureTreeNode
 
historyRoot - Variable in class org.joni.Region
 
holder - Variable in class org.joni.SearchAlgorithm.SLOW_IC
 

I

ignoreCase - Variable in class org.joni.OptExactInfo
 
IGNORECASE - Static variable in class org.joni.Option
 
IN_ALT - Static variable in class org.joni.Analyser
 
IN_NOT - Static variable in class org.joni.Analyser
 
IN_REPEAT - Static variable in class org.joni.Analyser
 
IN_VAR_REPEAT - Static variable in class org.joni.Analyser
 
inc() - Method in class org.joni.ScannerSupport
 
increaseRepeatCount() - Method in class org.joni.StackEntry
 
INDEX - Static variable in interface org.joni.constants.OPSize
 
INEFFECTIVE_META_CHAR - Static variable in interface org.joni.constants.MetaChar
 
INFINITE_DISTANCE - Static variable in class org.joni.MinMaxLen
 
init() - Method in class org.joni.StackMachine
 
INIT_MATCH_STACK_SIZE - Static variable in interface org.joni.Config
 
INIT_MULTI_BYTE_RANGE_SIZE - Static variable in class org.joni.CodeRangeBuffer
 
INIT_NAME_BACKREFS_ALLOC_NUM - Static variable in class org.joni.NameEntry
 
installArray(String, int[]) - Method in class org.joni.AsmCompilerSupport
 
installArray(String, byte[], int, int) - Method in class org.joni.AsmCompilerSupport
 
installBitSet(int[]) - Method in class org.joni.AsmCompilerSupport
 
installCodeRange(int[]) - Method in class org.joni.AsmCompilerSupport
 
installTemplate(byte[], int, int) - Method in class org.joni.AsmCompilerSupport
 
INSTANCE - Static variable in class org.joni.ApplyCaseFold
 
INT1 - Variable in class org.joni.Token
 
INT2 - Variable in class org.joni.Token
 
INT3 - Variable in class org.joni.Token
 
INT4 - Variable in class org.joni.Token
 
INT5 - Variable in class org.joni.Token
 
INT_SIGN_BIT - Variable in class org.joni.ScannerSupport
 
INTA1 - Variable in class org.joni.Token
 
InternalException - Exception in org.joni.exception
 
InternalException(String) - Constructor for exception org.joni.exception.InternalException
 
INTERRUPT_CHECK_EVERY - Static variable in class org.joni.ByteCodeMachine
 
interruptCheckCounter - Variable in class org.joni.ByteCodeMachine
 
INTERRUPTED - Static variable in class org.joni.Matcher
 
intMap - Variable in class org.joni.Regex
 
intMapBackward - Variable in class org.joni.Regex
 
inType - Variable in class org.joni.ast.CClassNode.CCStateArg
 
INVALID_BACKREFERENCE - Static variable in interface org.joni.Warnings
 
INVALID_INDEX - Static variable in class org.joni.StackMachine
 
INVALID_STACK_INDEX - Static variable in interface org.joni.constants.StackType
stack
INVALID_SUBEXP_CALL - Static variable in interface org.joni.Warnings
 
INVALID_UNICODE_PROPERTY - Static variable in interface org.joni.Warnings
 
invalidRangeQuantifier(boolean) - Method in class org.joni.Lexer
 
invert(int) - Method in class org.joni.BitSet
 
invert() - Method in class org.joni.BitSet
 
invertTo(BitSet) - Method in class org.joni.BitSet
 
ip - Variable in class org.joni.ByteCodeMachine
 
IS_EMPTY - Static variable in interface org.joni.constants.TargetInfo
 
IS_EMPTY_MEM - Static variable in interface org.joni.constants.TargetInfo
 
IS_EMPTY_REC - Static variable in interface org.joni.constants.TargetInfo
 
isAddrFixed() - Method in class org.joni.ast.StateNode
 
isAllowedInLookBehind() - Method in class org.joni.ast.Node
 
isAmbig() - Method in class org.joni.ast.StringNode
 
isAnyCharStar() - Method in class org.joni.ast.QuantifierNode
 
isBehavior(int) - Method in class org.joni.Syntax
BEHAVIOR
isByNumber() - Method in class org.joni.ast.StateNode
 
isCalled() - Method in class org.joni.ast.StateNode
 
isCaptureGroup(int) - Static method in class org.joni.Option
 
isCLenFixed() - Method in class org.joni.ast.StateNode
 
isCodeInCC(Encoding, int) - Method in class org.joni.ast.CClassNode
 
isCodeInCCLength(int, int) - Method in class org.joni.ast.CClassNode
 
isDontCaptureGroup(int) - Static method in class org.joni.Option
 
isDontGetOptInfo() - Method in class org.joni.ast.StringNode
 
isDynamic(int) - Static method in class org.joni.Option
 
isEmpty() - Method in class org.joni.ast.CClassNode
 
isEmpty() - Method in class org.joni.BitSet
 
isExtend(int) - Static method in class org.joni.Option
 
isFindCondition(int) - Static method in class org.joni.Option
 
isFindLongest(int) - Static method in class org.joni.Option
 
isFindNotEmpty(int) - Static method in class org.joni.Option
 
isFull() - Method in class org.joni.OptExactInfo
 
isIgnoreCase(int) - Static method in class org.joni.Option
 
isInBitSet() - Method in class org.joni.ByteCodeMachine
 
isInClassMB() - Method in class org.joni.ByteCodeMachine
 
isInRepeat() - Method in class org.joni.ast.StateNode
 
isInvalidQuantifier() - Method in class org.joni.ast.Node
 
isLeftAnchor(int) - Static method in class org.joni.OptAnchorInfo
 
isMark1() - Method in class org.joni.ast.StateNode
 
isMark2() - Method in class org.joni.ast.StateNode
 
isMaxFixed() - Method in class org.joni.ast.StateNode
 
isMemBackrefed() - Method in class org.joni.ast.StateNode
 
isMemory() - Method in class org.joni.ast.EncloseNode
 
isMinFixed() - Method in class org.joni.ast.StateNode
 
isMultiline(int) - Static method in class org.joni.Option
 
isNamedGroup() - Method in class org.joni.ast.StateNode
 
isNameRef() - Method in class org.joni.ast.StateNode
 
isNeedStrLenOpExact(int) - Method in class org.joni.ArrayCompiler
 
isNegateSingleline(int) - Static method in class org.joni.Option
 
isNestLevel() - Method in class org.joni.ast.StateNode
 
isNot() - Method in class org.joni.ast.CClassNode
 
ISNOT_EMPTY - Static variable in interface org.joni.constants.TargetInfo
 
isNotBol(int) - Static method in class org.joni.Option
 
isNotEol(int) - Static method in class org.joni.Option
 
isNotInClassMB() - Method in class org.joni.ByteCodeMachine
 
isNotIncluded(Node, Node) - Method in class org.joni.Analyser
 
isOp(int) - Method in class org.joni.Syntax
OP
isOp2(int) - Method in class org.joni.Syntax
OP
isOption() - Method in class org.joni.ast.EncloseNode
 
isPosixRegion(int) - Static method in class org.joni.Option
 
isRaw() - Method in class org.joni.ast.StringNode
 
isRecursion() - Method in class org.joni.ast.StateNode
 
isRefered - Variable in class org.joni.ast.QuantifierNode
 
isRepeatInfinite(int) - Static method in class org.joni.ast.QuantifierNode
 
isSet(int) - Method in class org.joni.OptAnchorInfo
 
isShare() - Method in class org.joni.ast.CClassNode
 
isShared() - Method in class org.joni.ast.StringNode
 
isSimple() - Method in class org.joni.ast.Node
 
isSingleline(int) - Static method in class org.joni.Option
 
isStopBacktrack() - Method in class org.joni.ast.EncloseNode
 
isStopBtSimpleRepeat() - Method in class org.joni.ast.StateNode
 
isType(int) - Method in class org.joni.ast.AnchorNode
 

J

Java - Static variable in class org.joni.Syntax
 
JOniException - Exception in org.joni.exception
 
JOniException(String) - Constructor for exception org.joni.exception.JOniException
 
JUMP - Static variable in interface org.joni.constants.OPCode
 
JUMP - Static variable in interface org.joni.constants.OPSize
 

K

KEEP - Static variable in interface org.joni.constants.AnchorType
 

L

LAST_INDEX - Static variable in interface org.joni.constants.AsmConstants
 
lastFetched - Variable in class org.joni.ScannerSupport
 
left() - Method in class org.joni.ScannerSupport
 
leftAnchor - Variable in class org.joni.OptAnchorInfo
 
length() - Method in class org.joni.ast.StringNode
 
length(Encoding) - Method in class org.joni.ast.StringNode
 
LENGTH - Static variable in interface org.joni.constants.Arguments
 
LENGTH - Static variable in interface org.joni.constants.OPSize
 
length - Variable in class org.joni.NodeOptInfo
 
length - Variable in class org.joni.OptExactInfo
 
Lexer - Class in org.joni
 
Lexer(ScanEnvironment, byte[], int, int) - Constructor for class org.joni.Lexer
 
LIST - Static variable in interface org.joni.constants.NodeType
 
listAdd(ConsAltNode, Node) - Static method in class org.joni.ast.ConsAltNode
 
load(int) - Method in class org.joni.AsmCompilerSupport
 
load(String, String) - Method in class org.joni.AsmCompilerSupport
 
load(String) - Method in class org.joni.AsmCompilerSupport
 
loader - Static variable in class org.joni.AsmCompilerSupport
 
loadInt(MethodVisitor, int) - Method in class org.joni.AsmCompilerSupport
 
loadThis() - Method in class org.joni.AsmCompilerSupport
 
log - Static variable in interface org.joni.Config
 
log2(int) - Static method in class org.joni.BitSet
 
LOOK_BEHIND - Static variable in interface org.joni.constants.AnchorType
 
LOOK_BEHIND - Static variable in interface org.joni.constants.OPCode
 
LOOK_BEHIND - Static variable in interface org.joni.constants.OPSize
 
LOOK_BEHIND_NOT - Static variable in interface org.joni.constants.AnchorType
 
LOOK_BEHIND_NOT - Static variable in interface org.joni.constants.StackType
 
LOOK_BEHIND_SB - Static variable in interface org.joni.constants.OPCode
 
low - Variable in class org.joni.Matcher
 
lower - Variable in class org.joni.ast.QuantifierNode
 
lowerCaseMatch(byte[], int, int, byte[], int, int) - Method in class org.joni.SearchAlgorithm.SLOW_IC
 

M

machine - Variable in class org.joni.AsmCompilerSupport
 
machineInit - Variable in class org.joni.AsmCompilerSupport
 
machineName - Variable in class org.joni.AsmCompilerSupport
 
main(String[]) - Static method in class org.joni.bench.BenchGreedyBacktrack
 
main(String[]) - Static method in class org.joni.bench.BenchRailsRegs
 
main(String[]) - Static method in class org.joni.bench.BenchSeveralRegexps
 
makeCaptureHistoryTree(CaptureTreeNode) - Method in class org.joni.ByteCodeMachine
 
map - Variable in class org.joni.NodeOptInfo
 
map - Variable in class org.joni.OptMapInfo
 
map - Variable in class org.joni.Regex
 
MAP - Static variable in class org.joni.SearchAlgorithm
 
MAP_SB - Static variable in class org.joni.SearchAlgorithm
 
mark() - Method in class org.joni.ScannerSupport
 
MASK_MEM_END_OR_MARK - Static variable in interface org.joni.constants.StackType
 
MASK_POP_USED - Static variable in interface org.joni.constants.StackType
 
MASK_TO_VOID_TARGET - Static variable in interface org.joni.constants.StackType
 
match - Variable in class org.joni.AsmCompilerSupport
 
match(int, int, int) - Method in class org.joni.Matcher
 
match(int) - Method in class org.joni.Matcher
 
matchAt(int, int, int) - Method in class org.joni.ByteCodeMachine
 
matchAt(int, int, int) - Method in class org.joni.Matcher
 
matchCheck(int, int, int) - Method in class org.joni.Matcher
 
Matcher - Class in org.joni
 
Matcher(Regex, byte[]) - Constructor for class org.joni.Matcher
 
Matcher(Regex, byte[], int, int) - Constructor for class org.joni.Matcher
 
matcher(byte[]) - Method in class org.joni.Regex
 
matcher(byte[], int, int) - Method in class org.joni.Regex
 
MatcherFactory - Class in org.joni
 
MatcherFactory() - Constructor for class org.joni.MatcherFactory
 
matchInterruptible(int, int, int) - Method in class org.joni.Matcher
 
max - Variable in class org.joni.MinMaxLen
 
MAX_BACKREF_NUM - Static variable in interface org.joni.Config
 
MAX_CAPTURE_HISTORY_GROUP - Static variable in interface org.joni.Config
 
MAX_MULTI_BYTE_RANGES_NUM - Static variable in interface org.joni.Config
 
MAX_NODE_OPT_INFO_REF_COUNT - Static variable in class org.joni.Analyser
 
MAX_REPEAT_NUM - Static variable in interface org.joni.Config
 
MAXBIT - Static variable in class org.joni.Option
 
maxLength - Variable in class org.joni.ast.EncloseNode
 
maxStack - Variable in class org.joni.AsmCompilerSupport
 
maxVars - Variable in class org.joni.AsmCompilerSupport
 
mbuf - Variable in class org.joni.ast.CClassNode
 
MEM_END - Static variable in interface org.joni.constants.StackType
 
MEM_END_MARK - Static variable in interface org.joni.constants.StackType
 
MEM_START - Static variable in interface org.joni.constants.StackPopLevel
 
MEM_START - Static variable in interface org.joni.constants.StackType
 
memEndStk - Variable in class org.joni.StackMachine
 
memIsInMemp(int, int, int) - Method in class org.joni.ByteCodeMachine
 
memNodes - Variable in class org.joni.ScanEnvironment
 
MEMNUM - Static variable in interface org.joni.constants.Arguments
 
MEMNUM - Static variable in interface org.joni.constants.OPSize
 
MEMORY - Static variable in interface org.joni.constants.EncloseType
 
MEMORY_END - Static variable in interface org.joni.constants.OPCode
 
MEMORY_END - Static variable in interface org.joni.constants.OPSize
 
MEMORY_END_PUSH - Static variable in interface org.joni.constants.OPCode
 
MEMORY_END_PUSH - Static variable in interface org.joni.constants.OPSize
 
MEMORY_END_PUSH_REC - Static variable in interface org.joni.constants.OPCode
 
MEMORY_END_PUSH_REC - Static variable in interface org.joni.constants.OPSize
 
MEMORY_END_REC - Static variable in interface org.joni.constants.OPCode
 
MEMORY_END_REC - Static variable in interface org.joni.constants.OPSize
 
MEMORY_START - Static variable in interface org.joni.constants.OPCode
 
MEMORY_START - Static variable in interface org.joni.constants.OPSize
 
MEMORY_START_PUSH - Static variable in interface org.joni.constants.OPCode
 
MEMORY_START_PUSH - Static variable in interface org.joni.constants.OPSize
 
memStartStk - Variable in class org.joni.StackMachine
 
MetaChar - Interface in org.joni.constants
 
metaCharTable - Variable in class org.joni.Syntax
 
MetaCharTable(int, int, int, int, int, int) - Constructor for class org.joni.Syntax.MetaCharTable
 
min - Variable in class org.joni.MinMaxLen
 
minLength - Variable in class org.joni.ast.EncloseNode
 
MinMaxLen - Class in org.joni
 
MinMaxLen() - Constructor for class org.joni.MinMaxLen
 
MinMaxLen(int, int) - Constructor for class org.joni.MinMaxLen
 
MISMATCH - Static variable in interface org.joni.exception.ErrorMessages
 
mismatch() - Method in class org.joni.Matcher
 
mmd - Variable in class org.joni.OptEnvironment
 
mmd - Variable in class org.joni.OptExactInfo
 
mmd - Variable in class org.joni.OptMapInfo
 
MODIFY - Static variable in interface org.joni.constants.RegexState
 
modifyEnsure(int) - Method in class org.joni.ast.StringNode
 
move(int, int) - Method in class org.joni.AsmCompilerSupport
 
moveLeft(int, int, int) - Method in class org.joni.CodeRangeBuffer
 
moveLeftAndReduce(int, int) - Method in class org.joni.CodeRangeBuffer
 
moveRight(int, int, int) - Method in class org.joni.CodeRangeBuffer
 
MSA_BEGIN - Static variable in interface org.joni.constants.AsmConstants
 
MSA_BEST_LEN - Static variable in interface org.joni.constants.AsmConstants
 
MSA_BEST_S - Static variable in interface org.joni.constants.AsmConstants
 
MSA_END - Static variable in interface org.joni.constants.AsmConstants
 
MSA_OPTONS - Static variable in interface org.joni.constants.AsmConstants
 
MSA_START - Static variable in interface org.joni.constants.AsmConstants
 
msaBegin - Variable in class org.joni.Matcher
 
msaBestLen - Variable in class org.joni.Matcher
 
msaBestS - Variable in class org.joni.Matcher
 
msaEnd - Variable in class org.joni.Matcher
 
msaInit(int, int) - Method in class org.joni.Matcher
 
msaOptions - Variable in class org.joni.Matcher
 
msaRegion - Variable in class org.joni.Matcher
 
msaStart - Variable in class org.joni.Matcher
 
MULTILINE - Static variable in class org.joni.Option
 

N

name - Variable in class org.joni.ast.CallNode
 
name - Variable in class org.joni.NameEntry
 
nameAdd(byte[], int, int, int, Syntax) - Method in class org.joni.Regex
 
namedBackrefIterator() - Method in class org.joni.Regex
 
nameEnd - Variable in class org.joni.ast.CallNode
 
nameEnd - Variable in class org.joni.NameEntry
 
nameEndCodePoint(int) - Method in class org.joni.Lexer
 
NameEntry - Class in org.joni
 
NameEntry(byte[], int, int) - Constructor for class org.joni.NameEntry
 
nameFind(byte[], int, int) - Method in class org.joni.Regex
 
nameP - Variable in class org.joni.ast.CallNode
 
nameP - Variable in class org.joni.NameEntry
 
nameTable - Variable in class org.joni.Regex
 
nameTableToString() - Method in class org.joni.Regex
 
nameToBackrefNumber(byte[], int, int, Region) - Method in class org.joni.Regex
 
nameToGroupNumbers(byte[], int, int) - Method in class org.joni.Regex
 
NativeMachine - Class in org.joni
 
NativeMachine(Regex, byte[], int, int) - Constructor for class org.joni.NativeMachine
 
NEGATE_SINGLELINE - Static variable in class org.joni.Option
 
nestLevel - Variable in class org.joni.ast.BackRefNode
 
newAltNode(Node, ConsAltNode) - Static method in class org.joni.ast.ConsAltNode
 
newInternalException(String) - Method in class org.joni.Compiler
 
newInternalException(String) - Method in class org.joni.ScannerSupport
 
newListNode(Node, ConsAltNode) - Static method in class org.joni.ast.ConsAltNode
 
newSyntaxException(String) - Method in class org.joni.Compiler
 
newSyntaxException(String) - Method in class org.joni.ScannerSupport
 
newValueException(String) - Method in class org.joni.ScannerSupport
 
newValueException(String, String) - Method in class org.joni.ScannerSupport
 
newValueException(String, int, int) - Method in class org.joni.ScannerSupport
 
nextHeadExact - Variable in class org.joni.ast.QuantifierNode
 
nextSetup(Node, Node) - Method in class org.joni.Analyser
 
nextStateClass(CClassNode.CCStateArg, ScanEnvironment) - Method in class org.joni.ast.CClassNode
 
nextStateValue(CClassNode.CCStateArg, ScanEnvironment) - Method in class org.joni.ast.CClassNode
 
NO_SUPPORT_CONFIG - Static variable in interface org.joni.exception.ErrorMessages
 
Node - Class in org.joni.ast
 
Node() - Constructor for class org.joni.ast.Node
 
NODE_STR_BUF_SIZE - Static variable in class org.joni.ast.StringNode
 
NODE_STR_MARGIN - Static variable in class org.joni.ast.StringNode
 
NodeOptInfo - Class in org.joni
 
NodeOptInfo() - Constructor for class org.joni.NodeOptInfo
 
NodeStatus - Interface in org.joni.constants
 
NodeType - Interface in org.joni.constants
 
NON - Static variable in interface org.joni.constants.Arguments
 
NON_UNICODE_SDW - Static variable in interface org.joni.Config
 
noNameDisableMap(Node, int[], Ptr) - Method in class org.joni.Analyser
 
noNameDisableMapFor_anchor(Node, int[], Ptr) - Method in class org.joni.Analyser
 
noNameDisableMapFor_cosAlt(Node, int[], Ptr) - Method in class org.joni.Analyser
 
noNameDisableMapFor_enclose(Node, int[], Ptr) - Method in class org.joni.Analyser
 
noNameDisableMapFor_quantifier(Node, int[], Ptr) - Method in class org.joni.Analyser
 
noNameGroupIsActive(Syntax) - Method in class org.joni.Regex
 
NONE - Static variable in class org.joni.Option
 
NONE - Static variable in class org.joni.SearchAlgorithm
 
NORMAL - Static variable in interface org.joni.constants.RegexState
 
not - Variable in class org.joni.ast.CTypeNode
 
NOT_NEWLINE_IN_NEGATIVE_CC - Static variable in interface org.joni.constants.SyntaxProperties
 
NOT_WORD - Static variable in interface org.joni.constants.OPCode
 
NOT_WORD_BOUND - Static variable in interface org.joni.constants.AnchorType
 
NOT_WORD_BOUND - Static variable in interface org.joni.constants.OPCode
 
NOT_WORD_BOUND_SB - Static variable in interface org.joni.constants.OPCode
 
NOT_WORD_SB - Static variable in interface org.joni.constants.OPCode
 
NOTBOL - Static variable in class org.joni.Option
 
notCodeRangeBuff(Encoding, CodeRangeBuffer) - Static method in class org.joni.CodeRangeBuffer
 
NOTEOL - Static variable in class org.joni.Option
 
notNewlineInNegativeCC() - Method in class org.joni.Syntax
 
NREGION - Static variable in interface org.joni.Config
 
NST_ADDR_FIXED - Static variable in interface org.joni.constants.NodeStatus
 
NST_BY_NUMBER - Static variable in interface org.joni.constants.NodeStatus
 
NST_CALLED - Static variable in interface org.joni.constants.NodeStatus
 
NST_CLEN_FIXED - Static variable in interface org.joni.constants.NodeStatus
 
NST_IN_REPEAT - Static variable in interface org.joni.constants.NodeStatus
 
NST_MARK1 - Static variable in interface org.joni.constants.NodeStatus
 
NST_MARK2 - Static variable in interface org.joni.constants.NodeStatus
 
NST_MAX_FIXED - Static variable in interface org.joni.constants.NodeStatus
 
NST_MEM_BACKREFED - Static variable in interface org.joni.constants.NodeStatus
 
NST_MIN_FIXED - Static variable in interface org.joni.constants.NodeStatus
 
NST_NAME_REF - Static variable in interface org.joni.constants.NodeStatus
 
NST_NAMED_GROUP - Static variable in interface org.joni.constants.NodeStatus
 
NST_NEST_LEVEL - Static variable in interface org.joni.constants.NodeStatus
 
NST_RECURSION - Static variable in interface org.joni.constants.NodeStatus
 
NST_STOP_BT_SIMPLE_REPEAT - Static variable in interface org.joni.constants.NodeStatus
 
NSTR_AMBIG - Static variable in interface org.joni.constants.StringType
 
NSTR_DONT_GET_OPT_INFO - Static variable in interface org.joni.constants.StringType
 
NSTR_RAW - Static variable in interface org.joni.constants.StringType
 
NSTR_SHARED - Static variable in interface org.joni.constants.StringType
 
NULL_CHECK_END - Static variable in interface org.joni.constants.OPCode
 
NULL_CHECK_END - Static variable in interface org.joni.constants.OPSize
 
NULL_CHECK_END - Static variable in interface org.joni.constants.StackType
 
NULL_CHECK_END_MEMST - Static variable in interface org.joni.constants.OPCode
 
NULL_CHECK_END_MEMST_PUSH - Static variable in interface org.joni.constants.OPCode
 
NULL_CHECK_START - Static variable in interface org.joni.constants.OPCode
 
NULL_CHECK_START - Static variable in interface org.joni.constants.OPSize
 
NULL_CHECK_START - Static variable in interface org.joni.constants.StackType
 
nullCheck(int, int) - Method in class org.joni.StackMachine
 
nullCheckFound() - Method in class org.joni.ByteCodeMachine
 
nullCheckMemSt(int, int) - Method in class org.joni.StackMachine
 
nullCheckMemStRec(int, int) - Method in class org.joni.StackMachine
 
nullCheckRec(int, int) - Method in class org.joni.StackMachine
 
num - Variable in class org.joni.UnsetAddrList
 
NUMBER_OF_POOLED_STACKS - Static variable in interface org.joni.Config
 
numberedRefCheck(Node) - Method in class org.joni.Analyser
 
numberOfCaptureHistories() - Method in class org.joni.Regex
 
numberOfCaptures() - Method in class org.joni.Regex
 
numberOfNames() - Method in class org.joni.Regex
 
numCall - Variable in class org.joni.Regex
 
numCall - Variable in class org.joni.ScanEnvironment
 
numChildren - Variable in class org.joni.CaptureTreeNode
 
numCombExpCheck - Variable in class org.joni.Regex
 
numCombExpCheck - Variable in class org.joni.ScanEnvironment
 
numMem - Variable in class org.joni.Regex
 
numMem - Variable in class org.joni.ScanEnvironment
 
numNamed - Variable in class org.joni.ScanEnvironment
 
numNullCheck - Variable in class org.joni.Regex
 
numOn() - Method in class org.joni.BitSet
 
numPrecReadNotNodes - Variable in class org.joni.ScanEnvironment
 
numRegs - Variable in class org.joni.Region
 
numRepeat - Variable in class org.joni.Regex
 

O

offsets - Variable in class org.joni.UnsetAddrList
 
ONE_OR_MORE_TIME - Static variable in interface org.joni.constants.MetaChar
 
oneOrMoreTime - Variable in class org.joni.Syntax.MetaCharTable
 
op - Variable in class org.joni.Syntax
 
op2 - Variable in class org.joni.Syntax
 
OP2_ATMARK_CAPTURE_HISTORY - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_CCLASS_SET_OP - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_ESC_CAPITAL_C_BAR_CONTROL - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_ESC_CAPITAL_M_BAR_META - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_ESC_CAPITAL_Q_QUOTE - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_ESC_G_SUBEXP_CALL - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_ESC_GNU_BUF_ANCHOR - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_ESC_H_XDIGIT - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_ESC_K_NAMED_BACKREF - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_ESC_P_BRACE_CHAR_PROPERTY - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_ESC_P_BRACE_CIRCUMFLEX_NOT - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_ESC_U_HEX4 - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_ESC_V_VTAB - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_INEFFECTIVE_ESCAPE - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_OPTION_ECMASCRIPT - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_OPTION_PERL - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_OPTION_RUBY - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_PLUS_POSSESSIVE_INTERVAL - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_PLUS_POSSESSIVE_REPEAT - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_QMARK_GROUP_EFFECT - Static variable in interface org.joni.constants.SyntaxProperties
 
OP2_QMARK_LT_NAMED_GROUP - Static variable in interface org.joni.constants.SyntaxProperties
 
op2AtMarkCaptureHistory() - Method in class org.joni.Syntax
 
op2CClassSetOp() - Method in class org.joni.Syntax
 
op2EscCapitalCBarControl() - Method in class org.joni.Syntax
 
op2EscCapitalMBarMeta() - Method in class org.joni.Syntax
 
op2EscCapitalQQuote() - Method in class org.joni.Syntax
 
op2EscGnuBufAnchor() - Method in class org.joni.Syntax
 
op2EscGSubexpCall() - Method in class org.joni.Syntax
 
op2EscHXDigit() - Method in class org.joni.Syntax
 
op2EscKNamedBackref() - Method in class org.joni.Syntax
 
op2EscPBraceCharProperty() - Method in class org.joni.Syntax
 
op2EscPBraceCircumflexNot() - Method in class org.joni.Syntax
 
op2EscUHex4() - Method in class org.joni.Syntax
 
op2EscVVtab() - Method in class org.joni.Syntax
 
op2IneffectiveEscape() - Method in class org.joni.Syntax
 
op2OptionECMAScript() - Method in class org.joni.Syntax
 
op2OptionPerl() - Method in class org.joni.Syntax
 
op2OptionRuby() - Method in class org.joni.Syntax
 
op2PlusPossessiveInterval() - Method in class org.joni.Syntax
 
op2PlusPossessiveRepeat() - Method in class org.joni.Syntax
 
op2QMarkGroupEffect() - Method in class org.joni.Syntax
 
op2QMarkLtNamedGroup() - Method in class org.joni.Syntax
 
OP_ASTERISK_ZERO_INF - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_BRACE_INTERVAL - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_BRACKET_CC - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_DECIMAL_BACKREF - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_DOT_ANYCHAR - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_ASTERISK_ZERO_INF - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_AZ_BUF_ANCHOR - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_B_WORD_BOUND - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_BRACE_INTERVAL - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_C_CONTROL - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_CAPITAL_G_BEGIN_ANCHOR - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_CONTROL_CHARS - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_D_DIGIT - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_LPAREN_SUBEXP - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_LTGT_WORD_BEGIN_END - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_OCTAL3 - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_PLUS_ONE_INF - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_QMARK_ZERO_ONE - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_S_WHITE_SPACE - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_VBAR_ALT - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_W_WORD - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_X_BRACE_HEX8 - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_ESC_X_HEX2 - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_LINE_ANCHOR - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_LPAREN_SUBEXP - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_PLUS_ONE_INF - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_POSIX_BRACKET - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_QMARK_NON_GREEDY - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_QMARK_ZERO_ONE - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_VARIABLE_META_CHARACTERS - Static variable in interface org.joni.constants.SyntaxProperties
 
OP_VBAR_ALT - Static variable in interface org.joni.constants.SyntaxProperties
 
opAnyChar() - Method in class org.joni.ByteCodeMachine
 
opAnyCharML() - Method in class org.joni.ByteCodeMachine
 
opAnyCharMLSb() - Method in class org.joni.ByteCodeMachine
 
opAnyCharMLStar() - Method in class org.joni.ByteCodeMachine
 
opAnyCharMLStarPeekNext() - Method in class org.joni.ByteCodeMachine
 
opAnyCharMLStarPeekNextSb() - Method in class org.joni.ByteCodeMachine
 
opAnyCharMLStarSb() - Method in class org.joni.ByteCodeMachine
 
opAnyCharSb() - Method in class org.joni.ByteCodeMachine
 
opAnyCharStar() - Method in class org.joni.ByteCodeMachine
 
opAnyCharStarPeekNext() - Method in class org.joni.ByteCodeMachine
 
opAnyCharStarPeekNextSb() - Method in class org.joni.ByteCodeMachine
 
opAnyCharStarSb() - Method in class org.joni.ByteCodeMachine
 
opAsteriskZeroInf() - Method in class org.joni.Syntax
 
opBackRef1() - Method in class org.joni.ByteCodeMachine
 
opBackRef2() - Method in class org.joni.ByteCodeMachine
 
opBackRefAtLevel() - Method in class org.joni.ByteCodeMachine
 
opBackRefMulti() - Method in class org.joni.ByteCodeMachine
 
opBackRefMultiIC() - Method in class org.joni.ByteCodeMachine
 
opBackRefN() - Method in class org.joni.ByteCodeMachine
 
opBackRefNIC() - Method in class org.joni.ByteCodeMachine
 
opBeginBuf() - Method in class org.joni.ByteCodeMachine
 
opBeginLine() - Method in class org.joni.ByteCodeMachine
 
opBeginPosition() - Method in class org.joni.ByteCodeMachine
 
opBraceInterval() - Method in class org.joni.Syntax
 
opBracketCC() - Method in class org.joni.Syntax
 
opCall() - Method in class org.joni.ByteCodeMachine
 
opCClass() - Method in class org.joni.ByteCodeMachine
 
opCClassMB() - Method in class org.joni.ByteCodeMachine
 
opCClassMBNot() - Method in class org.joni.ByteCodeMachine
 
opCClassMIX() - Method in class org.joni.ByteCodeMachine
 
opCClassMIXNot() - Method in class org.joni.ByteCodeMachine
 
opCClassNode() - Method in class org.joni.ByteCodeMachine
 
opCClassNot() - Method in class org.joni.ByteCodeMachine
 
opCClassNotSb() - Method in class org.joni.ByteCodeMachine
 
opCClassSb() - Method in class org.joni.ByteCodeMachine
 
OPCode - Interface in org.joni.constants
 
OPCODE - Static variable in interface org.joni.constants.OPSize
 
OpCodeArgTypes - Static variable in interface org.joni.constants.OPCode
 
OpCodeNames - Static variable in interface org.joni.constants.OPCode
 
opDecimalBackref() - Method in class org.joni.Syntax
 
opDotAnyChar() - Method in class org.joni.Syntax
 
opEnd() - Method in class org.joni.ByteCodeMachine
 
opEndBuf() - Method in class org.joni.ByteCodeMachine
 
opEndLine() - Method in class org.joni.ByteCodeMachine
 
operandLength - Variable in class org.joni.Regex
 
operands - Variable in class org.joni.ByteCodePrinter
 
operands - Variable in class org.joni.Regex
 
operantCount - Variable in class org.joni.ByteCodePrinter
 
opEscAsteriskZeroInf() - Method in class org.joni.Syntax
 
opEscAZBufAnchor() - Method in class org.joni.Syntax
 
opEscBraceInterval() - Method in class org.joni.Syntax
 
opEscBWordBound() - Method in class org.joni.Syntax
 
opEscCapitalGBeginAnchor() - Method in class org.joni.Syntax
 
opEscCControl() - Method in class org.joni.Syntax
 
opEscControlChars() - Method in class org.joni.Syntax
 
opEscDDigit() - Method in class org.joni.Syntax
 
opEscLParenSubexp() - Method in class org.joni.Syntax
 
opEscLtGtWordBeginEnd() - Method in class org.joni.Syntax
 
opEscOctal3() - Method in class org.joni.Syntax
 
opEscPlusOneInf() - Method in class org.joni.Syntax
 
opEscQMarkZeroOne() - Method in class org.joni.Syntax
 
opEscSWhiteSpace() - Method in class org.joni.Syntax
 
opEscVBarAlt() - Method in class org.joni.Syntax
 
opEscWWord() - Method in class org.joni.Syntax
 
opEscXBraceHex8() - Method in class org.joni.Syntax
 
opEscXHex2() - Method in class org.joni.Syntax
 
opExact1() - Method in class org.joni.ByteCodeMachine
 
opExact1IC() - Method in class org.joni.ByteCodeMachine
 
opExact1ICSb() - Method in class org.joni.ByteCodeMachine
 
opExact2() - Method in class org.joni.ByteCodeMachine
 
opExact3() - Method in class org.joni.ByteCodeMachine
 
opExact4() - Method in class org.joni.ByteCodeMachine
 
opExact5() - Method in class org.joni.ByteCodeMachine
 
opExactMB2N() - Method in class org.joni.ByteCodeMachine
 
opExactMB2N1() - Method in class org.joni.ByteCodeMachine
 
opExactMB2N2() - Method in class org.joni.ByteCodeMachine
 
opExactMB2N3() - Method in class org.joni.ByteCodeMachine
 
opExactMB3N() - Method in class org.joni.ByteCodeMachine
 
opExactMBN() - Method in class org.joni.ByteCodeMachine
 
opExactN() - Method in class org.joni.ByteCodeMachine
 
opExactNIC() - Method in class org.joni.ByteCodeMachine
 
opExactNICSb() - Method in class org.joni.ByteCodeMachine
 
opFail() - Method in class org.joni.ByteCodeMachine
 
opFailLookBehindNot() - Method in class org.joni.ByteCodeMachine
 
opFailPos() - Method in class org.joni.ByteCodeMachine
 
opJump() - Method in class org.joni.ByteCodeMachine
 
opLineAnchor() - Method in class org.joni.Syntax
 
opLookBehind() - Method in class org.joni.ByteCodeMachine
 
opLookBehindSb() - Method in class org.joni.ByteCodeMachine
 
opLParenSubexp() - Method in class org.joni.Syntax
 
opMemoryEnd() - Method in class org.joni.ByteCodeMachine
 
opMemoryEndPush() - Method in class org.joni.ByteCodeMachine
 
opMemoryEndPushRec() - Method in class org.joni.ByteCodeMachine
 
opMemoryEndRec() - Method in class org.joni.ByteCodeMachine
 
opMemoryStart() - Method in class org.joni.ByteCodeMachine
 
opMemoryStartPush() - Method in class org.joni.ByteCodeMachine
 
opNotWord() - Method in class org.joni.ByteCodeMachine
 
opNotWordBound() - Method in class org.joni.ByteCodeMachine
 
opNotWordBoundSb() - Method in class org.joni.ByteCodeMachine
 
opNotWordSb() - Method in class org.joni.ByteCodeMachine
 
opNullCheckEnd() - Method in class org.joni.ByteCodeMachine
 
opNullCheckEndMemST() - Method in class org.joni.ByteCodeMachine
 
opNullCheckEndMemSTPush() - Method in class org.joni.ByteCodeMachine
 
opNullCheckStart() - Method in class org.joni.ByteCodeMachine
 
opPlusOneInf() - Method in class org.joni.Syntax
 
opPop() - Method in class org.joni.ByteCodeMachine
 
opPopPos() - Method in class org.joni.ByteCodeMachine
 
opPopStopBT() - Method in class org.joni.ByteCodeMachine
 
opPosixBracket() - Method in class org.joni.Syntax
 
opPush() - Method in class org.joni.ByteCodeMachine
 
opPushIfPeekNext() - Method in class org.joni.ByteCodeMachine
 
opPushLookBehindNot() - Method in class org.joni.ByteCodeMachine
 
opPushOrJumpExact1() - Method in class org.joni.ByteCodeMachine
 
opPushPos() - Method in class org.joni.ByteCodeMachine
 
opPushPosNot() - Method in class org.joni.ByteCodeMachine
 
opPushStopBT() - Method in class org.joni.ByteCodeMachine
 
opQMarkNonGreedy() - Method in class org.joni.Syntax
 
opQMarkZeroOne() - Method in class org.joni.Syntax
 
opRepeat() - Method in class org.joni.ByteCodeMachine
 
opRepeatInc() - Method in class org.joni.ByteCodeMachine
 
opRepeatIncNG() - Method in class org.joni.ByteCodeMachine
 
opRepeatIncNGSG() - Method in class org.joni.ByteCodeMachine
 
opRepeatIncSG() - Method in class org.joni.ByteCodeMachine
 
opRepeatNG() - Method in class org.joni.ByteCodeMachine
 
opReturn() - Method in class org.joni.ByteCodeMachine
 
opSemiEndBuf() - Method in class org.joni.ByteCodeMachine
 
opSetOption() - Method in class org.joni.ByteCodeMachine
 
opSetOptionPush() - Method in class org.joni.ByteCodeMachine
 
OPSize - Interface in org.joni.constants
 
opStateCheck() - Method in class org.joni.ByteCodeMachine
 
opStateCheckAnyCharMLStar() - Method in class org.joni.ByteCodeMachine
 
opStateCheckAnyCharMLStarSb() - Method in class org.joni.ByteCodeMachine
 
opStateCheckAnyCharStar() - Method in class org.joni.ByteCodeMachine
 
opStateCheckAnyCharStarSb() - Method in class org.joni.ByteCodeMachine
 
opStateCheckPush() - Method in class org.joni.ByteCodeMachine
 
opStateCheckPushOrJump() - Method in class org.joni.ByteCodeMachine
 
OPT_EXACT_MAXLEN - Static variable in class org.joni.OptExactInfo
 
OptAnchorInfo - Class in org.joni
 
OptAnchorInfo() - Constructor for class org.joni.OptAnchorInfo
 
optCount - Variable in class org.joni.ast.EncloseNode
 
opTemplated(int) - Method in class org.joni.ArrayCompiler
 
OptEnvironment - Class in org.joni
 
OptEnvironment() - Constructor for class org.joni.OptEnvironment
 
OptExactInfo - Class in org.joni
 
OptExactInfo() - Constructor for class org.joni.OptExactInfo
 
optimizeInfoToString() - Method in class org.joni.Regex
 
optimizeNodeLeft(Node, NodeOptInfo, OptEnvironment) - Method in class org.joni.Analyser
 
option - Variable in class org.joni.ast.EncloseNode
 
OPTION - Static variable in interface org.joni.constants.Arguments
 
OPTION - Static variable in interface org.joni.constants.EncloseType
 
OPTION - Static variable in interface org.joni.constants.OPSize
 
Option - Class in org.joni
 
Option() - Constructor for class org.joni.Option
 
option - Variable in class org.joni.ScanEnvironment
 
options - Variable in class org.joni.OptEnvironment
 
options - Variable in class org.joni.Regex
 
options - Variable in class org.joni.Syntax
 
OptMapInfo - Class in org.joni
 
OptMapInfo() - Constructor for class org.joni.OptMapInfo
 
opVariableMetaCharacters() - Method in class org.joni.Syntax
 
opVBarAlt() - Method in class org.joni.Syntax
 
opWord() - Method in class org.joni.ByteCodeMachine
 
opWordBegin() - Method in class org.joni.ByteCodeMachine
 
opWordBeginSb() - Method in class org.joni.ByteCodeMachine
 
opWordBound() - Method in class org.joni.ByteCodeMachine
 
opWordBoundSb() - Method in class org.joni.ByteCodeMachine
 
opWordEnd() - Method in class org.joni.ByteCodeMachine
 
opWordEndSb() - Method in class org.joni.ByteCodeMachine
 
opWordSb() - Method in class org.joni.ByteCodeMachine
 
or(CClassNode, Encoding) - Method in class org.joni.ast.CClassNode
 
or(BitSet) - Method in class org.joni.BitSet
 
orCodeRangeBuff(Encoding, CodeRangeBuffer, boolean, CodeRangeBuffer, boolean) - Static method in class org.joni.CodeRangeBuffer
 
org.joni - package org.joni
 
org.joni.ast - package org.joni.ast
 
org.joni.bench - package org.joni.bench
 
org.joni.constants - package org.joni.constants
 
org.joni.exception - package org.joni.exception
 

P

p - Variable in class org.joni.ast.StringNode
 
p - Variable in class org.joni.CodeRangeBuffer
 
p - Variable in class org.joni.ScannerSupport
 
pad(Object, int) - Static method in class org.joni.ast.Node
 
parent - Variable in class org.joni.ast.Node
 
parse() - Method in class org.joni.Parser
 
parseBranch(TokenType) - Method in class org.joni.Parser
 
parseCharClass() - Method in class org.joni.Parser
 
parseCharClassRangeEndVal(CClassNode, CClassNode.CCStateArg) - Method in class org.joni.Parser
 
parseCharClassSbChar(CClassNode, CClassNode.CCStateArg) - Method in class org.joni.Parser
 
parseCharClassValEntry(CClassNode, CClassNode.CCStateArg) - Method in class org.joni.Parser
 
parseCharClassValEntry2(CClassNode, CClassNode.CCStateArg) - Method in class org.joni.Parser
 
parseCharProperty() - Method in class org.joni.Parser
 
parseEnclose(TokenType) - Method in class org.joni.Parser
 
parseEncloseNamedGroup2(boolean) - Method in class org.joni.Parser
 
parseExp(TokenType) - Method in class org.joni.Parser
 
parseExpRepeat(Node, boolean) - Method in class org.joni.Parser
 
parseExpRepeatForCar(Node, ConsAltNode, boolean) - Method in class org.joni.Parser
 
parseExpTkByte(boolean) - Method in class org.joni.Parser
 
parseExpTkRawByte(boolean) - Method in class org.joni.Parser
 
parsePosixBracket(CClassNode) - Method in class org.joni.Parser
 
Parser - Class in org.joni
 
Parser(ScanEnvironment, byte[], int, int) - Constructor for class org.joni.Parser
 
parseRegexp() - Method in class org.joni.Parser
 
parseSubExp(TokenType) - Method in class org.joni.Parser
 
parseSubExpError(TokenType) - Method in class org.joni.Parser
 
peek() - Method in class org.joni.ScannerSupport
 
peekIs(int) - Method in class org.joni.ScannerSupport
 
Perl - Static variable in class org.joni.Syntax
 
PerlNG - Static variable in class org.joni.Syntax
 
pLenString(StringBuilder, int, int, int) - Method in class org.joni.ByteCodePrinter
 
pLenStringFromTemplate(StringBuilder, int, int, byte[], int) - Method in class org.joni.ByteCodePrinter
 
POINTER - Static variable in interface org.joni.constants.OPSize
 
POP - Static variable in interface org.joni.constants.OPCode
 
POP - Static variable in interface org.joni.constants.OPSize
 
pop() - Method in class org.joni.StackMachine
 
POP_POS - Static variable in interface org.joni.constants.OPCode
 
POP_POS - Static variable in interface org.joni.constants.OPSize
 
POP_STOP_BT - Static variable in interface org.joni.constants.OPCode
 
POP_STOP_BT - Static variable in interface org.joni.constants.OPSize
 
popDefault() - Method in class org.joni.StackMachine
 
popFree() - Method in class org.joni.StackMachine
 
popMemStart() - Method in class org.joni.StackMachine
 
popOne() - Method in class org.joni.StackMachine
 
popPrecReadNotNode(Node) - Method in class org.joni.ScanEnvironment
 
popTilLookBehindNot() - Method in class org.joni.StackMachine
 
popTilPosNot() - Method in class org.joni.StackMachine
 
popularNum() - Method in class org.joni.ast.QuantifierNode
 
PopularQStr - Static variable in interface org.joni.constants.Reduce
 
POS - Static variable in interface org.joni.constants.StackType
 
POS_NOT - Static variable in interface org.joni.constants.StackType
 
posEnd() - Method in class org.joni.StackMachine
 
positionValue(Encoding, int) - Static method in class org.joni.OptMapInfo
 
POSIX_BRACKET_CHECK_LIMIT_LENGTH - Static variable in class org.joni.Parser
 
POSIX_BRACKET_NAME_MIN_LEN - Static variable in class org.joni.Parser
 
POSIX_COMMON_OP - Static variable in interface org.joni.constants.SyntaxProperties
 
POSIX_REGION - Static variable in class org.joni.Option
 
PosixBasic - Static variable in class org.joni.Syntax
 
PosixExtended - Static variable in class org.joni.Syntax
 
possessiveCheck() - Method in class org.joni.Lexer
 
PREC_READ - Static variable in interface org.joni.constants.AnchorType
 
PREC_READ_NOT - Static variable in interface org.joni.constants.AnchorType
 
precReadNotNodes - Variable in class org.joni.ScanEnvironment
 
prepare() - Method in class org.joni.ArrayCompiler
 
prepare() - Method in class org.joni.AsmCompiler
 
prepare() - Method in class org.joni.Compiler
 
prepareFactory() - Method in class org.joni.AsmCompilerSupport
 
prepareFactoryInit() - Method in class org.joni.AsmCompilerSupport
 
prepareMachine() - Method in class org.joni.AsmCompilerSupport
 
prepareMachineInit() - Method in class org.joni.AsmCompilerSupport
 
prepareMachineMatch() - Method in class org.joni.AsmCompilerSupport
 
pString(StringBuilder, int, int) - Method in class org.joni.ByteCodePrinter
 
pStringFromTemplate(StringBuilder, int, byte[], int) - Method in class org.joni.ByteCodePrinter
 
PUSH - Static variable in interface org.joni.constants.OPCode
 
PUSH - Static variable in interface org.joni.constants.OPSize
 
push(int, int, int, int) - Method in class org.joni.StackMachine
 
PUSH_IF_PEEK_NEXT - Static variable in interface org.joni.constants.OPCode
 
PUSH_IF_PEEK_NEXT - Static variable in interface org.joni.constants.OPSize
 
PUSH_LOOK_BEHIND_NOT - Static variable in interface org.joni.constants.OPCode
 
PUSH_LOOK_BEHIND_NOT - Static variable in interface org.joni.constants.OPSize
 
PUSH_OR_JUMP_EXACT1 - Static variable in interface org.joni.constants.OPCode
 
PUSH_OR_JUMP_EXACT1 - Static variable in interface org.joni.constants.OPSize
 
PUSH_POS - Static variable in interface org.joni.constants.OPCode
 
PUSH_POS - Static variable in interface org.joni.constants.OPSize
 
PUSH_POS_NOT - Static variable in interface org.joni.constants.OPCode
 
PUSH_POS_NOT - Static variable in interface org.joni.constants.OPSize
 
PUSH_STOP_BT - Static variable in interface org.joni.constants.OPCode
 
PUSH_STOP_BT - Static variable in interface org.joni.constants.OPSize
 
pushAlt(int, int, int) - Method in class org.joni.StackMachine
 
pushAltWithStateCheck(int, int, int, int) - Method in class org.joni.StackMachine
 
pushCallFrame(int) - Method in class org.joni.StackMachine
 
pushEnsured(int, int) - Method in class org.joni.StackMachine
 
pushLookBehindNot(int, int, int) - Method in class org.joni.StackMachine
 
pushMemEnd(int, int) - Method in class org.joni.StackMachine
 
pushMemEndMark(int) - Method in class org.joni.StackMachine
 
pushMemStart(int, int) - Method in class org.joni.StackMachine
 
pushNullCheckEnd(int) - Method in class org.joni.StackMachine
 
pushNullCheckStart(int, int) - Method in class org.joni.StackMachine
 
pushPos(int, int) - Method in class org.joni.StackMachine
 
pushPosNot(int, int, int) - Method in class org.joni.StackMachine
 
pushPrecReadNotNode(Node) - Method in class org.joni.ScanEnvironment
 
pushRepeat(int, int) - Method in class org.joni.StackMachine
 
pushRepeatInc(int) - Method in class org.joni.StackMachine
 
pushReturn() - Method in class org.joni.StackMachine
 
pushStateCheck(int, int) - Method in class org.joni.StackMachine
 
pushStopBT() - Method in class org.joni.StackMachine
 
pushType(int) - Method in class org.joni.StackMachine
 

Q

QTFR - Static variable in interface org.joni.constants.NodeType
 
QUANTIFIER_EXPAND_LIMIT_SIZE - Static variable in class org.joni.ArrayCompiler
 
QuantifierNode - Class in org.joni.ast
 
QuantifierNode(int, int, boolean) - Constructor for class org.joni.ast.QuantifierNode
 
quantifiersMemoryInfo(Node) - Method in class org.joni.Analyser
 

R

range - Variable in class org.joni.ByteCodeMachine
 
RANGE - Static variable in interface org.joni.constants.AsmConstants
 
rangeNumToString(int) - Static method in class org.joni.CodeRangeBuffer
 
ranges - Variable in class org.joni.AsmCompilerSupport
 
reachEnd - Variable in class org.joni.OptExactInfo
 
RECURSION_EXIST - Static variable in class org.joni.Analyser
 
RECURSION_INFINITE - Static variable in class org.joni.Analyser
 
Reduce - Interface in org.joni.constants
 
Reduce.ReduceType - Enum in org.joni.constants
 
REDUCE_TABLE - Static variable in interface org.joni.constants.Reduce
 
reduceNestedQuantifier(QuantifierNode) - Method in class org.joni.ast.QuantifierNode
 
ReduceQStr - Static variable in interface org.joni.constants.Reduce
 
ReduceType() - Constructor for enum org.joni.constants.Reduce.ReduceType
 
reg - Variable in class org.joni.ScanEnvironment
 
REG_NUM - Static variable in class org.joni.AsmCompilerSupport
 
regex - Variable in class org.joni.Compiler
 
regex - Variable in class org.joni.Matcher
 
regex - Variable in class org.joni.Parser
 
Regex - Class in org.joni
 
Regex(CharSequence) - Constructor for class org.joni.Regex
 
Regex(CharSequence, Encoding) - Constructor for class org.joni.Regex
 
Regex(String) - Constructor for class org.joni.Regex
 
Regex(String, Encoding) - Constructor for class org.joni.Regex
 
Regex(byte[]) - Constructor for class org.joni.Regex
 
Regex(byte[], int, int) - Constructor for class org.joni.Regex
 
Regex(byte[], int, int, int) - Constructor for class org.joni.Regex
 
Regex(byte[], int, int, int, Encoding) - Constructor for class org.joni.Regex
 
Regex(byte[], int, int, int, Encoding, Syntax) - Constructor for class org.joni.Regex
 
Regex(byte[], int, int, int, Encoding, WarnCallback) - Constructor for class org.joni.Regex
 
Regex(byte[], int, int, int, Encoding, Syntax, WarnCallback) - Constructor for class org.joni.Regex
 
Regex(byte[], int, int, int, int, Encoding, Syntax, WarnCallback) - Constructor for class org.joni.Regex
 
RegexState - Interface in org.joni.constants
 
Region - Class in org.joni
 
Region(int) - Constructor for class org.joni.Region
 
Region(int, int) - Constructor for class org.joni.Region
 
REGION_NOTPOS - Static variable in class org.joni.Region
 
regNum - Variable in class org.joni.ast.EncloseNode
 
RELADDR - Static variable in interface org.joni.constants.Arguments
 
RELADDR - Static variable in interface org.joni.constants.OPSize
 
remove(int) - Method in class org.joni.OptAnchorInfo
 
renumber(int[]) - Method in class org.joni.ast.BackRefNode
 
renumberByMap(Node, int[]) - Method in class org.joni.Analyser
 
renumberNameTable(int[]) - Method in class org.joni.Regex
 
REPEAT - Static variable in interface org.joni.constants.OPCode
 
REPEAT - Static variable in interface org.joni.constants.StackType
 
REPEAT_INC - Static variable in interface org.joni.constants.OPCode
 
REPEAT_INC - Static variable in interface org.joni.constants.OPSize
 
REPEAT_INC - Static variable in interface org.joni.constants.StackType
 
REPEAT_INC_NG - Static variable in interface org.joni.constants.OPCode
 
REPEAT_INC_NG - Static variable in interface org.joni.constants.OPSize
 
REPEAT_INC_NG_SG - Static variable in interface org.joni.constants.OPCode
 
REPEAT_INC_SG - Static variable in interface org.joni.constants.OPCode
 
REPEAT_INFINITE - Static variable in class org.joni.ast.QuantifierNode
 
REPEAT_NG - Static variable in interface org.joni.constants.OPCode
 
REPEAT_RANGE_ALLOC - Static variable in class org.joni.ArrayCompiler
 
repeatInc(int, int) - Method in class org.joni.ByteCodeMachine
 
repeatIncNG(int, int) - Method in class org.joni.ByteCodeMachine
 
REPEATNUM - Static variable in interface org.joni.constants.OPSize
 
repeatRangeHi - Variable in class org.joni.Regex
 
repeatRangeLo - Variable in class org.joni.Regex
 
repeatStk - Variable in class org.joni.StackMachine
 
reset() - Method in class org.joni.ScannerSupport
 
restore() - Method in class org.joni.ScannerSupport
 
RETURN - Static variable in interface org.joni.constants.OPCode
 
RETURN - Static variable in interface org.joni.constants.OPSize
 
RETURN - Static variable in interface org.joni.constants.StackType
 
returnCode - Variable in class org.joni.Parser
 
rightAnchor - Variable in class org.joni.OptAnchorInfo
 
ROOM_SHIFT - Static variable in class org.joni.BitSet
 
root - Variable in class org.joni.Parser
 
RUBY - Static variable in class org.joni.Syntax
 

S

s - Variable in class org.joni.ByteCodeMachine
 
S - Static variable in interface org.joni.constants.AsmConstants
 
sbegin - Variable in class org.joni.ByteCodeMachine
 
scanEnv - Variable in class org.joni.OptEnvironment
 
SCANENV_MEMNODES_SIZE - Static variable in class org.joni.ScanEnvironment
 
ScanEnvironment - Class in org.joni
 
ScanEnvironment(Regex, Syntax) - Constructor for class org.joni.ScanEnvironment
 
ScannerSupport - Class in org.joni
 
ScannerSupport(Encoding, byte[], int, int) - Constructor for class org.joni.ScannerSupport
 
scanUnsignedHexadecimalNumber(int) - Method in class org.joni.ScannerSupport
 
scanUnsignedNumber() - Method in class org.joni.ScannerSupport
 
scanUnsignedOctalNumber(int) - Method in class org.joni.ScannerSupport
 
search(int, int, int) - Method in class org.joni.Matcher
 
search(Regex, byte[], int, int, int) - Method in class org.joni.SearchAlgorithm
 
search(Regex, byte[], int, int, int) - Method in class org.joni.SearchAlgorithm.SLOW_IC
 
searchAlgorithm - Variable in class org.joni.Regex
 
SearchAlgorithm - Class in org.joni
 
SearchAlgorithm() - Constructor for class org.joni.SearchAlgorithm
 
SearchAlgorithm.SLOW_IC - Class in org.joni
 
searchBackward(Regex, byte[], int, int, int, int, int, int) - Method in class org.joni.SearchAlgorithm
 
searchBackward(Regex, byte[], int, int, int, int, int, int) - Method in class org.joni.SearchAlgorithm.SLOW_IC
 
SEARCHING - Static variable in interface org.joni.constants.RegexState
 
searchInterruptible(int, int, int) - Method in class org.joni.Matcher
 
select(OptExactInfo, Encoding) - Method in class org.joni.OptExactInfo
 
select(OptMapInfo) - Method in class org.joni.OptMapInfo
 
selectStrOpcode(int, int, boolean) - Method in class org.joni.ArrayCompiler
 
SEMI_END_BUF - Static variable in interface org.joni.constants.AnchorType
 
SEMI_END_BUF - Static variable in interface org.joni.constants.OPCode
 
send - Static variable in class org.joni.Lexer
 
serialVersionUID - Static variable in exception org.joni.exception.InternalException
 
serialVersionUID - Static variable in exception org.joni.exception.JOniException
 
serialVersionUID - Static variable in exception org.joni.exception.SyntaxException
 
serialVersionUID - Static variable in exception org.joni.exception.ValueException
 
set(QuantifierNode) - Method in class org.joni.ast.QuantifierNode
 
set(byte[], int, int) - Method in class org.joni.ast.StringNode
 
set(int) - Method in class org.joni.BitSet
 
set(int, int) - Method in class org.joni.MinMaxLen
 
SET_OPTION - Static variable in interface org.joni.constants.OPCode
 
SET_OPTION - Static variable in interface org.joni.constants.OPSize
 
SET_OPTION_PUSH - Static variable in interface org.joni.constants.OPCode
 
SET_OPTION_PUSH - Static variable in interface org.joni.constants.OPSize
 
setAddrFixed() - Method in class org.joni.ast.StateNode
 
setAll() - Method in class org.joni.BitSet
 
setAllMultiByteRange(Encoding, CodeRangeBuffer) - Static method in class org.joni.CodeRangeBuffer
 
setAmbig() - Method in class org.joni.ast.StringNode
 
setAnchor(int) - Method in class org.joni.Token
 
setBackrefByName(boolean) - Method in class org.joni.Token
 
setBackrefExistLevel(boolean) - Method in class org.joni.Token
 
setBackrefLevel(int) - Method in class org.joni.Token
 
setBackrefNum(int) - Method in class org.joni.Token
 
setBackrefRef1(int) - Method in class org.joni.Token
 
setBackrefRefs(int[]) - Method in class org.joni.Token
 
setBound(MinMaxLen) - Method in class org.joni.NodeOptInfo
 
setBoundNode(MinMaxLen) - Method in class org.joni.NodeOptInfo
 
setByNumber() - Method in class org.joni.ast.StateNode
 
setC(int) - Method in class org.joni.Token
 
setCallAttr(CallNode) - Method in class org.joni.Analyser
 
setCalled() - Method in class org.joni.ast.StateNode
 
setCallFrameNum(int) - Method in class org.joni.StackEntry
 
setCallFramePStr(int) - Method in class org.joni.StackEntry
 
setCallFrameRetAddr(int) - Method in class org.joni.StackEntry
 
setCallGNum(int) - Method in class org.joni.Token
 
setCallNameEnd(int) - Method in class org.joni.Token
 
setCallNameP(int) - Method in class org.joni.Token
 
setCar(Node) - Method in class org.joni.ast.ConsAltNode
 
setCdr(ConsAltNode) - Method in class org.joni.ast.ConsAltNode
 
setChild(Node) - Method in class org.joni.ast.AnchorNode
 
setChild(Node) - Method in class org.joni.ast.CallNode
 
setChild(Node) - Method in class org.joni.ast.ConsAltNode
 
setChild(Node) - Method in class org.joni.ast.EncloseNode
 
setChild(Node) - Method in class org.joni.ast.Node
 
setChild(Node) - Method in class org.joni.ast.QuantifierNode
 
setCLenFixed() - Method in class org.joni.ast.StateNode
 
setCode(int) - Method in class org.joni.Token
 
setDontGetOptInfo() - Method in class org.joni.ast.StringNode
 
setEncloseStatus(int) - Method in class org.joni.ast.EncloseNode
 
setExactInfo(OptExactInfo) - Method in class org.joni.Regex
 
setInRepeat() - Method in class org.joni.ast.StateNode
 
setInt(int, int) - Method in class org.joni.ArrayCompiler
 
setMark1() - Method in class org.joni.ast.StateNode
 
setMark2() - Method in class org.joni.ast.StateNode
 
setMaxFixed() - Method in class org.joni.ast.StateNode
 
setMemBackrefed() - Method in class org.joni.ast.StateNode
 
setMemEnd(int) - Method in class org.joni.StackEntry
 
setMemNode(int, Node) - Method in class org.joni.ScanEnvironment
 
setMemNum(int) - Method in class org.joni.StackEntry
 
setMemory() - Method in class org.joni.ast.EncloseNode
 
setMemPstr(int) - Method in class org.joni.StackEntry
 
setMemStart(int) - Method in class org.joni.StackEntry
 
setMinFixed() - Method in class org.joni.ast.StateNode
 
setNamedGroup() - Method in class org.joni.ast.StateNode
 
setNameRef() - Method in class org.joni.ast.StateNode
 
setNestLevel() - Method in class org.joni.ast.StateNode
 
setNot() - Method in class org.joni.ast.CClassNode
 
setNullCheckNum(int) - Method in class org.joni.StackEntry
 
setNullCheckPStr(int) - Method in class org.joni.StackEntry
 
setOptimizedInfoFromTree(Node) - Method in class org.joni.Analyser
 
setOptimizeMapInfo(OptMapInfo) - Method in class org.joni.Regex
 
setOption() - Method in class org.joni.ast.EncloseNode
 
setPropCType(int) - Method in class org.joni.Token
 
setPropNot(boolean) - Method in class org.joni.Token
 
setQuantifier(Node, boolean, ScanEnvironment, byte[], int, int) - Method in class org.joni.ast.QuantifierNode
 
setRange(int, int) - Method in class org.joni.BitSet
 
setRaw() - Method in class org.joni.ast.StringNode
 
setRecursion() - Method in class org.joni.ast.StateNode
 
setRepeatCount(int) - Method in class org.joni.StackEntry
 
setRepeatGreedy(boolean) - Method in class org.joni.Token
 
setRepeatLower(int) - Method in class org.joni.Token
 
setRepeatNum(int) - Method in class org.joni.StackEntry
 
setRepeatPCode(int) - Method in class org.joni.StackEntry
 
setRepeatPossessive(boolean) - Method in class org.joni.Token
 
setRepeatUpper(int) - Method in class org.joni.Token
 
setShare() - Method in class org.joni.ast.CClassNode
 
setShared() - Method in class org.joni.ast.StringNode
 
setSi(int) - Method in class org.joni.StackEntry
 
setStateCheck(int) - Method in class org.joni.StackEntry
 
setStatePCode(int) - Method in class org.joni.StackEntry
 
setStatePStr(int) - Method in class org.joni.StackEntry
 
setStatePStrPrev(int) - Method in class org.joni.StackEntry
 
setStopBacktrack() - Method in class org.joni.ast.EncloseNode
 
setStopBtSimpleRepeat() - Method in class org.joni.ast.StateNode
 
setSubAnchor(OptAnchorInfo) - Method in class org.joni.Regex
 
setSubtype(int) - Method in class org.joni.Token
 
setTarget(Node) - Method in class org.joni.ast.AnchorNode
 
setTarget(Node) - Method in class org.joni.ast.CallNode
 
setTarget(Node) - Method in class org.joni.ast.EncloseNode
 
setTarget(Node) - Method in class org.joni.ast.QuantifierNode
 
setupBMSkipMap() - Method in class org.joni.Regex
 
setupBuffer(int[]) - Method in class org.joni.ast.CClassNode
 
setupClasses() - Method in class org.joni.AsmCompilerSupport
 
setupCombExpCheck(Node, int) - Method in class org.joni.Analyser
 
setupFactoryInit() - Method in class org.joni.AsmCompilerSupport
 
setupLookBehind(Node) - Method in class org.joni.Analyser
 
setupMachineInit() - Method in class org.joni.AsmCompilerSupport
 
setupMachineMatch() - Method in class org.joni.AsmCompilerSupport
 
setupSubExpCall(Node) - Method in class org.joni.Analyser
 
setupTree(Node, int) - Method in class org.joni.Analyser
 
setUserObject(Object) - Method in class org.joni.Regex
 
setUserOptions(int) - Method in class org.joni.Regex
 
SIMPLE - Static variable in interface org.joni.constants.NodeType
 
SINGLE_BYTE_SIZE - Static variable in class org.joni.BitSet
 
SINGLELINE - Static variable in class org.joni.Option
 
SLOW - Static variable in class org.joni.SearchAlgorithm
 
SLOW_IC(Regex) - Constructor for class org.joni.SearchAlgorithm.SLOW_IC
 
SLOW_IC_SB - Static variable in class org.joni.SearchAlgorithm
 
SLOW_SB - Static variable in class org.joni.SearchAlgorithm
 
SPECIAL - Static variable in interface org.joni.constants.Arguments
 
splitLastChar(Encoding) - Method in class org.joni.ast.StringNode
 
sprev - Variable in class org.joni.ByteCodeMachine
 
SPREV - Static variable in interface org.joni.constants.AsmConstants
 
sreturn() - Method in class org.joni.StackMachine
 
sstart - Variable in class org.joni.ByteCodeMachine
 
SSTART - Static variable in interface org.joni.constants.AsmConstants
 
stack - Variable in class org.joni.StackMachine
 
StackEntry - Class in org.joni
 
StackEntry() - Constructor for class org.joni.StackEntry
 
StackMachine - Class in org.joni
 
StackMachine(Regex, byte[], int, int) - Constructor for class org.joni.StackMachine
 
stackNeeded - Variable in class org.joni.Regex
 
StackPopLevel - Interface in org.joni.constants
 
stackPopLevel - Variable in class org.joni.Regex
 
stacks - Static variable in class org.joni.StackMachine
 
StackType - Interface in org.joni.constants
 
state - Variable in class org.joni.ast.CClassNode.CCStateArg
 
state - Variable in class org.joni.ast.StateNode
 
state - Variable in class org.joni.Regex
 
STATE_CHECK - Static variable in interface org.joni.constants.Arguments
 
STATE_CHECK - Static variable in interface org.joni.constants.OPCode
 
STATE_CHECK - Static variable in interface org.joni.constants.OPSize
 
STATE_CHECK_ANYCHAR_ML_STAR - Static variable in interface org.joni.constants.OPCode
 
STATE_CHECK_ANYCHAR_ML_STAR_SB - Static variable in interface org.joni.constants.OPCode
 
STATE_CHECK_ANYCHAR_STAR - Static variable in interface org.joni.constants.OPCode
 
STATE_CHECK_ANYCHAR_STAR - Static variable in interface org.joni.constants.OPSize
 
STATE_CHECK_ANYCHAR_STAR_SB - Static variable in interface org.joni.constants.OPCode
 
STATE_CHECK_BUFF_MALLOC_THRESHOLD_SIZE - Static variable in class org.joni.StackMachine
 
STATE_CHECK_MARK - Static variable in interface org.joni.constants.StackType
 
STATE_CHECK_NUM - Static variable in interface org.joni.constants.OPSize
 
STATE_CHECK_PUSH - Static variable in interface org.joni.constants.OPCode
 
STATE_CHECK_PUSH - Static variable in interface org.joni.constants.OPSize
 
STATE_CHECK_PUSH_OR_JUMP - Static variable in interface org.joni.constants.OPCode
 
STATE_CHECK_PUSH_OR_JUMP - Static variable in interface org.joni.constants.OPSize
 
stateCheckBuff - Variable in class org.joni.StackMachine
 
stateCheckBuffClear() - Method in class org.joni.Matcher
 
stateCheckBuffClear() - Method in class org.joni.StackMachine
 
stateCheckBuffInit(int, int, int) - Method in class org.joni.Matcher
 
stateCheckBuffInit(int, int, int) - Method in class org.joni.StackMachine
 
stateCheckBuffSize - Variable in class org.joni.StackMachine
 
stateCheckMark() - Method in class org.joni.StackMachine
 
stateCheckPos(int, int) - Method in class org.joni.StackMachine
 
stateCheckVal(int, int) - Method in class org.joni.StackMachine
 
StateNode - Class in org.joni.ast
 
StateNode() - Constructor for class org.joni.ast.StateNode
 
stateToString() - Method in class org.joni.ast.StateNode
 
stk - Variable in class org.joni.StackMachine
 
stkp - Variable in class org.joni.ByteCodeMachine
 
stop - Variable in class org.joni.ScannerSupport
 
STOP_BACKTRACK - Static variable in interface org.joni.constants.EncloseType
 
STOP_BT - Static variable in interface org.joni.constants.StackType
 
stopBtEnd() - Method in class org.joni.StackMachine
 
store(int) - Method in class org.joni.AsmCompilerSupport
 
store(String, String) - Method in class org.joni.AsmCompilerSupport
 
store(String) - Method in class org.joni.AsmCompilerSupport
 
STR - Static variable in interface org.joni.constants.AsmConstants
 
STR - Static variable in interface org.joni.constants.NodeType
 
str - Variable in class org.joni.Matcher
 
strExistCheckWithEsc(int[], int, int) - Method in class org.joni.Lexer
 
STRICT_CHECK_BACKREF - Static variable in interface org.joni.constants.SyntaxProperties
 
strictCheckBackref() - Method in class org.joni.Syntax
 
stringCmpIC(int, int, IntHolder, int, int) - Method in class org.joni.ByteCodeMachine
 
StringNode - Class in org.joni.ast
 
StringNode() - Constructor for class org.joni.ast.StringNode
 
StringNode(byte[], int, int) - Constructor for class org.joni.ast.StringNode
 
StringNode(byte) - Constructor for class org.joni.ast.StringNode
 
StringType - Interface in org.joni.constants
 
subAnchor - Variable in class org.joni.Regex
 
subexpInfRecursiveCheck(Node, boolean) - Method in class org.joni.Analyser
 
subexpInfRecursiveCheckTrav(Node) - Method in class org.joni.Analyser
 
subexpRecursiveCheck(Node) - Method in class org.joni.Analyser
 
subexpRecursiveCheckTrav(Node) - Method in class org.joni.Analyser
 
swap(Node, Node) - Method in class org.joni.Analyser
 
swap(Node) - Method in class org.joni.ast.ConsAltNode
 
swap(Node) - Method in class org.joni.ast.Node
 
syntax - Variable in class org.joni.Lexer
 
syntax - Variable in class org.joni.ScanEnvironment
 
Syntax - Class in org.joni
 
Syntax(int, int, int, int, Syntax.MetaCharTable) - Constructor for class org.joni.Syntax
 
Syntax.MetaCharTable - Class in org.joni
 
SyntaxException - Exception in org.joni.exception
 
SyntaxException(String) - Constructor for exception org.joni.exception.SyntaxException
 
SyntaxProperties - Interface in org.joni.constants
 
syntaxWarn(String, char) - Method in class org.joni.Lexer
 
syntaxWarn(String) - Method in class org.joni.Lexer
 

T

tail - Variable in class org.joni.ApplyCaseFoldArg
 
target - Variable in class org.joni.ast.AnchorNode
 
target - Variable in class org.joni.ast.CallNode
 
target - Variable in class org.joni.ast.EncloseNode
 
target - Variable in class org.joni.ast.QuantifierNode
 
targetEmptyInfo - Variable in class org.joni.ast.QuantifierNode
 
TargetInfo - Interface in org.joni.constants
 
targets - Variable in class org.joni.UnsetAddrList
 
TEMPLATE - Static variable in interface org.joni.constants.AsmConstants
 
templateNum - Variable in class org.joni.ArrayCompiler
 
templateNum - Variable in class org.joni.Regex
 
templates - Variable in class org.joni.ArrayCompiler
 
templates - Variable in class org.joni.AsmCompilerSupport
 
templates - Variable in class org.joni.ByteCodePrinter
 
templates - Variable in class org.joni.Regex
 
THIS - Static variable in interface org.joni.constants.AsmConstants
 
THRESHOLD_CASE_FOLD_ALT_FOR_EXPANSION - Static variable in class org.joni.Analyser
 
thresholdLength - Variable in class org.joni.Regex
 
toAltNode() - Method in class org.joni.ast.ConsAltNode
 
token - Variable in class org.joni.Lexer
 
Token - Class in org.joni
 
Token() - Constructor for class org.joni.Token
 
TokenType - Enum in org.joni.constants
 
TokenType() - Constructor for enum org.joni.constants.TokenType
 
toListNode() - Method in class org.joni.ast.ConsAltNode
 
toString(int) - Method in class org.joni.ast.AnchorNode
 
toString(int) - Method in class org.joni.ast.AnyCharNode
 
toString(int) - Method in class org.joni.ast.BackRefNode
 
toString(int) - Method in class org.joni.ast.CallNode
 
toString(int) - Method in class org.joni.ast.CClassNode
 
toString(int) - Method in class org.joni.ast.ConsAltNode
 
toString(int) - Method in class org.joni.ast.CTypeNode
 
toString(int) - Method in class org.joni.ast.EncloseNode
 
toString(int) - Method in class org.joni.ast.Node
 
toString() - Method in class org.joni.ast.Node
 
toString(int) - Method in class org.joni.ast.QuantifierNode
 
toString(int) - Method in class org.joni.ast.StateNode
 
toString(int) - Method in class org.joni.ast.StringNode
 
toString() - Method in class org.joni.BitSet
 
toString() - Method in class org.joni.CodeRangeBuffer
 
toString() - Method in class org.joni.NameEntry
 
toString(int) - Static method in class org.joni.Option
 
toString() - Method in class org.joni.Region
 
toString() - Method in class org.joni.UnsetAddrList
 
Traverse - Interface in org.joni.constants
 
TRAVERSE_CALLBACK_AT_BOTH - Static variable in interface org.joni.constants.Traverse
 
TRAVERSE_CALLBACK_AT_FIRST - Static variable in interface org.joni.constants.Traverse
 
TRAVERSE_CALLBACK_AT_LAST - Static variable in interface org.joni.constants.Traverse
 
type - Variable in class org.joni.ast.AnchorNode
 
type - Variable in class org.joni.ast.CClassNode.CCStateArg
 
type - Variable in class org.joni.ast.ConsAltNode
 
type - Variable in class org.joni.ast.EncloseNode
 
type - Variable in class org.joni.StackEntry
 
type - Variable in class org.joni.Token
 
typeToString() - Method in class org.joni.ast.AnchorNode
 
typeToString() - Method in class org.joni.ast.EncloseNode
 

U

unfetch() - Method in class org.joni.ScannerSupport
 
unsetAddrList - Variable in class org.joni.ast.CallNode
 
unsetAddrList - Variable in class org.joni.ScanEnvironment
 
UnsetAddrList - Class in org.joni
 
UnsetAddrList(int) - Constructor for class org.joni.UnsetAddrList
 
updateStringNodeCaseFold(Node) - Method in class org.joni.Analyser
 
updateStringNodeCaseFoldMultiByte(StringNode) - Method in class org.joni.Analyser
 
updateStringNodeCaseFoldSingleByte(StringNode, byte[]) - Method in class org.joni.Analyser
 
upper - Variable in class org.joni.ast.QuantifierNode
 
USE_BACKREF_WITH_LEVEL - Static variable in interface org.joni.Config
 
USE_CAPTURE_HISTORY - Static variable in interface org.joni.Config
 
USE_COMBINATION_EXPLOSION_CHECK - Static variable in interface org.joni.Config
 
USE_FIND_LONGEST_SEARCH_ALL_OF_RANGE - Static variable in interface org.joni.Config
 
USE_MATCH_RANGE_MUST_BE_INSIDE_OF_SPECIFIED_RANGE - Static variable in interface org.joni.Config
 
USE_MONOMANIAC_CHECK_CAPTURES_IN_ENDLESS_REPEAT - Static variable in interface org.joni.Config
 
USE_NAMED_GROUP - Static variable in interface org.joni.Config
 
USE_NEWLINE_AT_END_OF_STRING_HAS_EMPTY_LINE - Static variable in interface org.joni.Config
 
USE_OP_PUSH_OR_JUMP_EXACT - Static variable in interface org.joni.Config
 
USE_PARSE_TREE_NODE_RECYCLE - Static variable in interface org.joni.Config
 
USE_POSIX_API_REGION_OPTION - Static variable in interface org.joni.Config
 
USE_QTFR_PEEK_NEXT - Static variable in interface org.joni.Config
 
USE_SHARED_CCLASS_TABLE - Static variable in interface org.joni.Config
 
USE_STRING_TEMPLATES - Static variable in interface org.joni.Config
 
USE_SUBEXP_CALL - Static variable in interface org.joni.Config
 
USE_VARIABLE_META_CHARS - Static variable in interface org.joni.Config
 
USE_WARN - Static variable in interface org.joni.Config
 
USE_WARNING_REDUNDANT_NESTED_REPEAT_OPERATOR - Static variable in interface org.joni.Config
 
USE_WORD_BEGIN_END - Static variable in interface org.joni.Config
 
used - Variable in class org.joni.CodeRangeBuffer
 
userObject - Variable in class org.joni.Regex
 
userOptions - Variable in class org.joni.Regex
 

V

v - Variable in class org.joni.ast.CClassNode.CCStateArg
 
value - Variable in class org.joni.OptMapInfo
 
ValueException - Exception in org.joni.exception
 
ValueException(String) - Constructor for exception org.joni.exception.ValueException
 
ValueException(String, String) - Constructor for exception org.joni.exception.ValueException
 
ValueException(String, byte[], int, int) - Constructor for exception org.joni.exception.ValueException
 
valueOf(String) - Static method in enum org.joni.constants.CCSTATE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.joni.constants.CCVALTYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.joni.constants.Reduce.ReduceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.joni.constants.TokenType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.joni.constants.CCSTATE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.joni.constants.CCVALTYPE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.joni.constants.Reduce.ReduceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.joni.constants.TokenType
Returns an array containing the constants of this enum type, in the order they are declared.
verifyTree(Set<Node>, WarnCallback) - Method in class org.joni.ast.CallNode
 
verifyTree(Set<Node>, WarnCallback) - Method in class org.joni.ast.ConsAltNode
 
verifyTree(Set<Node>, WarnCallback) - Method in class org.joni.ast.Node
 
vIsRaw - Variable in class org.joni.ast.CClassNode.CCStateArg
 
VOID - Static variable in interface org.joni.constants.StackType
 
vs - Variable in class org.joni.ast.CClassNode.CCStateArg
 
vsIsRaw - Variable in class org.joni.ast.CClassNode.CCStateArg
 

W

warn(String) - Method in interface org.joni.WarnCallback
 
WARN_CC_OP_NOT_ESCAPED - Static variable in interface org.joni.constants.SyntaxProperties
 
WARN_REDUNDANT_NESTED_REPEAT - Static variable in interface org.joni.constants.SyntaxProperties
 
WarnCallback - Interface in org.joni
 
warnCCOpNotEscaped() - Method in class org.joni.Syntax
 
warnings - Variable in class org.joni.ByteCodePrinter
 
warnings - Variable in class org.joni.Regex
 
Warnings - Interface in org.joni
 
warnReduntantNestedRepeat() - Method in class org.joni.Syntax
 
WORD - Static variable in interface org.joni.constants.OPCode
 
WORD_BEGIN - Static variable in interface org.joni.constants.AnchorType
 
WORD_BEGIN - Static variable in interface org.joni.constants.OPCode
 
WORD_BEGIN_SB - Static variable in interface org.joni.constants.OPCode
 
WORD_BOUND - Static variable in interface org.joni.constants.AnchorType
 
WORD_BOUND - Static variable in interface org.joni.constants.OPCode
 
WORD_BOUND_SB - Static variable in interface org.joni.constants.OPCode
 
WORD_END - Static variable in interface org.joni.constants.AnchorType
 
WORD_END - Static variable in interface org.joni.constants.OPCode
 
WORD_END_SB - Static variable in interface org.joni.constants.OPCode
 
WORD_SB - Static variable in interface org.joni.constants.OPCode
 
writeCodePoint(int, int) - Method in class org.joni.CodeRangeBuffer
 

Z

z - Static variable in class org.joni.OptMapInfo
 
ZERO_OR_ONE_TIME - Static variable in interface org.joni.constants.MetaChar
 
zeroOrOneTime - Variable in class org.joni.Syntax.MetaCharTable
 

_

_p - Variable in class org.joni.ScannerSupport
 
A B C D E F G H I J K L M N O P Q R S T U V W Z _ 
Skip navigation links

Copyright © 2018. All rights reserved.