IrNodePath

sealed trait IrNodePath
Companion
object
class Object
trait Matchable
class Any

Value members

Abstract 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

Concrete methods

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

Abstract fields

Concrete fields

val toPactPath: String