Top Fields Constructors Methods
org.joni.ast

public final Class BackRefNode

extends StateNode
Class Inheritance
Imports
org.joni.Config, .ScanEnvironment, org.joni.exception.ErrorMessages, .ValueException

Field Summary

Modifier and TypeField and Description
public final int[]
public int
public int
Inherited from org.joni.ast.StateNode:
state

Constructor Summary

AccessConstructor and Description
private
BackRefNode(int backNum, int[] backRefs, boolean byName, ScanEnvironment env)

public
BackRefNode(int backNum, int[] backRefs, boolean byName, boolean existLevel, int nestLevel, ScanEnvironment env)

Method Summary

Modifier and TypeMethod and Description
public String
getName()

Implements abstract org.joni.ast.Node.getName.

public void
renumber(int[] map)

public String
Inherited from org.joni.ast.StateNode:
clearAddrFixedclearByNumberclearCAlledclearCLenFixedclearInRepeatclearMark1clearMark2clearMaxFixedclearMemBackrefedclearMinFixedclearNamedGroupclearNameRefclearNestLevelclearRecursionclearStopBtSimpleRepeatisAddrFixedisByNumberisCalledisCLenFixedisInRepeatisMark1isMark2isMaxFixedisMemBackrefedisMinFixedisNamedGroupisNameRefisNestLevelisRecursionisStopBtSimpleRepeatsetAddrFixedsetByNumbersetCalledsetCLenFixedsetInRepeatsetMark1setMark2setMaxFixedsetMemBackrefedsetMinFixedsetNamedGroupsetNameRefsetNestLevelsetRecursionsetStopBtSimpleRepeatstateToString

Field Detail

backback to summary
public final int[] back
backNumback to summary
public int backNum
nestLevelback to summary
public int nestLevel

Constructor Detail

BackRefNodeback to summary
private BackRefNode(int backNum, int[] backRefs, boolean byName, ScanEnvironment env)
BackRefNodeback to summary
public BackRefNode(int backNum, int[] backRefs, boolean byName, boolean existLevel, int nestLevel, ScanEnvironment env)

Method Detail

getNameback to summary
public String getName()

Implements abstract org.joni.ast.Node.getName.

Annotations
@Override
renumberback to summary
public void renumber(int[] map)
toStringback to summary
public String toString(int level)

Overrides org.joni.ast.StateNode.toString.

Annotations
@Override