アノテーションインターフェースの使用
org.springframework.lang.Contract

Contract を使用するパッケージ
パッケージ
説明
構成可能なバックエンドを使用した、ターゲットオブジェクトの AOP ベースのスコープのサポート。
Spring の AOP API を使用するための便利なクラス。
アノテーション駆動型 Bean 構成のサポートパッケージ。
アノテーション、メタアノテーション、属性オーバーライドを含むマージされたアノテーションのコアサポートパッケージ。
型変換システム API。
SpEL の中央実装パッケージ。
単体テストおよび統合テストで使用する一般的なユーティリティクラス。
文字列、クラス、コレクション、リフレクションなどを操作するためのユーティリティなど、その他のユーティリティクラス。
  • org.springframework.aop.scope 内の Contract 使用

    Contract のアノテーションを持つ org.springframework.aop.scope のメソッド
    修飾子と型
    メソッド
    説明
    static boolean
    ScopedProxyUtils.isScopedTarget(StringSE beanName)
    beanName が、スコーププロキシ内のターゲット Bean を参照する Bean の名前であるかどうかを判別します。
  • org.springframework.aop.support 内の Contract 使用

    Contract のアノテーションを持つ org.springframework.aop.support のメソッド
    修飾子と型
    メソッド
    説明
    static boolean
    AopUtils.isAopProxy(ObjectSE object)
    指定されたオブジェクトが JDK 動的プロキシまたは CGLIB プロキシかどうかを確認します。
    static boolean
    AopUtils.isCglibProxy(ObjectSE object)
    指定されたオブジェクトが CGLIB プロキシかどうかを確認します。
    static boolean
    AopUtils.isJdkDynamicProxy(ObjectSE object)
    指定されたオブジェクトが JDK 動的プロキシかどうかを確認します。
  • org.springframework.beans.factory.annotation 内の Contract 使用

    Contract のアノテーションを持つ org.springframework.beans.factory.annotation のメソッド
    修飾子と型
    メソッド
    説明
    static boolean
    InjectionMetadata.needsRefresh(InjectionMetadata metadata, ClassSE<?> clazz)
    特定のインジェクションメタデータをリフレッシュする必要があるかどうかを確認します。
  • org.springframework.core.annotation 内の Contract 使用

    Contract のアノテーションを持つ org.springframework.core.annotation のメソッド
    修飾子と型
    メソッド
    説明
    boolean
    RepeatableContainers.equals(ObjectSE other)
  • org.springframework.core.convert 内の Contract 使用

    Contract のアノテーションを持つ org.springframework.core.convert のメソッド
    修飾子と型
    メソッド
    説明
    TypeDescriptor.array(TypeDescriptor elementTypeDescriptor)
    指定された型の配列として新しい型記述子を作成します。
    TypeDescriptor.forObject(ObjectSE source)
    オブジェクトの新しい型記述子を作成します。
  • org.springframework.expression.spel 内の Contract 使用

    Contract のアノテーションを持つ org.springframework.expression.spel のメソッド
    修飾子と型
    メソッド
    説明
    static boolean
    CodeFlow.isBooleanCompatible(StringSE descriptor)
    記述子がブールプリミティブ型かブール参照型かを判別します。
    static boolean
    指定された数値が、バイトコードレベルでの数値演算の目的で整数と見なされるかどうかを決定します。
    static boolean
    CodeFlow.isPrimitive(StringSE descriptor)
    記述子がプリミティブ型または void 用であるかどうかを判断します。
    static boolean
    CodeFlow.isPrimitiveArray(StringSE descriptor)
    記述子がプリミティブ配列用であるかどうかを判断します (たとえば、"[[I" )。
    static boolean
    指定された記述子がサポートされている数値用かどうかを判別してください。
    static boolean
    提供された記述子が、サポートされている数値型またはブール値のどちらであるかを判別してください。
  • org.springframework.test.util 内の Contract 使用

    Contract のアノテーションを持つ org.springframework.test.util のメソッド
    修飾子と型
    メソッド
    説明
    static void
    AssertionErrors.assertFalse(StringSE message, boolean condition)
    指定された条件が false であることをアサートし、それ以外の場合は AssertionErrorSE を発生させます。
    static void
    AssertionErrors.assertNotNull(StringSE message, ObjectSE object)
    指定されたオブジェクトが null ではないことをアサートし、それ以外の場合は AssertionErrorSE を発生させます。
    static void
    AssertionErrors.assertNull(StringSE message, ObjectSE object)
    指定されたオブジェクトが null であることをアサートし、それ以外の場合は AssertionErrorSE を発生させます。
    static void
    AssertionErrors.assertTrue(StringSE message, boolean condition)
    指定された条件が true であることをアサートし、それ以外の場合は AssertionErrorSE を発生させます。
    static void
    AssertionErrors.fail(StringSE message)
    指定されたメッセージでテストに失敗します。
  • org.springframework.util 内の Contract 使用

    Contract のアノテーションを持つ org.springframework.util のメソッド
    修飾子と型
    メソッド
    説明
    static int
    StreamUtils.drain(InputStreamSE in)
    指定された InputStream の残りのコンテンツを排出します。
    static void
    Assert.hasLength(StringSE text, StringSE message)
    指定された文字列が空でないことを表明します。つまり、null であってはならず、空の文字列であってはなりません。
    static void
    Assert.hasLength(StringSE text, SupplierSE<StringSE> messageSupplier)
    指定された文字列が空でないことを表明します。つまり、null であってはならず、空の文字列であってはなりません。
    static boolean
    StringUtils.hasLength(CharSequenceSE str)
    指定された CharSequence が null でも長さ 0 でもないことを確認します。
    static boolean
    StringUtils.hasLength(StringSE str)
    指定された String が null でも長さ 0 でもないことを確認します。
    static void
    Assert.hasText(StringSE text, StringSE message)
    指定された文字列に有効なテキストコンテンツが含まれていることをアサートします。つまり、null であってはならず、空白文字以外の文字が少なくとも 1 つ含まれている必要があります。
    static void
    Assert.hasText(StringSE text, SupplierSE<StringSE> messageSupplier)
    指定された文字列に有効なテキストコンテンツが含まれていることをアサートします。つまり、null であってはならず、空白文字以外の文字が少なくとも 1 つ含まれている必要があります。
    static boolean
    StringUtils.hasText(CharSequenceSE str)
    指定された CharSequence に実際のテキストが含まれているかどうかを確認します
    static boolean
    StringUtils.hasText(StringSE str)
    指定された String に実際のテキストが含まれているかどうかを確認します
    static boolean
    ObjectUtils.isArray(ObjectSE obj)
    指定されたオブジェクトが配列であるかどうかを判別します。オブジェクト配列またはプリミティブ配列のいずれかです。
    static void
    Assert.isAssignable(ClassSE<?> superType, ClassSE<?> subType)
    superType.isAssignableFrom(subType) が true であることを表明します。
    static void
    Assert.isAssignable(ClassSE<?> superType, ClassSE<?> subType, StringSE message)
    superType.isAssignableFrom(subType) が true であることを表明します。
    static void
    Assert.isAssignable(ClassSE<?> superType, ClassSE<?> subType, SupplierSE<StringSE> messageSupplier)
    superType.isAssignableFrom(subType) が true であることを表明します。
    static boolean
    CollectionUtils.isEmpty(CollectionSE<?> collection)
    指定されたコレクションが null または空の場合、true を返します。
    static boolean
    CollectionUtils.isEmpty(MapSE<?,?> map)
    指定されたマップが null または空の場合、true を返します。
    static boolean
    ObjectUtils.isEmpty(ObjectSE obj)
    指定されたオブジェクトが空かどうかを判別します。
    static boolean
    ObjectUtils.isEmpty(ObjectSE[] array)
    指定された配列が空かどうかを判断します: すなわち
    static void
    Assert.isInstanceOf(ClassSE<?> type, ObjectSE obj)
    提供されたオブジェクトが提供されたクラスのインスタンスであることを表明します。
    static void
    Assert.isInstanceOf(ClassSE<?> type, ObjectSE obj, StringSE message)
    提供されたオブジェクトが提供されたクラスのインスタンスであることを表明します。
    static void
    Assert.isInstanceOf(ClassSE<?> type, ObjectSE obj, SupplierSE<StringSE> messageSupplier)
    提供されたオブジェクトが提供されたクラスのインスタンスであることを表明します。
    static void
    Assert.isNull(ObjectSE object, StringSE message)
    オブジェクトが null であることを表明します。
    static void
    Assert.isNull(ObjectSE object, SupplierSE<StringSE> messageSupplier)
    オブジェクトが null であることを表明します。
    static void
    Assert.isTrue(boolean expression, StringSE message)
    ブール式をアサートし、式が false と評価された場合は IllegalArgumentException をスローします。
    static void
    Assert.isTrue(boolean expression, SupplierSE<StringSE> messageSupplier)
    ブール式をアサートし、式が false と評価された場合は IllegalArgumentException をスローします。
    static void
    Assert.notEmpty(ObjectSE[] array, StringSE message)
    配列に要素が含まれていることをアサートします。つまり、null であってはならず、少なくとも 1 つの要素が含まれている必要があります。
    static void
    Assert.notEmpty(ObjectSE[] array, SupplierSE<StringSE> messageSupplier)
    配列に要素が含まれていることをアサートします。つまり、null であってはならず、少なくとも 1 つの要素が含まれている必要があります。
    static void
    Assert.notEmpty(CollectionSE<?> collection, StringSE message)
    コレクションに要素が含まれていることを表明します。つまり、null であってはならず、少なくとも 1 つのエレメントを含んでいる必要があります。
    static void
    Assert.notEmpty(CollectionSE<?> collection, SupplierSE<StringSE> messageSupplier)
    コレクションに要素が含まれていることを表明します。つまり、null であってはならず、少なくとも 1 つのエレメントを含んでいる必要があります。
    static void
    Assert.notEmpty(MapSE<?,?> map, StringSE message)
    マップにエントリが含まれていることをアサートします。つまり、null であってはならず、少なくとも 1 つのエントリが含まれている必要があります。
    static void
    Assert.notEmpty(MapSE<?,?> map, SupplierSE<StringSE> messageSupplier)
    マップにエントリが含まれていることをアサートします。つまり、null であってはならず、少なくとも 1 つのエントリが含まれている必要があります。
    static void
    Assert.notNull(ObjectSE object, StringSE message)
    オブジェクトが null ではないことを表明します。
    static void
    Assert.notNull(ObjectSE object, SupplierSE<StringSE> messageSupplier)
    オブジェクトが null ではないことを表明します。
    static boolean
    ObjectUtils.nullSafeEquals(ObjectSE o1, ObjectSE o2)
    指定されたオブジェクトが等しいかどうかを判別し、両方が null の場合は true を返し、一方のみが null の場合は false を返します。
    static void
    Assert.state(boolean expression, StringSE message)
    ブール式をアサートし、式が false と評価された場合は IllegalStateException をスローします。
    static void
    Assert.state(boolean expression, SupplierSE<StringSE> messageSupplier)
    ブール式をアサートし、式が false と評価された場合は IllegalStateException をスローします。