IrNodePathField

final case class IrNodePathField(fieldName: String, parent: IrNodePath) extends IrNodePath
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def giveArrayIndex: Int
def isAnyField: Boolean
def isArrayIndex: Boolean
def isArrayWildcard: Boolean
def isAttribute: Boolean
def isEmpty: Boolean
def isField: Boolean
def isTextElement: Boolean

Inherited methods

def ++(other: IrNodePath): IrNodePath
Inherited from
IrNodePath
Inherited from
IrNodePath
def <@(attributeName: String): IrNodePath
Inherited from
IrNodePath
def <~(arrayIndex: Int): IrNodePath
Inherited from
IrNodePath
def <~(fieldName: String): IrNodePath
Inherited from
IrNodePath
def ===(other: IrNodePath): Boolean
Inherited from
IrNodePath
def =~=(other: IrNodePath): Boolean
Inherited from
IrNodePath
Inherited from
IrNodePath
Inherited from
IrNodePath
def isEqualTo(other: IrNodePath, strict: Boolean): Boolean
Inherited from
IrNodePath
def lastSegmentLabel: String
Inherited from
IrNodePath
Inherited from
IrNodePath
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
def renderAsString: String
Inherited from
IrNodePath
def split: List[IrNodePath]
Inherited from
IrNodePath
Inherited from
IrNodePath
Inherited from
IrNodePath
Inherited from
IrNodePath
def withParentAtRoot(newRootParent: IrNodePath): IrNodePath
Inherited from
IrNodePath

Inherited fields

val toPactPath: String
Inherited from
IrNodePath