
spring.turbo.util.ClassLoadingExceptionSupplier Maven / Gradle / Ivy
package spring.turbo.util;
import org.springframework.lang.NonNull;
import java.util.function.Supplier;
/**
* 类型加载异常提供器
*
* @author 应卓
* @see ClassUtils
* @see ClassLoadingException
* @since 1.0.2
*/
public class ClassLoadingExceptionSupplier implements Supplier {
private final String className;
public ClassLoadingExceptionSupplier(@NonNull String className) {
Asserts.hasText(className);
this.className = className;
}
@Override
public ClassLoadingException get() {
final String msg = StringFormatter.format("not able to load class. class name: '{}'", className);
return new ClassLoadingException(msg);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy