Merge pull request #1633 from cal101/erefactor/v5-dev-project/1/jdt/jdt-RemoveAllTrailingWhitespaceCleanUp-1

[cleanup] erefactor/EclipseJdt - Remove trailing whitespace - All lines
This commit is contained in:
Golden Looly 2021-06-07 02:02:16 +08:00 committed by GitHub
commit b8b1632f3b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
20 changed files with 99 additions and 99 deletions

View File

@ -1,6 +1,6 @@
/**
* 文件上传封装
*
*
* @author looly
*
*/

View File

@ -1,6 +1,6 @@
/**
* 网络相关工具
*
*
* @author looly
*
*/

View File

@ -1,6 +1,6 @@
/**
* URL相关工具
*
*
* @author looly
* @since 5.3.1
*/

View File

@ -1,6 +1,6 @@
/**
* Hutool核心方法及数据结构包
*
*
* @author looly
*
*/

View File

@ -11,7 +11,7 @@ import cn.hutool.core.util.URLUtil;
/**
* 桌面相关工具平台相关<br>
* Desktop 类允许 Java 应用程序启动已在本机桌面上注册的关联应用程序以处理 URI 或文件
*
*
* @author looly
* @since 4.5.7
*/
@ -19,7 +19,7 @@ public class DesktopUtil {
/**
* 获得{@link Desktop}
*
*
* @return {@link Desktop}
*/
public static Desktop getDsktop() {
@ -28,16 +28,16 @@ public class DesktopUtil {
/**
* 使用平台默认浏览器打开指定URL地址
*
*
* @param url URL地址
*/
public static void browse(String url) {
browse(URLUtil.toURI(url));
}
/**
* 使用平台默认浏览器打开指定URI地址
*
*
* @param uri URI地址
* @since 4.6.3
*/
@ -52,7 +52,7 @@ public class DesktopUtil {
/**
* 启动关联应用程序来打开文件
*
*
* @param file URL地址
*/
public static void open(File file) {
@ -66,7 +66,7 @@ public class DesktopUtil {
/**
* 启动关联编辑器应用程序并打开用于编辑的文件
*
*
* @param file 文件
*/
public static void edit(File file) {
@ -80,7 +80,7 @@ public class DesktopUtil {
/**
* 使用关联应用程序的打印命令, 用本机桌面打印设备来打印文件
*
*
* @param file 文件
*/
public static void print(File file) {
@ -94,7 +94,7 @@ public class DesktopUtil {
/**
* 使用平台默认浏览器打开指定URL地址
*
*
* @param mailAddress 邮件地址
*/
public static void mail(String mailAddress) {

View File

@ -14,7 +14,7 @@ import cn.hutool.core.swing.clipboard.ClipboardUtil;
/**
* {@link Robot} 封装工具类提供截屏等工具
*
*
* @author looly
* @since 4.1.14
*/
@ -34,7 +34,7 @@ public class RobotUtil {
/**
* 设置默认的延迟时间<br>
* 当按键执行完后的等待时间也可以用ThreadUtil.sleep方法代替
*
*
* @param delayMillis 等待毫秒数
* @since 4.5.7
*/
@ -44,7 +44,7 @@ public class RobotUtil {
/**
* 模拟鼠标移动
*
*
* @param x 移动到的x坐标
* @param y 移动到的y坐标
* @since 4.5.7
@ -56,7 +56,7 @@ public class RobotUtil {
/**
* 模拟单击<br>
* 鼠标单击包括鼠标左键的按下和释放
*
*
* @since 4.5.7
*/
public static void click() {
@ -68,7 +68,7 @@ public class RobotUtil {
/**
* 模拟右键单击<br>
* 鼠标单击包括鼠标右键的按下和释放
*
*
* @since 4.5.7
*/
public static void rightClick() {
@ -79,7 +79,7 @@ public class RobotUtil {
/**
* 模拟鼠标滚轮滚动
*
*
* @param wheelAmt 滚动数负数表示向前滚动正数向后滚动
* @since 4.5.7
*/
@ -91,7 +91,7 @@ public class RobotUtil {
/**
* 模拟键盘点击<br>
* 包括键盘的按下和释放
*
*
* @param keyCodes 按键码列表{@link java.awt.event.KeyEvent}
* @since 4.5.7
*/
@ -105,7 +105,7 @@ public class RobotUtil {
/**
* 打印输出指定字符串借助剪贴板
*
*
* @param str 字符串
*/
public static void keyPressString(String str) {
@ -116,7 +116,7 @@ public class RobotUtil {
/**
* shift+ 按键
*
*
* @param key 按键
*/
public static void keyPressWithShift(int key) {
@ -129,7 +129,7 @@ public class RobotUtil {
/**
* ctrl+ 按键
*
*
* @param key 按键
*/
public static void keyPressWithCtrl(int key) {
@ -142,7 +142,7 @@ public class RobotUtil {
/**
* alt+ 按键
*
*
* @param key 按键
*/
public static void keyPressWithAlt(int key) {
@ -155,7 +155,7 @@ public class RobotUtil {
/**
* 截取全屏
*
*
* @return 截屏的图片
*/
public static BufferedImage captureScreen() {
@ -164,7 +164,7 @@ public class RobotUtil {
/**
* 截取全屏到文件
*
*
* @param outFile 写出到的文件
* @return 写出到的文件
*/
@ -175,7 +175,7 @@ public class RobotUtil {
/**
* 截屏
*
*
* @param screenRect 截屏的矩形区域
* @return 截屏的图片
*/
@ -185,7 +185,7 @@ public class RobotUtil {
/**
* 截屏
*
*
* @param screenRect 截屏的矩形区域
* @param outFile 写出到的文件
* @return 写出到的文件

View File

@ -8,7 +8,7 @@ import java.io.File;
/**
* 屏幕相关当前显示设置工具类
*
*
* @author looly
* @since 4.1.14
*/
@ -17,7 +17,7 @@ public class ScreenUtil {
/**
* 获取屏幕宽度
*
*
* @return 屏幕宽度
*/
public static int getWidth() {
@ -26,13 +26,13 @@ public class ScreenUtil {
/**
* 获取屏幕高度
*
*
* @return 屏幕高度
*/
public static int getHeight() {
return (int) dimension.getHeight();
}
/**
* 获取屏幕的矩形
* @return 屏幕的矩形
@ -40,11 +40,11 @@ public class ScreenUtil {
public static Rectangle getRectangle() {
return new Rectangle(getWidth(), getHeight());
}
//-------------------------------------------------------------------------------------------- 截屏
/**
* 截取全屏
*
*
* @return 截屏的图片
* @see RobotUtil#captureScreen()
*/
@ -54,7 +54,7 @@ public class ScreenUtil {
/**
* 截取全屏到文件
*
*
* @param outFile 写出到的文件
* @return 写出到的文件
* @see RobotUtil#captureScreen(File)
@ -65,7 +65,7 @@ public class ScreenUtil {
/**
* 截屏
*
*
* @param screenRect 截屏的矩形区域
* @return 截屏的图片
* @see RobotUtil#captureScreen(Rectangle)
@ -76,7 +76,7 @@ public class ScreenUtil {
/**
* 截屏
*
*
* @param screenRect 截屏的矩形区域
* @param outFile 写出到的文件
* @return 写出到的文件

View File

@ -6,7 +6,7 @@ import java.awt.datatransfer.Transferable;
/**
* 剪贴板监听事件处理接口<br>
* 用户通过实现此接口实现监听剪贴板内容变化
*
*
* @author looly
*@since 4.5.6
*/
@ -14,7 +14,7 @@ public interface ClipboardListener {
/**
* 剪贴板变动触发的事件方法<br>
* 在此事件中对剪贴板设置值无效如若修改需返回修改内容
*
*
* @param clipboard 剪贴板对象
* @param contents 内容
* @return 如果对剪贴板内容做修改则返回修改的内容{@code null}表示保留原内容

View File

@ -12,13 +12,13 @@ import java.util.Set;
/**
* 剪贴板监听
*
*
* @author looly
* @since 4.5.6
*/
public enum ClipboardMonitor implements ClipboardOwner, Runnable, Closeable {
INSTANCE;
/** 默认重试此时10 */
public static final int DEFAULT_TRY_COUNT = 10;
/** 默认重试等待100 */
@ -45,7 +45,7 @@ public enum ClipboardMonitor implements ClipboardOwner, Runnable, Closeable {
/**
* 构造
*
*
* @param tryCount 尝试获取剪贴板内容的次数
* @param delay 响应延迟当从第二次开始延迟一定毫秒数等待剪贴板可以获取当tryCount小于2时无效
*/
@ -55,7 +55,7 @@ public enum ClipboardMonitor implements ClipboardOwner, Runnable, Closeable {
/**
* 构造
*
*
* @param tryCount 尝试获取剪贴板内容的次数
* @param delay 响应延迟当从第二次开始延迟一定毫秒数等待剪贴板可以获取当tryCount小于2时无效
* @param clipboard 剪贴板对象
@ -69,7 +69,7 @@ public enum ClipboardMonitor implements ClipboardOwner, Runnable, Closeable {
/**
* 设置重试次数
*
*
* @param tryCount 重试次数
* @return this
*/
@ -80,7 +80,7 @@ public enum ClipboardMonitor implements ClipboardOwner, Runnable, Closeable {
/**
* 设置重试等待
*
*
* @param delay 重试等待
* @return this
*/
@ -91,7 +91,7 @@ public enum ClipboardMonitor implements ClipboardOwner, Runnable, Closeable {
/**
* 设置 监听事件处理
*
*
* @param listener 监听事件处理
* @return this
*/
@ -102,7 +102,7 @@ public enum ClipboardMonitor implements ClipboardOwner, Runnable, Closeable {
/**
* 去除指定监听
*
*
* @param listener 监听
* @return this
*/
@ -113,7 +113,7 @@ public enum ClipboardMonitor implements ClipboardOwner, Runnable, Closeable {
/**
* 清空监听
*
*
* @return this
*/
public ClipboardMonitor clearListener() {
@ -157,7 +157,7 @@ public enum ClipboardMonitor implements ClipboardOwner, Runnable, Closeable {
/**
* 开始监听
*
*
* @param sync 是否阻塞
*/
public void listen(boolean sync) {
@ -179,7 +179,7 @@ public enum ClipboardMonitor implements ClipboardOwner, Runnable, Closeable {
// ------------------------------------------------------------------------------------------------------------------------- Private method start
/**
* 尝试获取剪贴板内容
*
*
* @param clipboard 剪贴板
* @return 剪贴板内容{@code null} 表示未获取到
* @throws InterruptedException 线程中断

View File

@ -14,7 +14,7 @@ import cn.hutool.core.exceptions.UtilException;
/**
* 系统剪贴板工具类
*
*
* @author looly
* @since 3.2.0
*/
@ -22,7 +22,7 @@ public class ClipboardUtil {
/**
* 获取系统剪贴板
*
*
* @return {@link Clipboard}
*/
public static Clipboard getClipboard() {
@ -31,7 +31,7 @@ public class ClipboardUtil {
/**
* 设置内容到剪贴板
*
*
* @param contents 内容
*/
public static void set(Transferable contents) {
@ -40,7 +40,7 @@ public class ClipboardUtil {
/**
* 设置内容到剪贴板
*
*
* @param contents 内容
* @param owner 所有者
*/
@ -50,7 +50,7 @@ public class ClipboardUtil {
/**
* 获取剪贴板内容
*
*
* @param flavor 数据元信息标识数据类型
* @return 剪贴板内容类型根据flavor不同而不同
*/
@ -60,7 +60,7 @@ public class ClipboardUtil {
/**
* 获取剪贴板内容
*
*
* @param content {@link Transferable}
* @param flavor 数据元信息标识数据类型
* @return 剪贴板内容类型根据flavor不同而不同
@ -78,7 +78,7 @@ public class ClipboardUtil {
/**
* 设置字符串文本到剪贴板
*
*
* @param text 字符串文本
*/
public static void setStr(String text) {
@ -87,7 +87,7 @@ public class ClipboardUtil {
/**
* 从剪贴板获取文本
*
*
* @return 文本
*/
public static String getStr() {
@ -96,7 +96,7 @@ public class ClipboardUtil {
/**
* 从剪贴板的{@link Transferable}获取文本
*
*
* @param content {@link Transferable}
* @return 文本
* @since 4.5.6
@ -107,7 +107,7 @@ public class ClipboardUtil {
/**
* 设置图片到剪贴板
*
*
* @param image 图像
*/
public static void setImage(Image image) {
@ -116,7 +116,7 @@ public class ClipboardUtil {
/**
* 从剪贴板获取图片
*
*
* @return 图片{@link Image}
*/
public static Image getImage() {
@ -125,7 +125,7 @@ public class ClipboardUtil {
/**
* 从剪贴板的{@link Transferable}获取图片
*
*
* @param content {@link Transferable}
* @return 图片
* @since 4.5.6
@ -136,7 +136,7 @@ public class ClipboardUtil {
/**
* 监听剪贴板修改事件
*
*
* @param listener 监听处理接口
* @since 4.5.6
* @see ClipboardMonitor#listen(boolean)
@ -147,7 +147,7 @@ public class ClipboardUtil {
/**
* 监听剪贴板修改事件
*
*
* @param listener 监听处理接口
* @param sync 是否同步阻塞
* @since 4.5.6
@ -159,7 +159,7 @@ public class ClipboardUtil {
/**
* 监听剪贴板修改事件
*
*
* @param tryCount 尝试获取剪贴板内容的次数
* @param delay 响应延迟当从第二次开始延迟一定毫秒数等待剪贴板可以获取
* @param listener 监听处理接口

View File

@ -9,18 +9,18 @@ import java.io.Serializable;
/**
* 图片转换器用于将图片对象转换为剪贴板支持的对象<br>
* 此对象也用于将图像文件和{@link DataFlavor#imageFlavor} 元信息对应
*
*
* @author looly
* @since 4.5.6
*/
public class ImageSelection implements Transferable, Serializable {
private static final long serialVersionUID = 1L;
private final Image image;
/**
* 构造
*
*
* @param image 图片
*/
public ImageSelection(Image image) {
@ -29,7 +29,7 @@ public class ImageSelection implements Transferable, Serializable {
/**
* 获取元数据类型信息
*
*
* @return 元数据类型列表
*/
@Override
@ -39,7 +39,7 @@ public class ImageSelection implements Transferable, Serializable {
/**
* 是否支持指定元数据类型
*
*
* @param flavor 元数据类型
* @return 是否支持
*/
@ -50,7 +50,7 @@ public class ImageSelection implements Transferable, Serializable {
/**
* 获取图片
*
*
* @param flavor 元数据类型
* @return 转换后的对象
*/

View File

@ -7,7 +7,7 @@ import java.io.Serializable;
/**
* 剪贴板字符串内容监听
*
*
* @author looly
* @since 4.5.7
*/
@ -25,7 +25,7 @@ public abstract class StrClipboardListener implements ClipboardListener, Seriali
/**
* 剪贴板变动触发的事件方法<br>
* 在此事件中对剪贴板设置值无效如若修改需返回修改内容
*
*
* @param clipboard 剪贴板对象
* @param contents 内容
* @return 如果对剪贴板内容做修改则返回修改的内容{@code null}表示保留原内容

View File

@ -1,6 +1,6 @@
/**
* 剪贴板相关的工具包括剪贴板监听等
*
*
* @author looly
*
*/

View File

@ -1,6 +1,6 @@
/**
* Swing和awt相关封装
*
*
* @author looly
*
*/

View File

@ -2,13 +2,13 @@ package cn.hutool.core.text;
/**
* ASCII字符对应的字符串缓存
*
*
* @author looly
* @since 4.0.1
*
*/
public class ASCIIStrCache {
private static final int ASCII_LENGTH = 128;
private static final String[] CACHE = new String[ASCII_LENGTH];
static {
@ -20,7 +20,7 @@ public class ASCIIStrCache {
/**
* 字符转为字符串<br>
* 如果为ASCII字符使用缓存
*
*
* @param c 字符
* @return 字符串
*/

View File

@ -15,7 +15,7 @@ import java.util.concurrent.locks.StampedLock;
* Simhash是一种局部敏感hash用于海量文本去重<br>
* 算法实现来自https://github.com/xlturing/Simhash4J
* </p>
*
*
* <p>
* 局部敏感hash定义假定两个字符串具有一定的相似性在hash之后仍然能保持这种相似性就称之为局部敏感hash
* </p>
@ -31,7 +31,7 @@ public class Simhash {
private final int fracBitNum;
/** 汉明距离的衡量标准,小于此距离标准表示相似 */
private final int hammingThresh;
/** 按照分段存储simhash查找更快速 */
private final List<Map<String, List<Long>>> storage;
private final StampedLock lock = new StampedLock();
@ -45,7 +45,7 @@ public class Simhash {
/**
* 构造
*
*
* @param fracCount 存储段数
* @param hammingThresh 汉明距离的衡量标准
*/
@ -121,7 +121,7 @@ public class Simhash {
}
return false;
}
/**
* 按照(frac, simhash, content)索引进行存储
*
@ -131,7 +131,7 @@ public class Simhash {
final int fracCount = this.fracCount;
final List<Map<String, List<Long>>> storage = this.storage;
final List<String> lFrac = splitSimhash(simhash);
String frac;
Map<String, List<Long>> fracMap;
final long stamp = this.lock.writeLock();
@ -155,7 +155,7 @@ public class Simhash {
//------------------------------------------------------------------------------------------------------ Private method start
/**
* 计算汉明距离
*
*
* @param s1 值1
* @param s2 值2
* @return 汉明距离
@ -172,7 +172,7 @@ public class Simhash {
/**
* 将simhash分成n段
*
*
* @param simhash Simhash值
* @return N段Simhash
*/

View File

@ -5,7 +5,7 @@ import cn.hutool.core.util.StrUtil;
/**
* 字符串格式化工具
*
*
* @author Looly
*
*/
@ -19,7 +19,7 @@ public class StrFormatter {
* 通常使用format("this is {} for {}", "a", "b") = this is a for b<br>
* 转义{} format("this is \\{} for {}", "a", "b") = this is \{} for a<br>
* 转义\ format("this is \\\\{} for {}", "a", "b") = this is \a for b<br>
*
*
* @param strPattern 字符串模板
* @param argArray 参数列表
* @return 结果
@ -66,7 +66,7 @@ public class StrFormatter {
handledPosition = delimIndex + 2;
}
}
// append the characters following the last {} pair.
// 加入最后一个占位符后所有的字符
sbuf.append(strPattern, handledPosition, strPattern.length());

View File

@ -6,7 +6,7 @@ import cn.hutool.core.util.StrUtil;
/**
* 文本相似度计算<br>
* 工具类提供者杭州fineliving
*
*
* @author fanqun
* @since 3.2.3
**/
@ -14,7 +14,7 @@ public class TextSimilarity {
/**
* 计算相似度两个都是空串相似度为1被认为是相同的串
*
*
* @param strA 字符串1
* @param strB 字符串2
* @return 相似度
@ -35,14 +35,14 @@ public class TextSimilarity {
// 两个都是空串相似度为1被认为是相同的串
return 1;
}
int temp2 = longestCommonSubstring(newStrA, newStrB).length();
return NumberUtil.div(temp2, temp);
}
/**
* 计算相似度百分比
*
*
* @param strA 字符串1
* @param strB 字符串2
* @param scale 保留小数
@ -55,7 +55,7 @@ public class TextSimilarity {
// --------------------------------------------------------------------------------------------------- Private method start
/**
* 将字符串的所有数据依次写成一行去除无意义字符串
*
*
* @param str 字符串
* @return 处理后的字符串
*/
@ -70,13 +70,13 @@ public class TextSimilarity {
sb.append(c);
}
}
return sb.toString();
}
/**
* 判断字符是否为汉字数字和字母 因为对符号进行相似度比较没有实际意义故符号不加入考虑范围
*
*
* @param charValue 字符
* @return true表示为非汉字数字和字母false反之
*/
@ -89,7 +89,7 @@ public class TextSimilarity {
/**
* 求公共子串采用动态规划算法 其不要求所求得的字符在所给的字符串中是连续的
*
*
* @param strA 字符串1
* @param strB 字符串2
* @return 公共子串

View File

@ -18,7 +18,7 @@ public class CsvData implements Iterable<CsvRow>, Serializable {
/**
* 构造
*
*
* @param header 头信息
* @param rows
*/
@ -58,7 +58,7 @@ public class CsvData implements Iterable<CsvRow>, Serializable {
/**
* 获取所有行
*
*
* @return 所有行
*/
public List<CsvRow> getRows() {

View File

@ -24,7 +24,7 @@ public final class CsvRow implements List<String> {
/**
* 构造
*
*
* @param originalLineNumber 对应文件中的第几行
* @param headerMap 标题Map
* @param fields 数据列表