com.celadari.jsonlogicscala.evaluate
MethodSignatureFinder
Companion class MethodSignatureFinder
object MethodSignatureFinder
Companion object that defines utility function to find minimum (class inheritance as partial order) classes among set of classes.
- Alphabetic
- By Inheritance
- MethodSignatureFinder
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
mins(classObjs: Set[Class[_]]): Set[Class[_]]
Returns minimum classes among set of classes.
Returns minimum classes among set of classes.
- returns
set of minimums.
class A, class B extends A, class C, class D extends B, trait E, class F extends B with E, class G extends B with E then result is set {class C, class D, class F, class G}
Example: -
def
minsSup(classObj: Class[_], classesToScan: Set[Class[_]]): Set[Class[_]]
Returns minimum super-classes of classOb among set of classes.
Returns minimum super-classes of classOb among set of classes.
- returns
set of minimum super-classes of classOb.
A B C / \ / \ / D E F \ / G maxMins of G is Set(E,F)
Example: -
def
minsSupAndCastedValues(values: Array[Any], classesToScan: Set[Class[_]]): (Set[Class[_]], Array[Any])
Returns tuple of (set of classes, array).
Returns tuple of (set of classes, array). Set of classes corresponds to set of minimum classes of common ancestor class of all elements in values. Returned array is values whose elements are casted as common ancestor.
- returns
tuple of (minimum_classes, casted_values).
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated