|
|
fun acceptParametersOfType(parameters: List<KClass<*>>): Matcher<KCallable<*>> |
|
|
fun beAbstract(): Matcher<KCallable<*>> |
|
|
fun <T : Annotation> beAnnotatedWith(): Matcher<KFunction<*>> |
|
|
fun <T : Annotation> beClassAnnotatedWith(): Matcher<KClass<*>> |
|
|
fun beCompanion(): Matcher<KClass<*>> |
|
|
fun beConst(): Matcher<KProperty<*>> |
|
|
fun beData(): Matcher<KClass<*>> |
|
|
fun beFinal(): Matcher<KCallable<*>> |
|
|
fun beInfix(): Matcher<KFunction<*>> |
|
|
fun beInline(): Matcher<KFunction<*>> |
|
|
fun beLateInit(): Matcher<KProperty<*>> |
|
|
fun <T> beOfType(): Matcher<KType> |
|
|
fun beOpen(): Matcher<KCallable<*>> |
|
|
fun beSealed(): Matcher<KClass<*>> |
|
|
fun <T> beSubtypeOf(): Matcher<KClass<*>> |
|
|
fun <T> beSuperTypeOf(): Matcher<KClass<*>> |
|
|
fun beSuspendable(): Matcher<KCallable<*>> |
|
|
fun haveCallableVisibility(expected: KVisibility): Matcher<KCallable<*>> |
|
|
fun haveClassAnnontations(count: Int = -1): Matcher<KClass<*>> |
|
|
fun haveClassVisibility(expected: KVisibility): Matcher<KClass<*>> |
|
|
fun haveFunction(name: String): Matcher<KClass<*>> |
|
|
fun haveFunctionAnnotations(count: Int = -1): Matcher<KFunction<*>> |
|
|
fun haveMemberProperty(name: String): Matcher<KClass<*>> |
|
|
fun haveParametersWithName(parameters: List<String>): Matcher<KCallable<*>> |
|
|
fun havePrimaryConstructor(): Matcher<KClass<*>> |