Package akka.testkit.javadsl
Class CachingPartialFunction<A,B>
- java.lang.Object
-
- scala.runtime.AbstractPartialFunction<A,B>
-
- akka.testkit.javadsl.CachingPartialFunction<A,B>
-
- All Implemented Interfaces:
scala.Function1<A,B>
,scala.PartialFunction<A,B>
public abstract class CachingPartialFunction<A,B> extends scala.runtime.AbstractPartialFunction<A,B>
INTERNAL APIThis is a specialized variant of PartialFunction which is only applicable if you know that
isDefinedAt(x)
is always called beforeapply(x)
—with the samex
of course.match(x)
will be called forisDefinedAt(x)
only, and its semantics are the same as forJavaPartialFunction
(apart from the missing because unneeded boolean argument).This class is used internal to
TestKit
and should not be extended by client code directly.
-
-
Constructor Summary
Constructors Constructor Description CachingPartialFunction()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description B
apply(A x)
B
cache()
void
cache_$eq(B x$1)
boolean
isDefinedAt(A x)
abstract B
match(A x)
-
Methods inherited from class scala.runtime.AbstractPartialFunction
andThen, andThen, 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, applyOrElse, compose, compose, elementWise, lift, orElse, runWith, toString, unapply
-
-