クラス Classes

java.lang.ObjectSE
org.springframework.modulith.core.Classes
実装済みのインターフェース一覧:
com.tngtech.archunit.base.DescribedIterable<com.tngtech.archunit.core.domain.JavaClass>com.tngtech.archunit.base.HasDescriptionIterableSE<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
  • フィールド概要

    フィールド
    修飾子と型
    フィールド
    説明
    static Classes
  • 方法の概要

    修飾子と型
    メソッド
    説明
    (package private) Classes
    and(CollectionSE<com.tngtech.archunit.core.domain.JavaClass> others)
    現在の要素と指定された他の要素を組み合わせたクラスを返します。
    (package private) Classes
    and(Classes classes)
    (package private) boolean
    contains(com.tngtech.archunit.core.domain.JavaClass type)
    (package private) boolean
    contains(ClassSE<?> type)
    (package private) boolean
    contains(StringSE className)
    boolean
    (package private) StringSE
    (package private) static StringSE
    format(com.tngtech.archunit.core.domain.JavaClass type, StringSE basePackage)
    (package private) static StringSE
    format(com.tngtech.archunit.core.domain.JavaClass type, StringSE basePackage, boolean exposed)
    指定された JavaClass を StringSE にフォーマットし、指定された基本パッケージを省略する可能性があります。
    (package private) StringSE
    format(StringSE basePackage)
    (package private) com.tngtech.archunit.core.domain.JavaClass
    int
    (package private) boolean
    IteratorSE<com.tngtech.archunit.core.domain.JavaClass>
    (package private) static Classes
    of(com.tngtech.archunit.core.domain.JavaClasses classes)
    指定された JavaClass に対して新しい Classes を作成します。
    (package private) static Classes
    of(ListSE<com.tngtech.archunit.core.domain.JavaClass> classes)
    指定された JavaClass に対して新しい Classes を作成します。
    StreamSE<com.tngtech.archunit.core.domain.JavaClass>
    (package private) Classes
    that(com.tngtech.archunit.base.DescribedPredicate<? super com.tngtech.archunit.core.domain.JavaClass> predicate)
    指定された DescribedPredicate に一致する Classes を返します。
    (package private) Classes
    thatResideIn(PackageName name, boolean nested)
    指定された PackageName に存在するすべてのクラスを返します。
    (package private) static CollectorSE<com.tngtech.archunit.core.domain.JavaClass,?,Classes>
    JavaTypeStreamSE から Classes インスタンスを作成する CollectorSE を返します。
    (package private) OptionalSE<com.tngtech.archunit.core.domain.JavaClass>

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE

    インターフェース java.lang.IterableSE から継承されたメソッド

    forEachSE, spliterator
  • フィールドの詳細

  • 方法の詳細

    • of

      static Classes of(com.tngtech.archunit.core.domain.JavaClasses classes)
      指定された JavaClass に対して新しい Classes を作成します。
      パラメーター:
      classes - null であってはなりません。
      戻り値:
    • of

      static Classes of(ListSE<com.tngtech.archunit.core.domain.JavaClass> classes)
      指定された JavaClass に対して新しい Classes を作成します。
      パラメーター:
      classes - null であってはなりません。
      戻り値:
      null になることはありません。
    • toClasses

      static CollectorSE<com.tngtech.archunit.core.domain.JavaClass,?,Classes> toClasses()
      JavaTypeStreamSE から Classes インスタンスを作成する CollectorSE を返します。
      戻り値:
      null になることはありません。
    • that

      Classes that(com.tngtech.archunit.base.DescribedPredicate<? super com.tngtech.archunit.core.domain.JavaClass> predicate)
      指定された DescribedPredicate に一致する Classes を返します。
      パラメーター:
      predicate - null であってはなりません。
      戻り値:
    • thatResideIn

      Classes thatResideIn(PackageName name, boolean nested)
      指定された PackageName に存在するすべてのクラスを返します。
      パラメーター:
      name - null であってはなりません。
      nested - ネストされたパッケージを含めるかどうか
      戻り値:
      null になることはありません。
    • and

      Classes and(Classes classes)
    • and

      Classes and(CollectionSE<com.tngtech.archunit.core.domain.JavaClass> others)
      現在の要素と指定された他の要素を組み合わせたクラスを返します。
      パラメーター:
      others - null であってはなりません。
      戻り値:
    • stream

      public StreamSE<com.tngtech.archunit.core.domain.JavaClass> stream()
    • isEmpty

      boolean isEmpty()
    • toOptional

      OptionalSE<com.tngtech.archunit.core.domain.JavaClass> toOptional()
    • contains

      boolean contains(com.tngtech.archunit.core.domain.JavaClass type)
    • contains

      boolean contains(ClassSE<?> type)
    • contains

      boolean contains(StringSE className)
    • getRequiredClass

      com.tngtech.archunit.core.domain.JavaClass getRequiredClass(ClassSE<?> type)
    • getDescription

      public StringSE getDescription()
      次で指定:
      インターフェース com.tngtech.archunit.base.HasDescription 内の getDescription 
    • iterator

      public IteratorSE<com.tngtech.archunit.core.domain.JavaClass> iterator()
      次で指定:
      インターフェース IterableSE<com.tngtech.archunit.core.domain.JavaClass> 内の iterator 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString 
    • equals

      public boolean equals(ObjectSE obj)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • format

      StringSE format()
    • format

      StringSE format(StringSE basePackage)
    • format

      static StringSE format(com.tngtech.archunit.core.domain.JavaClass type, StringSE basePackage)
    • format

      static StringSE format(com.tngtech.archunit.core.domain.JavaClass type, StringSE basePackage, boolean exposed)
      指定された JavaClass を StringSE にフォーマットし、指定された基本パッケージを省略する可能性があります。
      パラメーター:
      type - null であってはなりません。
      basePackage - null であってはなりません。
      exposed - 指定された型が公開されているとみなされるかどうか。
      戻り値:
      null になることはありません。