Uses of Annotation Interface
org.springframework.lang.Contract
Packages that use Contract
Package
Description
Support for AOP-based scoping of target objects, with configurable backend.
Convenience classes for using Spring's AOP API.
Support package for annotation-driven bean configuration.
Core support package for annotations, meta-annotations, and merged
annotations with attribute overrides.
Type conversion system API.
SpEL's central implementation package.
General utility classes for use in unit and integration tests.
Miscellaneous utility classes, such as utilities for working with strings,
classes, collections, reflection, etc.
-
Uses of Contract in org.springframework.aop.scope
Methods in org.springframework.aop.scope with annotations of type ContractModifier and TypeMethodDescriptionstatic boolean
ScopedProxyUtils.isScopedTarget
(String beanName) Determine if thebeanName
is the name of a bean that references the target bean within a scoped proxy. -
Uses of Contract in org.springframework.aop.support
Methods in org.springframework.aop.support with annotations of type ContractModifier and TypeMethodDescriptionstatic boolean
AopUtils.isAopProxy
(Object object) Check whether the given object is a JDK dynamic proxy or a CGLIB proxy.static boolean
AopUtils.isCglibProxy
(Object object) Check whether the given object is a CGLIB proxy.static boolean
AopUtils.isJdkDynamicProxy
(Object object) Check whether the given object is a JDK dynamic proxy. -
Uses of Contract in org.springframework.beans.factory.annotation
Methods in org.springframework.beans.factory.annotation with annotations of type ContractModifier and TypeMethodDescriptionstatic boolean
InjectionMetadata.needsRefresh
(InjectionMetadata metadata, Class<?> clazz) Check whether the given injection metadata needs to be refreshed. -
Uses of Contract in org.springframework.core.annotation
Methods in org.springframework.core.annotation with annotations of type Contract -
Uses of Contract in org.springframework.core.convert
Methods in org.springframework.core.convert with annotations of type ContractModifier and TypeMethodDescriptionstatic TypeDescriptor
TypeDescriptor.array
(TypeDescriptor elementTypeDescriptor) Create a new type descriptor as an array of the specified type.static TypeDescriptor
Create a new type descriptor for an object. -
Uses of Contract in org.springframework.expression.spel
Methods in org.springframework.expression.spel with annotations of type ContractModifier and TypeMethodDescriptionstatic boolean
CodeFlow.isBooleanCompatible
(String descriptor) Determine whether the descriptor is for a boolean primitive or boolean reference type.static boolean
CodeFlow.isIntegerForNumericOp
(Number number) Determine whether the given number is to be considered as an integer for the purposes of a numeric operation at the bytecode level.static boolean
CodeFlow.isPrimitive
(String descriptor) Determine whether the descriptor is for a primitive type orvoid
.static boolean
CodeFlow.isPrimitiveArray
(String descriptor) Determine whether the descriptor is for a primitive array (e.g.static boolean
CodeFlow.isPrimitiveOrUnboxableSupportedNumber
(String descriptor) Determine if the supplied descriptor is for a supported number.static boolean
CodeFlow.isPrimitiveOrUnboxableSupportedNumberOrBoolean
(String descriptor) Determine if the supplied descriptor is for a supported number type or boolean. -
Uses of Contract in org.springframework.test.util
Methods in org.springframework.test.util with annotations of type ContractModifier and TypeMethodDescriptionstatic void
AssertionErrors.assertFalse
(String message, boolean condition) Assert the given condition isfalse
and raise anAssertionError
otherwise.static void
AssertionErrors.assertNotNull
(String message, Object object) Assert that the given object is notnull
and raise anAssertionError
otherwise.static void
AssertionErrors.assertNull
(String message, Object object) Assert that the given object isnull
and raise anAssertionError
otherwise.static void
AssertionErrors.assertTrue
(String message, boolean condition) Assert the given condition istrue
and raise anAssertionError
otherwise.static void
Fail a test with the given message. -
Uses of Contract in org.springframework.util
Methods in org.springframework.util with annotations of type ContractModifier and TypeMethodDescriptionstatic int
StreamUtils.drain
(InputStream in) Drain the remaining content of the given InputStream.static boolean
StringUtils.hasLength
(CharSequence str) Check that the givenCharSequence
is neithernull
nor of length 0.static boolean
Check that the givenString
is neithernull
nor of length 0.static boolean
StringUtils.hasText
(CharSequence str) Check whether the givenCharSequence
contains actual text.static boolean
Check whether the givenString
contains actual text.static boolean
Determine whether the given object is an array: either an Object array or a primitive array.static boolean
CollectionUtils.isEmpty
(Collection<?> collection) Returntrue
if the supplied Collection isnull
or empty.static boolean
Returntrue
if the supplied Map isnull
or empty.static boolean
Determine whether the given array is empty: i.e.static void
Assert that an object isnull
.static void
Assert that an object isnull
.static void
Assert a boolean expression, throwing anIllegalArgumentException
if the expression evaluates tofalse
.static void
Assert a boolean expression, throwing anIllegalArgumentException
if the expression evaluates tofalse
.static void
Assert that an array contains elements; that is, it must not benull
and must contain at least one element.static void
Assert that an array contains elements; that is, it must not benull
and must contain at least one element.static void
Assert that an object is notnull
.static void
Assert that an object is notnull
.static boolean
ObjectUtils.nullSafeEquals
(Object o1, Object o2) Determine if the given objects are equal, returningtrue
if both arenull
orfalse
if only one isnull
.static void
Assert a boolean expression, throwing anIllegalStateException
if the expression evaluates tofalse
.static void
Assert a boolean expression, throwing anIllegalStateException
if the expression evaluates tofalse
.