akka.japi.pf
Class CaseStatement<F,P,T>

java.lang.Object
  extended by akka.japi.pf.CaseStatement<F,P,T>
All Implemented Interfaces:
scala.Function1<F,T>, scala.PartialFunction<F,T>

public class CaseStatement<F,P,T>
extends java.lang.Object
implements scala.PartialFunction<F,T>


Nested Class Summary
 
Nested classes/interfaces inherited from interface scala.PartialFunction
scala.PartialFunction.AndThen<A,B,C>, scala.PartialFunction.Lifted<A,B>, scala.PartialFunction.OrElse<A,B>, scala.PartialFunction.Unlifted<A,B>
 
Constructor Summary
CaseStatement(akka.japi.pf.FI.Predicate predicate, FI.Apply<P,T> apply)
           
 
Method Summary
 T apply(F o)
           
static
<F,T> scala.PartialFunction<F,T>
empty()
           
 boolean isDefinedAt(F o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface scala.PartialFunction
andThen, applyOrElse, lift, orElse, runWith
 
Methods inherited from interface scala.Function1
apply$mcDD$sp, apply$mcDF$sp, apply$mcDI$sp, apply$mcDJ$sp, apply$mcFD$sp, apply$mcFF$sp, apply$mcFI$sp, apply$mcFJ$sp, apply$mcID$sp, apply$mcIF$sp, apply$mcII$sp, apply$mcIJ$sp, apply$mcJD$sp, apply$mcJF$sp, apply$mcJI$sp, apply$mcJJ$sp, apply$mcVD$sp, apply$mcVF$sp, apply$mcVI$sp, apply$mcVJ$sp, apply$mcZD$sp, apply$mcZF$sp, apply$mcZI$sp, apply$mcZJ$sp, compose, toString
 

Constructor Detail

CaseStatement

public CaseStatement(akka.japi.pf.FI.Predicate predicate,
                     FI.Apply<P,T> apply)
Method Detail

empty

public static <F,T> scala.PartialFunction<F,T> empty()

isDefinedAt

public boolean isDefinedAt(F o)
Specified by:
isDefinedAt in interface scala.PartialFunction<F,T>

apply

public T apply(F o)
Specified by:
apply in interface scala.Function1<F,T>