Skip to content

Commit a76daa2

Browse files
committed
refactoring
1 parent e940c5d commit a76daa2

16 files changed

+685
-687
lines changed

jcp/pom.xml

Lines changed: 644 additions & 643 deletions
Large diffs are not rendered by default.

jcp/src/main/java/com/igormaznitsa/jcp/JcpPreprocessor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -580,7 +580,7 @@ List<File> processConfigFiles() throws IOException {
580580
if (this.context.isVerbose()) {
581581
this.context.logForVerbose(String
582582
.format("Registering global variable '%s' = '%s' (%s:%d)", name,
583-
result.toString(), file.getName(), readStringIndex + 1));
583+
result, file.getName(), readStringIndex + 1));
584584
}
585585
} catch (Exception unexpected) {
586586
throwPreprocessorException("Can't process the global variable definition", trimmed,

jcp/src/main/java/com/igormaznitsa/jcp/cmdline/ActionPreprocessorExtensionHandler.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,12 @@ public boolean processCommandLineKey(final String key, final PreprocessorContext
2121
if (!key.isEmpty() && key.toUpperCase(Locale.ROOT).startsWith(ARG_NAME)) {
2222
final String tail = PreprocessorUtils.extractTrimmedTail(ARG_NAME, key);
2323

24-
if (tail.isEmpty()) {
25-
result = true;
26-
} else {
24+
if (!tail.isEmpty()) {
2725
final PreprocessorExtension preprocessorExtension =
2826
PreprocessorUtils.findAndInstantiatePreprocessorExtensionForClassName(tail);
2927
context.addPreprocessorExtension(preprocessorExtension);
30-
result = true;
3128
}
29+
result = true;
3230
}
3331
return result;
3432
}

jcp/src/main/java/com/igormaznitsa/jcp/containers/FileInfoContainer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -434,14 +434,14 @@ public PreprocessingState preprocessFile(final PreprocessingState state,
434434
return this.preprocessFileWithNotification(state, context, true);
435435
}
436436

437+
@SuppressWarnings("StringEquality")
437438
private void flushTextBufferForRemovedComments(
438439
final AtomicReference<Map.Entry<String, String>> firstDetectedUncommentLinePtr,
439440
final int stringIndex,
440441
final List<String> textPieces,
441442
final ResettablePrinter resettablePrinter,
442443
final PreprocessingState state,
443-
final PreprocessorContext context)
444-
throws IOException {
444+
final PreprocessorContext context) {
445445

446446
final Map.Entry<String, String> firstUncommentLine =
447447
firstDetectedUncommentLinePtr.getAndSet(null);

jcp/src/main/java/com/igormaznitsa/jcp/expression/Expression.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ private ExpressionTreeElement evalFunction(final ExpressionTreeElement functionE
193193
return new ExpressionTreeElement(result, stack, sources);
194194
} catch (NoSuchMethodException unexpected) {
195195
throw this.context.makeException(
196-
"[Expression]Can't find a function method to process data [" + signature.toString() +
196+
"[Expression]Can't find a function method to process data [" + signature +
197197
']', unexpected);
198198
} catch (Exception unexpected) {
199199
final Throwable cause = unexpected.getCause();
@@ -202,7 +202,7 @@ private ExpressionTreeElement evalFunction(final ExpressionTreeElement functionE
202202
}
203203
throw this.context.makeException(
204204
"[Expression]Can't execute a function method to process data [" +
205-
function.getClass().getName() + '.' + signature.toString() + ']', unexpected);
205+
function.getClass().getName() + '.' + signature + ']', unexpected);
206206
}
207207
}
208208
}

jcp/src/main/java/com/igormaznitsa/jcp/expression/ExpressionParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ public ExpressionItem readExpression(final PushbackReader reader, final Expressi
169169
}
170170
} else if (nextItem == SpecialItem.BRACKET_OPENING) {
171171
if (prev != null && prev.getExpressionItemType() == ExpressionItemType.VARIABLE) {
172-
final String text = "Unknown function detected [" + prev.toString() + ']';
172+
final String text = "Unknown function detected [" + prev + ']';
173173
throw context.makeException(text, null);
174174
}
175175

jcp/src/main/java/com/igormaznitsa/jcp/expression/functions/FunctionDefinedByUser.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import com.igormaznitsa.jcp.expression.Value;
2828
import com.igormaznitsa.jcp.expression.ValueType;
2929
import com.igormaznitsa.jcp.extension.PreprocessorExtension;
30+
import java.util.Arrays;
3031
import java.util.List;
3132

3233
/**
@@ -56,9 +57,7 @@ public FunctionDefinedByUser(final String name, final int argsNumber,
5657

5758
final ValueType[] types = new ValueType[argsNumber];
5859

59-
for (int li = 0; li < argsNumber; li++) {
60-
types[li] = ValueType.ANY;
61-
}
60+
Arrays.fill(types, ValueType.ANY);
6261
this.argTypes = new ValueType[][] {types};
6362
}
6463

jcp/src/main/java/com/igormaznitsa/jcp/expression/functions/FunctionEVALFILE.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
/**
3737
* The Function makes preprocessing of a file and return result as a string value. It uses the current preprocessor context as the context for preprocessing the file.
3838
*
39-
* @author Igor Maznitsa (http://www.igormaznitsa.com)
39+
* @author Igor Maznitsa (<a href="https://www.igormaznitsa.com">...</a>)
4040
*/
4141
public class FunctionEVALFILE extends AbstractFunction {
4242

jcp/src/main/java/com/igormaznitsa/jcp/expression/operators/OperatorADD.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public int getArity() {
3939
@Override
4040

4141
public String getReference() {
42-
return "additive operator (string concatenation supported)";
42+
return "additive operator (supports string concatenation)";
4343
}
4444

4545
@Override

jcp/src/main/java/com/igormaznitsa/jcp/expression/operators/OperatorAND.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public int getArity() {
3939
@Override
4040

4141
public String getReference() {
42-
return "conditional-AND and bitwise-AND";
42+
return "conditional AND & bitwise AND";
4343
}
4444

4545
@Override

0 commit comments

Comments
 (0)