BaseOpEdge

class BaseOpEdge(    val op: String,     val base: String?,     val nextState: State)

Represents an edge of the automaton. The edge label consists of an operation (typically a method name) and a base which allows us to differentiate between multiple objects.

Constructors

Link copied to clipboard
fun BaseOpEdge(    op: String,     base: String?,     nextState: State)

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
fun matches(base: String?, op: String): Boolean
Link copied to clipboard
fun toDotLabel(): String
Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard
val base: String?
Link copied to clipboard
val nextState: State
Link copied to clipboard
val op: String