クラス Classes
java.lang.ObjectSE
org.springframework.modulith.core.Classes
- 実装されたすべてのインターフェース:
com.tngtech.archunit.base.DescribedIterable<com.tngtech.archunit.core.domain.JavaClass>
、com.tngtech.archunit.base.HasDescription
、IterableSE<com.tngtech.archunit.core.domain.JavaClass>
class Classes
extends ObjectSE
implements com.tngtech.archunit.base.DescribedIterable<com.tngtech.archunit.core.domain.JavaClass>
- 作成者:
- Oliver Drotbohm
ネストされたクラスのサマリー
インターフェース com.tngtech.archunit.base.DescribedIterable から継承されたネストクラス / インターフェース
com.tngtech.archunit.base.DescribedIterable.From
フィールドサマリー
メソッドのサマリー
修飾子と型メソッド説明(package private) Classes
and
(CollectionSE<com.tngtech.archunit.core.domain.JavaClass> others) 現在の要素と指定された他の要素を組み合わせたクラスを返します。(package private) Classes
(package private) boolean
contains
(com.tngtech.archunit.core.domain.JavaClass type) (package private) boolean
boolean
(package private) StringSE
format()
(package private) static StringSE
(package private) static StringSE
指定されたJavaClass
をString
SE にフォーマットし、指定された基本パッケージを省略する可能性があります。(package private) StringSE
(package private) com.tngtech.archunit.core.domain.JavaClass
getRequiredClass
(ClassSE<?> type) int
hashCode()
(package private) boolean
isEmpty()
IteratorSE<com.tngtech.archunit.core.domain.JavaClass>
iterator()
(package private) static Classes
of
(com.tngtech.archunit.core.domain.JavaClasses classes) 指定されたJavaClass
に対して新しいClasses
を作成します。(package private) static Classes
指定されたJavaClass
に対して新しいClasses
を作成します。StreamSE<com.tngtech.archunit.core.domain.JavaClass>
stream()
(package private) Classes
that
(com.tngtech.archunit.base.DescribedPredicate<? super com.tngtech.archunit.core.domain.JavaClass> predicate) 指定されたDescribedPredicate
に一致するClasses
を返します。(package private) static CollectorSE<com.tngtech.archunit.core.domain.JavaClass,
?, Classes> (package private) OptionalSE<com.tngtech.archunit.core.domain.JavaClass>
toString()
クラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE
インターフェース java.lang.IterableSE から継承されたメソッド
forEachSE, spliterator
フィールドの詳細
NONE
メソッドの詳細
of
指定されたJavaClass
に対して新しいClasses
を作成します。- パラメーター:
classes
- null であってはなりません。- 戻り値:
of
指定されたJavaClass
に対して新しいClasses
を作成します。- パラメーター:
classes
- null であってはなりません。- 戻り値:
- null になることはありません。
toClasses
- 戻り値:
- null になることはありません。
that
Classes that(com.tngtech.archunit.base.DescribedPredicate<? super com.tngtech.archunit.core.domain.JavaClass> predicate) 指定されたDescribedPredicate
に一致するClasses
を返します。- パラメーター:
predicate
- null であってはなりません。- 戻り値:
and
and
現在の要素と指定された他の要素を組み合わせたクラスを返します。- パラメーター:
others
- null であってはなりません。- 戻り値:
stream
isEmpty
boolean isEmpty()toOptional
OptionalSE<com.tngtech.archunit.core.domain.JavaClass> toOptional()contains
boolean contains(com.tngtech.archunit.core.domain.JavaClass type) contains
getRequiredClass
getDescription
- 次で指定:
- インターフェース
com.tngtech.archunit.base.HasDescription
のgetDescription
iterator
- 次で指定:
- インターフェース
IterableSE<com.tngtech.archunit.core.domain.JavaClass>
のiterator
toString
equals
hashCode
public int hashCode()format
StringSE format()format
format
format
static StringSE format(com.tngtech.archunit.core.domain.JavaClass type, StringSE basePackage, boolean exposed) 指定されたJavaClass
をString
SE にフォーマットし、指定された基本パッケージを省略する可能性があります。- パラメーター:
type
- null であってはなりません。basePackage
- null であってはなりません。exposed
- 指定された型が公開されているとみなされるかどうか。- 戻り値:
- null になることはありません。