Polish
This commit is contained in:
		
							parent
							
								
									b05b5902c0
								
							
						
					
					
						commit
						9c5dcad0e5
					
				| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
/*
 | 
			
		||||
 * Copyright 2002-2022 the original author or authors.
 | 
			
		||||
 * Copyright 2002-2023 the original author or authors.
 | 
			
		||||
 *
 | 
			
		||||
 * Licensed under the Apache License, Version 2.0 (the "License");
 | 
			
		||||
 * you may not use this file except in compliance with the License.
 | 
			
		||||
| 
						 | 
				
			
			@ -402,7 +402,7 @@ public class AntPathMatcher implements PathMatcher {
 | 
			
		|||
	protected String[] tokenizePattern(String pattern) {
 | 
			
		||||
		String[] tokenized = null;
 | 
			
		||||
		Boolean cachePatterns = this.cachePatterns;
 | 
			
		||||
		if (cachePatterns == null || cachePatterns.booleanValue()) {
 | 
			
		||||
		if (cachePatterns == null || cachePatterns) {
 | 
			
		||||
			tokenized = this.tokenizedPatternCache.get(pattern);
 | 
			
		||||
		}
 | 
			
		||||
		if (tokenized == null) {
 | 
			
		||||
| 
						 | 
				
			
			@ -414,7 +414,7 @@ public class AntPathMatcher implements PathMatcher {
 | 
			
		|||
				deactivatePatternCache();
 | 
			
		||||
				return tokenized;
 | 
			
		||||
			}
 | 
			
		||||
			if (cachePatterns == null || cachePatterns.booleanValue()) {
 | 
			
		||||
			if (cachePatterns == null || cachePatterns) {
 | 
			
		||||
				this.tokenizedPatternCache.put(pattern, tokenized);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
| 
						 | 
				
			
			@ -458,7 +458,7 @@ public class AntPathMatcher implements PathMatcher {
 | 
			
		|||
	protected AntPathStringMatcher getStringMatcher(String pattern) {
 | 
			
		||||
		AntPathStringMatcher matcher = null;
 | 
			
		||||
		Boolean cachePatterns = this.cachePatterns;
 | 
			
		||||
		if (cachePatterns == null || cachePatterns.booleanValue()) {
 | 
			
		||||
		if (cachePatterns == null || cachePatterns) {
 | 
			
		||||
			matcher = this.stringMatcherCache.get(pattern);
 | 
			
		||||
		}
 | 
			
		||||
		if (matcher == null) {
 | 
			
		||||
| 
						 | 
				
			
			@ -470,7 +470,7 @@ public class AntPathMatcher implements PathMatcher {
 | 
			
		|||
				deactivatePatternCache();
 | 
			
		||||
				return matcher;
 | 
			
		||||
			}
 | 
			
		||||
			if (cachePatterns == null || cachePatterns.booleanValue()) {
 | 
			
		||||
			if (cachePatterns == null || cachePatterns) {
 | 
			
		||||
				this.stringMatcherCache.put(pattern, matcher);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
/*
 | 
			
		||||
 * Copyright 2002-2018 the original author or authors.
 | 
			
		||||
 * Copyright 2002-2023 the original author or authors.
 | 
			
		||||
 *
 | 
			
		||||
 * Licensed under the Apache License, Version 2.0 (the "License");
 | 
			
		||||
 * you may not use this file except in compliance with the License.
 | 
			
		||||
| 
						 | 
				
			
			@ -138,7 +138,7 @@ public class AutoPopulatingList<E> implements List<E>, Serializable {
 | 
			
		|||
	@Override
 | 
			
		||||
	public E get(int index) {
 | 
			
		||||
		int backingListSize = this.backingList.size();
 | 
			
		||||
		E element = null;
 | 
			
		||||
		E element;
 | 
			
		||||
		if (index < backingListSize) {
 | 
			
		||||
			element = this.backingList.get(index);
 | 
			
		||||
			if (element == null) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -98,7 +98,7 @@ public abstract class Base64Utils {
 | 
			
		|||
	}
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * Base64-decode the given byte array from an UTF-8 String.
 | 
			
		||||
	 * Base64-decode the given byte array from a UTF-8 String.
 | 
			
		||||
	 * @param src the encoded UTF-8 String
 | 
			
		||||
	 * @return the original byte array
 | 
			
		||||
	 */
 | 
			
		||||
