# ConstructorCondition

class ConstructorCondition < T : Any > : ExecutableCondition < Constructor < T >, ConstructorResolver < T >, T >

Condition for Constructor of ConstructorResolver.

## Constructors

ConstructorCondition
Link copied to clipboard
constructor()

## Properties

annotatedExceptionTypes
Link copied to clipboard
val annotatedExceptionTypes : <Error class: unknown class>
annotatedExceptionTypesNot
Link copied to clipboard
val annotatedExceptionTypesNot : <Error class: unknown class>
annotatedParameterTypes
Link copied to clipboard
val annotatedParameterTypes : <Error class: unknown class>
annotatedParameterTypesNot
Link copied to clipboard
val annotatedParameterTypesNot : <Error class: unknown class>
annotatedReceiverType
Link copied to clipboard
val annotatedReceiverType : <Error class: unknown class>
annotatedReceiverTypeNot
Link copied to clipboard
val annotatedReceiverTypeNot : <Error class: unknown class>
annotatedReturnType
Link copied to clipboard
val annotatedReturnType : <Error class: unknown class>
annotatedReturnTypeNot
Link copied to clipboard
val annotatedReturnTypeNot : <Error class: unknown class>
annotations
Link copied to clipboard
val annotations : <Error class: unknown class>
annotationsNot
Link copied to clipboard
val annotationsNot : <Error class: unknown class>
exceptionTypes
Link copied to clipboard
val exceptionTypes : <Error class: unknown class>
exceptionTypesNot
Link copied to clipboard
val exceptionTypesNot : <Error class: unknown class>
genericExceptionTypes
Link copied to clipboard
val genericExceptionTypes : <Error class: unknown class>
genericExceptionTypesNot
Link copied to clipboard
val genericExceptionTypesNot : <Error class: unknown class>
genericParameters
Link copied to clipboard
val genericParameters : <Error class: unknown class>
genericParametersNot
Link copied to clipboard
val genericParametersNot : <Error class: unknown class>
genericString
Link copied to clipboard
var genericString : String ?
isSynthetic
Link copied to clipboard
var isSynthetic : Boolean ?
isSyntheticNot
Link copied to clipboard
var isSyntheticNot : Boolean ?
isVarArgs
Link copied to clipboard
var isVarArgs : Boolean ?
isVarArgsNot
Link copied to clipboard
var isVarArgsNot : Boolean ?
modifiers
Link copied to clipboard
val modifiers : <Error class: unknown class>
modifiersCondition
Link copied to clipboard
var modifiersCondition : ( Set < Modifiers >) -> Boolean ?
modifiersNot
Link copied to clipboard
val modifiersNot : <Error class: unknown class>
name
Link copied to clipboard
var name : String ?
nameCondition
Link copied to clipboard
var nameCondition : ( String ) -> Boolean ?
parameterAnnotations
Link copied to clipboard
val parameterAnnotations : <Error class: unknown class>
parameterAnnotationsNot
Link copied to clipboard
val parameterAnnotationsNot : <Error class: unknown class>
parameterCount
Link copied to clipboard
var parameterCount : Int ?
parameterCountCondition
Link copied to clipboard
var parameterCountCondition : ( Int ) -> Boolean ?
parameters
Link copied to clipboard
val parameters : <Error class: unknown class>
parametersCondition
Link copied to clipboard
var parametersCondition : ( List < Class <*>>) -> Boolean ?
parametersNot
Link copied to clipboard
val parametersNot : <Error class: unknown class>
typeParameters
Link copied to clipboard
val typeParameters : <Error class: unknown class>
typeParametersNot
Link copied to clipboard
val typeParametersNot : <Error class: unknown class>

## Functions

annotatedExceptionTypes
Link copied to clipboard
open override fun annotatedExceptionTypes (vararg types: Any ): <Error class: unknown class>
annotatedExceptionTypesNot
Link copied to clipboard
open override fun annotatedExceptionTypesNot (vararg types: Any ): <Error class: unknown class>
annotatedParameterTypes
Link copied to clipboard
open override fun annotatedParameterTypes (vararg types: Any ): <Error class: unknown class>
annotatedParameterTypesNot
Link copied to clipboard
open override fun annotatedParameterTypesNot (vararg types: Any ): <Error class: unknown class>
annotatedReceiverType
Link copied to clipboard
open override fun annotatedReceiverType (vararg types: Any ): <Error class: unknown class>
annotatedReceiverTypeNot
Link copied to clipboard
open override fun annotatedReceiverTypeNot (vararg types: Any ): <Error class: unknown class>
annotatedReturnType
Link copied to clipboard
open override fun annotatedReturnType (vararg types: Any ): <Error class: unknown class>
annotatedReturnTypeNot
Link copied to clipboard
open override fun annotatedReturnTypeNot (vararg types: Any ): <Error class: unknown class>
annotations
Link copied to clipboard
open override fun annotations (vararg annotations: Any ): <Error class: unknown class>
annotationsNot
Link copied to clipboard
open override fun annotationsNot (vararg annotations: Any ): <Error class: unknown class>
asResolver
Link copied to clipboard
fun MemberCondition <*, *, *>. asResolver (): MemberCondition <*, *, *>

