Added pmd extension

Added fromProject instead of using the constructor
Improved tests
This commit is contained in:
Erik C. Thauvin 2023-04-15 20:31:13 -07:00
parent b5af26c074
commit 9dfde85473
18 changed files with 573 additions and 401 deletions

View file

@ -35,12 +35,12 @@ public class EntryInt extends EntryBase {
}
/**
* Sets the new {@link java.util.Properties property} value to an integer.
* Creates a new {@link EntryInt entry}.
*
* @param i The integer to set the value to
* @param calc the calculation function.
*/
public EntryInt set(int i) {
setNewValue(i);
public EntryInt calc(IntFunction<Integer> calc) {
setCalc(calc);
return this;
}
@ -55,16 +55,6 @@ public class EntryInt extends EntryBase {
return this;
}
/**
* Creates a new {@link EntryInt entry}.
*
* @param calc the calculation function.
*/
public EntryInt calc(IntFunction<Integer> calc) {
setCalc(calc);
return this;
}
/**
* Sets the {@link EntryInt entry} up for deletion.
*/
@ -72,4 +62,14 @@ public class EntryInt extends EntryBase {
setDelete(true);
return this;
}
/**
* Sets the new {@link java.util.Properties property} value to an integer.
*
* @param i The integer to set the value to
*/
public EntryInt set(int i) {
setNewValue(i);
return this;
}
}