| 
						 | 
				
			
			@ -120,7 +120,7 @@ public abstract class Base64Utils {
 | 
			
		|||
	}
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * Base64-decode the given byte array from an UTF-8 String using the RFC 4648
 | 
			
		||||
	 * Base64-decode the given byte array from a UTF-8 String using the RFC 4648
 | 
			
		||||
	 * "URL and Filename Safe Alphabet".
 | 
			
		||||
	 * @param src the encoded UTF-8 String
 | 
			
		||||
	 * @return the original byte array
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -106,19 +106,19 @@ public abstract class ClassUtils {
 | 
			
		|||
 | 
			
		||||
	/**
 | 
			
		||||
	 * Map with primitive wrapper type as key and corresponding primitive
 | 
			
		||||
	 * type as value, for example: Integer.class -> int.class.
 | 
			
		||||
	 * type as value, for example: {@code Integer.class -> int.class}.
 | 
			
		||||
	 */
 | 
			
		||||
	private static final Map<Class<?>, Class<?>> primitiveWrapperTypeMap = new IdentityHashMap<>(9);
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * Map with primitive type as key and corresponding wrapper
 | 
			
		||||
	 * type as value, for example: int.class -> Integer.class.
 | 
			
		||||
	 * type as value, for example: {@code int.class -> Integer.class}.
 | 
			
		||||
	 */
 | 
			
		||||
	private static final Map<Class<?>, Class<?>> primitiveTypeToWrapperMap = new IdentityHashMap<>(9);
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * Map with primitive type name as key and corresponding primitive
 | 
			
		||||
	 * type as value, for example: "int" -> "int.class".
 | 
			
		||||
	 * type as value, for example: {@code "int" -> int.class}.
 | 
			
		||||
	 */
 | 
			
		||||
	private static final Map<String, Class<?>> primitiveTypeNameMap = new HashMap<>(32);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -396,7 +396,6 @@ public final class ConcurrentLruCache<K, V> {
 | 
			
		|||
 | 
			
		||||
		private final EvictionQueue<K, V> evictionQueue;
 | 
			
		||||
 | 
			
		||||
		@SuppressWarnings("rawtypes")
 | 
			
		||||
		ReadOperations(EvictionQueue<K, V> evictionQueue) {
 | 
			
		||||
			this.evictionQueue = evictionQueue;
 | 
			
		||||
			for (int i = 0; i < BUFFER_COUNT; i++) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -317,7 +317,7 @@ public class ConcurrentReferenceHashMap<K, V> extends AbstractMap<K, V> implemen
 | 
			
		|||
	}
 | 
			
		||||
 | 
			
		||||
	@Override
 | 
			
		||||
	public boolean remove(@Nullable Object key, final @Nullable Object value) {
 | 
			
		||||
	public boolean remove(@Nullable Object key, @Nullable final Object value) {
 | 
			
		||||
		Boolean result = doTask(key, new Task<Boolean>(TaskOption.RESTRUCTURE_AFTER, TaskOption.SKIP_IF_EMPTY) {
 | 
			
		||||
			@Override
 | 
			
		||||
			protected Boolean execute(@Nullable Reference<K, V> ref, @Nullable Entry<K, V> entry) {
 | 
			
		||||
| 
						 | 
				
			
			@ -334,7 +334,7 @@ public class ConcurrentReferenceHashMap<K, V> extends AbstractMap<K, V> implemen
 | 
			
		|||
	}
 | 
			
		||||
 | 
			
		||||
	@Override
 | 
			
		||||
	public boolean replace(@Nullable K key, final @Nullable V oldValue, final @Nullable V newValue) {
 | 
			
		||||
	public boolean replace(@Nullable K key, @Nullable final V oldValue, @Nullable final V newValue) {
 | 
			
		||||
		Boolean result = doTask(key, new Task<Boolean>(TaskOption.RESTRUCTURE_BEFORE, TaskOption.SKIP_IF_EMPTY) {
 | 
			
		||||
			@Override
 | 
			
		||||
			protected Boolean execute(@Nullable Reference<K, V> ref, @Nullable Entry<K, V> entry) {
 | 
			
		||||
| 
						 | 
				
			
			@ -350,7 +350,7 @@ public class ConcurrentReferenceHashMap<K, V> extends AbstractMap<K, V> implemen
 | 
			
		|||
 | 
			
		||||
	@Override
 | 
			
		||||
	@Nullable
 | 
			
		||||
	public V replace(@Nullable K key, final @Nullable V value) {
 | 
			
		||||
	public V replace(@Nullable K key, @Nullable final V value) {
 | 
			
		||||
		return doTask(key, new Task<V>(TaskOption.RESTRUCTURE_BEFORE, TaskOption.SKIP_IF_EMPTY) {
 | 
			
		||||
			@Override
 | 
			
		||||
			@Nullable
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
/*
 | 
			
		||||
 * Copyright 2002-2022 the original author or authors.
 | 
			
		||||
 * Copyright 2002-2023 the original author or authors.
 | 
			
		||||
 *
 | 
			
		||||
 * Licensed under the Apache License, Version 2.0 (the "License");
 | 
			
		||||
 * you may not use this file except in compliance with the License.
 | 
			
		||||
| 
						 | 
				
			
			@ -125,13 +125,13 @@ public abstract class DigestUtils {
 | 
			
		|||
 | 
			
		||||
	private static byte[] digest(String algorithm, InputStream inputStream) throws IOException {
 | 
			
		||||
		MessageDigest messageDigest = getDigest(algorithm);
 | 
			
		||||
		if (inputStream instanceof UpdateMessageDigestInputStream digestIntputStream){
 | 
			
		||||
			digestIntputStream.updateMessageDigest(messageDigest);
 | 
			
		||||
		if (inputStream instanceof UpdateMessageDigestInputStream digestInputStream){
 | 
			
		||||
			digestInputStream.updateMessageDigest(messageDigest);
 | 
			
		||||
			return messageDigest.digest();
 | 
			
		||||
		}
 | 
			
		||||
		else {
 | 
			
		||||
			final byte[] buffer = new byte[StreamUtils.BUFFER_SIZE];
 | 
			
		||||
			int bytesRead = -1;
 | 
			
		||||
			int bytesRead;
 | 
			
		||||
			while ((bytesRead = inputStream.read(buffer)) != -1) {
 | 
			
		||||
				messageDigest.update(buffer, 0, bytesRead);
 | 
			
		||||
			}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -84,12 +84,13 @@ public abstract class FileSystemUtils {
 | 
			
		|||
			return false;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		Files.walkFileTree(root, new SimpleFileVisitor<Path>() {
 | 
			
		||||
		Files.walkFileTree(root, new SimpleFileVisitor<>() {
 | 
			
		||||
			@Override
 | 
			
		||||
			public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException {
 | 
			
		||||
				Files.delete(file);
 | 
			
		||||
				return FileVisitResult.CONTINUE;
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			@Override
 | 
			
		||||
			public FileVisitResult postVisitDirectory(Path dir, IOException exc) throws IOException {
 | 
			
		||||
				Files.delete(dir);
 | 
			
		||||
| 
						 | 
				
			
			@ -126,12 +127,13 @@ public abstract class FileSystemUtils {
 | 
			
		|||
		BasicFileAttributes srcAttr = Files.readAttributes(src, BasicFileAttributes.class);
 | 
			
		||||
 | 
			
		||||
		if (srcAttr.isDirectory()) {
 | 
			
		||||
			Files.walkFileTree(src, EnumSet.of(FOLLOW_LINKS), Integer.MAX_VALUE, new SimpleFileVisitor<Path>() {
 | 
			
		||||
			Files.walkFileTree(src, EnumSet.of(FOLLOW_LINKS), Integer.MAX_VALUE, new SimpleFileVisitor<>() {
 | 
			
		||||
				@Override
 | 
			
		||||
				public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) throws IOException {
 | 
			
		||||
					Files.createDirectories(dest.resolve(src.relativize(dir)));
 | 
			
		||||
					return FileVisitResult.CONTINUE;
 | 
			
		||||
				}
 | 
			
		||||
 | 
			
		||||
				@Override
 | 
			
		||||
				public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException {
 | 
			
		||||
					Files.copy(file, dest.resolve(src.relativize(file)), StandardCopyOption.REPLACE_EXISTING);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -102,7 +102,6 @@ public class MimeType implements Comparable<MimeType>, Serializable {
 | 
			
		|||
 | 
			
		||||
	private final String subtype;
 | 
			
		||||
 | 
			
		||||
	@SuppressWarnings("serial")
 | 
			
		||||
	private final Map<String, String> parameters;
 | 
			
		||||
 | 
			
		||||
	@Nullable
 | 
			
		||||
| 
						 | 
				
			
			@ -642,7 +641,7 @@ public class MimeType implements Comparable<MimeType>, Serializable {
 | 
			
		|||
	}
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * Indicates whether this {@code MimeType} is more less than the given type.
 | 
			
		||||
	 * Indicates whether this {@code MimeType} is less specific than the given type.
 | 
			
		||||
	 * <ol>
 | 
			
		||||
	 * <li>if this mime type has a {@linkplain #isWildcardType() wildcard type},
 | 
			
		||||
	 * and the other does not, then this method returns {@code true}.</li>
 | 
			
		||||
| 
						 | 
				
			
			@ -684,7 +683,7 @@ public class MimeType implements Comparable<MimeType>, Serializable {
 | 
			
		|||
	/**
 | 
			
		||||
	 * Parse the given String value into a {@code MimeType} object,
 | 
			
		||||
	 * with this method name following the 'valueOf' naming convention
 | 
			
		||||
	 * (as supported by {@link org.springframework.core.convert.ConversionService}.
 | 
			
		||||
	 * (as supported by {@link org.springframework.core.convert.ConversionService}).
 | 
			
		||||
	 * @see MimeTypeUtils#parseMimeType(String)
 | 
			
		||||
	 */
 | 
			
		||||
	public static MimeType valueOf(String value) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -144,7 +144,7 @@ public abstract class ObjectUtils {
 | 
			
		|||
			return optional.isEmpty();
 | 
			
		||||
		}
 | 
			
		||||
		if (obj instanceof CharSequence charSequence) {
 | 
			
		||||
			return charSequence.length() == 0;
 | 
			
		||||
			return charSequence.isEmpty();
 | 
			
		||||
		}
 | 
			
		||||
		if (obj.getClass().isArray()) {
 | 
			
		||||
			return Array.getLength(obj) == 0;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -839,7 +839,7 @@ public abstract class StringUtils {
 | 
			
		|||
	 * the {@link Locale#toString} format as well as BCP 47 language tags as
 | 
			
		||||
	 * specified by {@link Locale#forLanguageTag}.
 | 
			
		||||
	 * @param localeValue the locale value: following either {@code Locale's}
 | 
			
		||||
	 * {@code toString()} format ("en", "en_UK", etc), also accepting spaces as
 | 
			
		||||
	 * {@code toString()} format ("en", "en_UK", etc.), also accepting spaces as
 | 
			
		||||
	 * separators (as an alternative to underscores), or BCP 47 (e.g. "en-UK")
 | 
			
		||||
	 * @return a corresponding {@code Locale} instance, or {@code null} if none
 | 
			
		||||
	 * @throws IllegalArgumentException in case of an invalid locale specification
 | 
			
		||||
| 
						 | 
				
			
			@ -868,7 +868,7 @@ public abstract class StringUtils {
 | 
			
		|||
	 * <p><b>Note: This delegate does not accept the BCP 47 language tag format.
 | 
			
		||||
	 * Please use {@link #parseLocale} for lenient parsing of both formats.</b>
 | 
			
		||||
	 * @param localeString the locale {@code String}: following {@code Locale's}
 | 
			
		||||
	 * {@code toString()} format ("en", "en_UK", etc), also accepting spaces as
 | 
			
		||||
	 * {@code toString()} format ("en", "en_UK", etc.), also accepting spaces as
 | 
			
		||||
	 * separators (as an alternative to underscores)
 | 
			
		||||
	 * @return a corresponding {@code Locale} instance, or {@code null} if none
 | 
			
		||||
	 * @throws IllegalArgumentException in case of an invalid locale specification
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
/*
 | 
			
		||||
 * Copyright 2002-2017 the original author or authors.
 | 
			
		||||
 * Copyright 2002-2023 the original author or authors.
 | 
			
		||||
 *
 | 
			
		||||
 * Licensed under the Apache License, Version 2.0 (the "License");
 | 
			
		||||
 * you may not use this file except in compliance with the License.
 | 
			
		||||
| 
						 | 
				
			
			@ -26,7 +26,6 @@ import org.springframework.lang.Nullable;
 | 
			
		|||
 * @since 2.5
 | 
			
		||||
 * @see org.springframework.beans.factory.config.ConfigurableBeanFactory#resolveAliases
 | 
			
		||||
 * @see org.springframework.beans.factory.config.BeanDefinitionVisitor#BeanDefinitionVisitor(StringValueResolver)
 | 
			
		||||
 * @see org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
 | 
			
		||||
 */
 | 
			
		||||
@FunctionalInterface
 | 
			
		||||
public interface StringValueResolver {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
/*
 | 
			
		||||
 * Copyright 2002-2020 the original author or authors.
 | 
			
		||||
 * Copyright 2002-2023 the original author or authors.
 | 
			
		||||
 *
 | 
			
		||||
 * Licensed under the Apache License, Version 2.0 (the "License");
 | 
			
		||||
 * you may not use this file except in compliance with the License.
 | 
			
		||||
| 
						 | 
				
			
			@ -35,13 +35,13 @@ import org.springframework.lang.Nullable;
 | 
			
		|||
 */
 | 
			
		||||
public abstract class SystemPropertyUtils {
 | 
			
		||||
 | 
			
		||||
	/** Prefix for system property placeholders: "${". */
 | 
			
		||||
	/** Prefix for system property placeholders: {@value}. */
 | 
			
		||||
	public static final String PLACEHOLDER_PREFIX = "${";
 | 
			
		||||
 | 
			
		||||
	/** Suffix for system property placeholders: "}". */
 | 
			
		||||
	/** Suffix for system property placeholders: {@value}. */
 | 
			
		||||
	public static final String PLACEHOLDER_SUFFIX = "}";
 | 
			
		||||
 | 
			
		||||
	/** Value separator for system property placeholders: ":". */
 | 
			
		||||
	/** Value separator for system property placeholders: {@value}. */
 | 
			
		||||
	public static final String VALUE_SEPARATOR = ":";
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -47,7 +47,6 @@ final class UnmodifiableMultiValueMap<K,V> implements MultiValueMap<K,V>, Serial
 | 
			
		|||
 | 
			
		||||
	private static final long serialVersionUID = -8697084563854098920L;
 | 
			
		||||
 | 
			
		||||
	@SuppressWarnings("serial")
 | 
			
		||||
	private final MultiValueMap<K, V> delegate;
 | 
			
		||||
 | 
			
		||||
	@Nullable
 | 
			
		||||
| 
						 | 
				
			
			@ -266,7 +265,6 @@ final class UnmodifiableMultiValueMap<K,V> implements MultiValueMap<K,V>, Serial
 | 
			
		|||
 | 
			
		||||
		private static final long serialVersionUID = 2407578793783925203L;
 | 
			
		||||
 | 
			
		||||
		@SuppressWarnings("serial")
 | 
			
		||||
		private final Set<Entry<K, List<V>>> delegate;
 | 
			
		||||
 | 
			
		||||
		@SuppressWarnings("unchecked")
 | 
			
		||||
| 
						 | 
				
			
			@ -516,7 +514,6 @@ final class UnmodifiableMultiValueMap<K,V> implements MultiValueMap<K,V>, Serial
 | 
			
		|||
 | 
			
		||||
		private static final long serialVersionUID = 5518377583904339588L;
 | 
			
		||||
 | 
			
		||||
		@SuppressWarnings("serial")
 | 
			
		||||
		private final Collection<List<V>> delegate;
 | 
			
		||||
 | 
			
		||||
		public UnmodifiableValueCollection(Collection<List<V>> delegate) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
/*
 | 
			
		||||
 * Copyright 2002-2022 the original author or authors.
 | 
			
		||||
 * Copyright 2002-2023 the original author or authors.
 | 
			
		||||
 *
 | 
			
		||||
 * Licensed under the Apache License, Version 2.0 (the "License");
 | 
			
		||||
 * you may not use this file except in compliance with the License.
 | 
			
		||||
| 
						 | 
				
			
			@ -54,7 +54,7 @@ public abstract class ListenableFutureAdapter<T, S> extends FutureAdapter<T, S>
 | 
			
		|||
	@Override
 | 
			
		||||
	public void addCallback(final SuccessCallback<? super T> successCallback, final FailureCallback failureCallback) {
 | 
			
		||||
		ListenableFuture<S> listenableAdaptee = (ListenableFuture<S>) getAdaptee();
 | 
			
		||||
		listenableAdaptee.addCallback(new ListenableFutureCallback<S>() {
 | 
			
		||||
		listenableAdaptee.addCallback(new ListenableFutureCallback<>() {
 | 
			
		||||
			@Override
 | 
			
		||||
			public void onSuccess(@Nullable S result) {
 | 
			
		||||
				T adapted = null;
 | 
			
		||||
| 
						 | 
				
			
			@ -74,6 +74,7 @@ public abstract class ListenableFutureAdapter<T, S> extends FutureAdapter<T, S>
 | 
			
		|||
				}
 | 
			
		||||
				successCallback.onSuccess(adapted);
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			@Override
 | 
			
		||||
			public void onFailure(Throwable ex) {
 | 
			
		||||
				failureCallback.onFailure(ex);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
/*
 | 
			
		||||
 * Copyright 2002-2019 the original author or authors.
 | 
			
		||||
 * Copyright 2002-2023 the original author or authors.
 | 
			
		||||
 *
 | 
			
		||||
 * Licensed under the Apache License, Version 2.0 (the "License");
 | 
			
		||||
 * you may not use this file except in compliance with the License.
 | 
			
		||||
| 
						 | 
				
			
			@ -55,7 +55,7 @@ public abstract class TransformerUtils {
 | 
			
		|||
	 * <p>If the underlying XSLT engine is Xalan, then the special output key {@code indent-amount}
 | 
			
		||||
	 * will be also be set to a value of {@link #DEFAULT_INDENT_AMOUNT} characters.
 | 
			
		||||
	 * @param transformer the target transformer
 | 
			
		||||
	 * @param indentAmount the size of the indent (2 characters, 3 characters, etc)
 | 
			
		||||
	 * @param indentAmount the size of the indent (2 characters, 3 characters, etc.)
 | 
			
		||||
	 * @see javax.xml.transform.Transformer#setOutputProperty(String, String)
 | 
			
		||||
	 * @see javax.xml.transform.OutputKeys#INDENT
 | 
			
		||||
	 */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue