# FieldCondition

class FieldCondition < T : Any > : MemberCondition < Field , FieldResolver < T >, T >

Condition for Field of FieldResolver.

## Constructors

FieldCondition
Link copied to clipboard
constructor()

## Types

Companion
Link copied to clipboard
object Companion

## Properties

annotations
Link copied to clipboard
val annotations : MutableSet < Any >
annotationsNot
Link copied to clipboard
val annotationsNot : MutableSet < Any >
genericString
Link copied to clipboard
var genericString : String ?
genericType
Link copied to clipboard
var genericType : TypeMatcher ?
genericTypeCondition
Link copied to clipboard
var genericTypeCondition : ( Type ) -> Boolean ?
isEnumConstant
Link copied to clipboard
var isEnumConstant : Boolean ?
isEnumConstantNot
Link copied to clipboard
var isEnumConstantNot : Boolean ?
isSynthetic
Link copied to clipboard
var isSynthetic : Boolean ?
isSyntheticNot
Link copied to clipboard
var isSyntheticNot : Boolean ?
modifiers
Link copied to clipboard
val modifiers : MutableSet < Modifiers >
modifiersCondition
Link copied to clipboard
var modifiersCondition : ( Set < Modifiers >) -> Boolean ?
modifiersNot
Link copied to clipboard
val modifiersNot : MutableSet < Modifiers >
name
Link copied to clipboard
var name : String ?
nameCondition
Link copied to clipboard
var nameCondition : ( String ) -> Boolean ?
type
Link copied to clipboard
var type : Any ?
typeCondition
Link copied to clipboard
var typeCondition : ( Class <*>) -> Boolean ?

## Functions

annotations
Link copied to clipboard
open override fun annotations (vararg annotations: Any ): FieldCondition < T >
annotationsNot
Link copied to clipboard
open override fun annotationsNot (vararg annotations: Any ): FieldCondition < T >
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 < FieldResolver < T >>

Build the condition with the given configuration.

copy
Link copied to clipboard
open override fun copy (): FieldCondition < T >

Create a copy of this condition.

genericString
Link copied to clipboard
open override fun genericString (genericString: String ): FieldCondition < T >
genericType
Link copied to clipboard
fun genericType (type: TypeMatcher ): FieldCondition < T >
fun genericType (condition: ( Type ) -> Boolean ): FieldCondition < T >
isEnumConstant
Link copied to clipboard
fun isEnumConstant (isEnumConstant: Boolean ): FieldCondition < T >
isEnumConstantNot
Link copied to clipboard
fun isEnumConstantNot (isEnumConstant: Boolean ): FieldCondition < T >
isSynthetic
Link copied to clipboard
open override fun isSynthetic (isSynthetic: Boolean ): FieldCondition < T >
isSyntheticNot
Link copied to clipboard
open override fun isSyntheticNot (isSynthetic: Boolean ): FieldCondition < T >
modifiers
Link copied to clipboard
open override fun modifiers (vararg modifiers: Modifiers ): FieldCondition < T >
open override fun modifiers (condition: ( Set < Modifiers >) -> Boolean ): FieldCondition < T >
modifiersNot
Link copied to clipboard
open override fun modifiersNot (vararg modifiers: Modifiers ): FieldCondition < T >
name
Link copied to clipboard
open override fun name (condition: ( String ) -> Boolean ): FieldCondition < T >
open override fun name (name: String ): FieldCondition < T >
superclass
Link copied to clipboard
open override fun superclass (): FieldCondition < T >

Enable superclass mode.

type
Link copied to clipboard
fun type (type: Any ): FieldCondition < T >
fun type (condition: ( Class <*>) -> Boolean ): FieldCondition < T >