This is a fake function call chains to avoid internal calls to themselves.

build
Link copied to clipboard
open override fun build (configuration: MemberCondition.Configuration < T >?): List < ConstructorResolver < T >>

Build the condition with the given configuration.

copy
Link copied to clipboard
open override fun copy (): <Error class: unknown class>

Create a copy of this condition.

emptyParameters
Link copied to clipboard
open override fun emptyParameters (): <Error class: unknown class>

Set parameterCount to `0` to match methods with no parameters.

emptyParametersNot
Link copied to clipboard
open override fun emptyParametersNot (): <Error class: unknown class>

Set parameterCountCondition to check if the method has parameters.

exceptionTypes
Link copied to clipboard
open override fun exceptionTypes (vararg types: Any ): <Error class: unknown class>
exceptionTypesNot
Link copied to clipboard
open override fun exceptionTypesNot (vararg types: Any ): <Error class: unknown class>
genericExceptionTypes
Link copied to clipboard
open override fun genericExceptionTypes (vararg types: TypeMatcher ): <Error class: unknown class>
genericExceptionTypesNot
Link copied to clipboard
open override fun genericExceptionTypesNot (vararg types: TypeMatcher ): <Error class: unknown class>
genericParameters
Link copied to clipboard
open override fun genericParameters (vararg types: TypeMatcher ): <Error class: unknown class>
genericParametersNot
Link copied to clipboard
open override fun genericParametersNot (vararg types: TypeMatcher ): <Error class: unknown class>
genericString
Link copied to clipboard
open override fun genericString (genericString: String ): <Error class: unknown class>
isSynthetic
Link copied to clipboard
open override fun isSynthetic (isSynthetic: Boolean ): <Error class: unknown class>
isSyntheticNot
Link copied to clipboard
open override fun isSyntheticNot (isSynthetic: Boolean ): <Error class: unknown class>
isVarArgs
Link copied to clipboard
open override fun isVarArgs (isVarArgs: Boolean ): <Error class: unknown class>
isVarArgsNot
Link copied to clipboard
open override fun isVarArgsNot (isVarArgs: Boolean ): <Error class: unknown class>
modifiers
Link copied to clipboard
open override fun modifiers (vararg modifiers: Modifiers ): <Error class: unknown class>
open override fun modifiers (condition: ( Set < Modifiers >) -> Boolean ): <Error class: unknown class>
modifiersNot
Link copied to clipboard
open override fun modifiersNot (vararg modifiers: Modifiers ): <Error class: unknown class>
name
Link copied to clipboard
open override fun name (condition: ( String ) -> Boolean ): <Error class: unknown class>
open override fun name (name: String ): <Error class: unknown class>
parameterAnnotations
Link copied to clipboard
open override fun parameterAnnotations (vararg annotations: Set < Any >): <Error class: unknown class>
parameterAnnotationsNot
Link copied to clipboard
open override fun parameterAnnotationsNot (vararg annotations: Set < Any >): <Error class: unknown class>
parameterCount
Link copied to clipboard
open override fun parameterCount (condition: ( Int ) -> Boolean ): <Error class: unknown class>
open override fun parameterCount (count: Int ): <Error class: unknown class>
parameters
Link copied to clipboard
open override fun parameters (vararg types: Any ): <Error class: unknown class>
open override fun parameters (condition: ( List < Class <*>>) -> Boolean ): <Error class: unknown class>
parametersNot
Link copied to clipboard
open override fun parametersNot (vararg types: Any ): <Error class: unknown class>
resolve
Link copied to clipboard
fun MemberCondition <*, *, *>. resolve (): MemberCondition <*, *, *>

This is a fake function call chains to avoid internal calls to themselves.

superclass
Link copied to clipboard
open override fun superclass (): <Error class: unknown class>

Enable superclass mode.

typeParameters
Link copied to clipboard
open override fun typeParameters (vararg types: TypeMatcher ): <Error class: unknown class>
typeParametersNot
Link copied to clipboard
open override fun typeParametersNot (vararg types: TypeMatcher ): <Error class: unknown class>