kiama.attribution.DynamicAttribution

class DynamicAttribute

[source: kiama/attribution/DynamicAttribution.scala]

class DynamicAttribute[T, U](private f : scala.PartialFunction[T, U])
extends scala.PartialFunction[T, U]
Method Summary
def += (g : scala.PartialFunction[T, U]) : Unit
def -= (g : scala.PartialFunction[T, U]) : Unit
def apply (t : T) : U
def composedF : ComposedPartialFunction[T, U]
def isDefinedAt (t : T) : Boolean
Methods inherited from scala.PartialFunction
scala.PartialFunction.orElse, scala.PartialFunction.andThen
Methods inherited from scala.Function1
scala.Function1.toString, scala.Function1.compose
Methods inherited from AnyRef
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Method Details
def apply(t : T) : U

def isDefinedAt(t : T) : Boolean
Overrides
scala.PartialFunction.scala.PartialFunction.isDefinedAt

def composedF : ComposedPartialFunction[T, U]

def +=(g : scala.PartialFunction[T, U]) : Unit

def -=(g : scala.PartialFunction[T, U]) : Unit