Top Fields Constructors Methods
org.assertj.core.api

pack-priv Class SoftProxies

extends Object
Class Inheritance
Static Imports
net.bytebuddy.matcher.ElementMatchers.any, .ElementMatchers.isProtected, .ElementMatchers.isPublic, .ElementMatchers.named, .ElementMatchers.namedOneOf, .ElementMatchers.not, org.assertj.core.api.ClassLoadingStrategyFactory.classLoadingStrategy

Field Summary

Modifier and TypeField and Description
private static final ByteBuddy
private static final TypeCache<TypeCache.SimpleKey>
private ErrorCollector
private static final Implementation
private static final ElementMatcher.Junction<MethodDescription>
pack-priv static final ElementMatcher.Junction<MethodDescription>
private static final Implementation

Constructor Summary

AccessConstructor and Description
public
SoftProxies(AssertionErrorCollector assertionErrorCollector)

Method Summary

Modifier and TypeMethod and Description
pack-priv BigDecimalScaleAssert<?>
pack-priv FileSizeAssert<?>
pack-priv IterableSizeAssert<?>
pack-priv MapSizeAssert<?, ?>
pack-priv RecursiveComparisonAssert<?>
pack-priv <SELF extends Assert<? extends SELF, ? extends ACTUAL>, ACTUAL> SELF
createSoftAssertionProxy(Class<SELF> assertClass, Class<ACTUAL> actualClass, ACTUAL actual)

private static <ASSERT extends Assert<?, ?>> Class<ASSERT>
createSoftAssertionProxyClass(Class<ASSERT> assertClass)

pack-priv static <V> Class<? extends V>
generateProxyClass(Class<V> assertClass)

private static ElementMatcher.Junction<MethodDescription>
private static ElementMatcher.Junction<MethodDescription>
methodsNamed(String... names)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

BYTE_BUDDYback to summary
private static final ByteBuddy BYTE_BUDDY
CACHEback to summary
private static final TypeCache<TypeCache.SimpleKey> CACHE
collectorback to summary
private ErrorCollector collector
ERROR_COLLECTORback to summary
private static final Implementation ERROR_COLLECTOR
METHODS_CHANGING_THE_OBJECT_UNDER_TESTback to summary
private static final ElementMatcher.Junction<MethodDescription> METHODS_CHANGING_THE_OBJECT_UNDER_TEST
METHODS_NOT_TO_PROXYback to summary
pack-priv static final ElementMatcher.Junction<MethodDescription> METHODS_NOT_TO_PROXY
PROXIFY_METHOD_CHANGING_THE_OBJECT_UNDER_TESTback to summary
private static final Implementation PROXIFY_METHOD_CHANGING_THE_OBJECT_UNDER_TEST

Constructor Detail

SoftProxiesback to summary
public SoftProxies(AssertionErrorCollector assertionErrorCollector)

Method Detail

createBigDecimalScaleAssertProxyback to summary
pack-priv BigDecimalScaleAssert<?> createBigDecimalScaleAssertProxy(BigDecimalScaleAssert<?> bigDecimalScaleAssert)
createFileSizeAssertProxyback to summary
pack-priv FileSizeAssert<?> createFileSizeAssertProxy(FileSizeAssert<?> fileSizeAssert)
createIterableSizeAssertProxyback to summary
pack-priv IterableSizeAssert<?> createIterableSizeAssertProxy(IterableSizeAssert<?> iterableSizeAssert)
createMapSizeAssertProxyback to summary
pack-priv MapSizeAssert<?, ?> createMapSizeAssertProxy(MapSizeAssert<?, ?> mapSizeAssert)
createRecursiveComparisonAssertProxyback to summary
pack-priv RecursiveComparisonAssert<?> createRecursiveComparisonAssertProxy(RecursiveComparisonAssert<?> recursiveComparisonAssert)
createSoftAssertionProxyback to summary
pack-priv <SELF extends Assert<? extends SELF, ? extends ACTUAL>, ACTUAL> SELF createSoftAssertionProxy(Class<SELF> assertClass, Class<ACTUAL> actualClass, ACTUAL actual)
createSoftAssertionProxyClassback to summary
private static <ASSERT extends Assert<?, ?>> Class<ASSERT> createSoftAssertionProxyClass(Class<ASSERT> assertClass)
Annotations
@SuppressWarnings:unchecked
generateProxyClassback to summary
pack-priv static <V> Class<? extends V> generateProxyClass(Class<V> assertClass)
methodsChangingTheObjectUnderTestNamedback to summary
private static ElementMatcher.Junction<MethodDescription> methodsChangingTheObjectUnderTestNamed(String... names)
methodsNamedback to summary
private static ElementMatcher.Junction<MethodDescription> methodsNamed(String... names)