LockKey

org.llm4s.agent.graph.tool.LockKey$package.LockKey
@Experimental
object LockKey

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
LockKey.type

Members list

Value members

Concrete methods

def apply(path: String, more: String*): LockKey

The key of the parts' /-separated segments, in order; empty segments are dropped.

The key of the parts' /-separated segments, in order; empty segments are dropped.

Attributes

Extensions

Extensions

extension (key: LockKey)
def /(path: String): LockKey

This key with path's /-separated segments appended.

This key with path's /-separated segments appended.

Attributes

def conflictsWith(other: LockKey): Boolean

Whether one of the two keys is a prefix of the other, segment by segment.

Whether one of the two keys is a prefix of the other, segment by segment.

Attributes

def render: String

The segments joined with /.

The segments joined with /.

Attributes

def segments: Vector[String]

The key's segments, outermost first; empty for the root.

The key's segments, outermost first; empty for the root.

Attributes