# Hierarchy For Package net.corda.core.contracts.clauses

Package Hierarchies:

- All Packages

## Class Hierarchy

- net.corda.core.contracts.clauses.ClauseKt
- net.corda.core.contracts.clauses.Clause<S,C,K>
  - net.corda.core.contracts.clauses.CompositeClause<S,C,K>
    - net.corda.core.contracts.clauses.AllOf<S,C,K>
      - net.corda.core.contracts.clauses.AllComposition<S,C,K>
    - net.corda.core.contracts.clauses.AnyOf<S,C,K>
      - net.corda.core.contracts.clauses.AnyComposition<S,C,K>
    - net.corda.core.contracts.clauses.FirstComposition<S,C,K>
    - net.corda.core.contracts.clauses.FirstOf<S,C,K>
  - net.corda.core.contracts.clauses.FilterOn<S,C,K>
  - net.corda.core.contracts.clauses.GroupClauseVerifier<S,C,K>
- net.corda.core.contracts.clauses.ClauseVerifier
- net.corda.core.contracts.clauses.FirstComposition.Companion
- net.corda.core.contracts.clauses.FirstOf.Companion
- net.corda.core.contracts.clauses.Clause.Companion