Skip to content

Commit 8eda80f

Browse files
committed
refactoring
1 parent 988c115 commit 8eda80f

285 files changed

Lines changed: 2534 additions & 5875 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

jcp/pom.xml

Lines changed: 0 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -26,57 +26,6 @@
2626
</properties>
2727

2828
<profiles>
29-
<profile>
30-
<id>metacheck</id>
31-
<activation>
32-
<activeByDefault>true</activeByDefault>
33-
</activation>
34-
<build>
35-
<plugins>
36-
<plugin>
37-
<groupId>com.igormaznitsa</groupId>
38-
<artifactId>meta-checker</artifactId>
39-
<configuration>
40-
<restrictClassFormat>8</restrictClassFormat>
41-
<checkMayContainNull>true</checkMayContainNull>
42-
<checkNullable>true</checkNullable>
43-
<ignoreClasses>
44-
<class>*.HelpMojo</class>
45-
<class>com.igormaznitsa.meta.*</class>
46-
<class>com.igormaznitsa.jcp.maven.PreprocessMojo</class>
47-
<class>com.igormaznitsa.jcp.context.PreprocessorContext</class>
48-
<class>com.igormaznitsa.jcp.ant.PreprocessTask*</class>
49-
<class>com.igormaznitsa.jcp.JcpPreprocessor*</class>
50-
<class>com.igormaznitsa.jcp.containers.FileInfoContainer</class>
51-
<class>com.igormaznitsa.jcp.gradle.*</class>
52-
</ignoreClasses>
53-
</configuration>
54-
<executions>
55-
<execution>
56-
<id>meta-check-classes</id>
57-
<goals>
58-
<goal>check</goal>
59-
</goals>
60-
<configuration>
61-
<ignoreClasses>
62-
<ignore>com.igormaznitsa.jcp.utils.antpathmatcher.*</ignore>
63-
</ignoreClasses>
64-
</configuration>
65-
</execution>
66-
<execution>
67-
<id>meta-check-class-versions</id>
68-
<goals>
69-
<goal>check-jar</goal>
70-
</goals>
71-
<configuration>
72-
<restrictClassFormat><![CDATA[<=8]]></restrictClassFormat>
73-
</configuration>
74-
</execution>
75-
</executions>
76-
</plugin>
77-
</plugins>
78-
</build>
79-
</profile>
8029
<profile>
8130
<id>publish</id>
8231
<build>

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

Lines changed: 33 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -21,22 +21,20 @@
2121

2222
package com.igormaznitsa.jcp;
2323

24+
import static com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor.getReference;
25+
import static java.util.stream.Collectors.toList;
26+
27+
2428
import com.igormaznitsa.jcp.cmdline.CommandLineHandler;
2529
import com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor;
2630
import com.igormaznitsa.jcp.directives.AbstractDirectiveHandler;
2731
import com.igormaznitsa.jcp.expression.ValueType;
2832
import com.igormaznitsa.jcp.expression.functions.AbstractFunction;
2933
import com.igormaznitsa.jcp.expression.operators.AbstractOperator;
30-
import com.igormaznitsa.meta.annotation.MustNotContainNull;
31-
32-
import javax.annotation.Nonnull;
3334
import java.util.ArrayList;
3435
import java.util.List;
3536
import java.util.Locale;
3637

37-
import static com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor.getReference;
38-
import static java.util.stream.Collectors.toList;
39-
4038
public final class InfoHelper {
4139

4240
public static final String DELIMITER = "-------------------------------------------------";
@@ -46,28 +44,26 @@ private InfoHelper() {
4644
}
4745

4846

49-
@Nonnull
5047
public static String getVersion() {
5148
return "v7.0.3a";
5249
}
5350

54-
@Nonnull
51+
5552
public static String getCopyright() {
5653
return "Copyright (C) 2002-2020 Igor A. Maznitsa (https://www.igormaznitsa.com)";
5754
}
5855

59-
@Nonnull
56+
6057
public static String getSite() {
6158
return "Project page: https://github.com/raydac/java-comment-preprocessor";
6259
}
6360

64-
@Nonnull
61+
6562
public static String getProductName() {
6663
return "Java Comment Preprocessor";
6764
}
6865

69-
@Nonnull
70-
@MustNotContainNull
66+
7167
public static List<String> makeTextForHelpInfo() {
7268
final List<String> result = new ArrayList<>();
7369

@@ -78,7 +74,8 @@ public static List<String> makeTextForHelpInfo() {
7874
result.add(SHORT_DELIMITER);
7975
result.add("allowed '/','-' and '--' prefixes, '--' doesn't support multiple commands at once");
8076
result.add(makeColumns("@cfgFile", "file contains global definition list", 14));
81-
result.addAll(JcpPreprocessor.getCommandLineHandlers().stream().map(InfoHelper::makeCommandLineKeyReference).collect(toList()));
77+
result.addAll(JcpPreprocessor.getCommandLineHandlers().stream()
78+
.map(InfoHelper::makeCommandLineKeyReference).collect(toList()));
8279
result.add(DELIMITER);
8380

8481
result.add("Directives");
@@ -89,7 +86,8 @@ public static List<String> makeTextForHelpInfo() {
8986
result.add(DELIMITER);
9087
result.add("Special directives");
9188
result.add(SHORT_DELIMITER);
92-
result.add(makeSpecialDirectiveReference("//$", "uncomment and process all following macroses"));
89+
result
90+
.add(makeSpecialDirectiveReference("//$", "uncomment and process all following macroses"));
9391
result.add(makeSpecialDirectiveReference("//$$", "like //$ but macroses ignored"));
9492
result.add(makeSpecialDirectiveReference("/*-*/", "truncate line"));
9593

@@ -114,26 +112,28 @@ public static List<String> makeTextForHelpInfo() {
114112
result.add(DELIMITER);
115113
result.add("Special variables");
116114
result.add(SHORT_DELIMITER);
117-
result.addAll(getReference().stream().map(InfoHelper::makeSpecialVariableReference).collect(toList()));
115+
result.addAll(
116+
getReference().stream().map(InfoHelper::makeSpecialVariableReference).collect(toList()));
118117
return result;
119118
}
120119

121-
@Nonnull
122-
private static String makeSpecialVariableReference(@Nonnull final JCPSpecialVariableProcessor.NameReferencePair p) {
120+
121+
private static String makeSpecialVariableReference(
122+
final JCPSpecialVariableProcessor.NameReferencePair p) {
123123
final String name = p.getName();
124124
final String ref = p.getReference();
125125
return makeColumns(name, ref, 24);
126126
}
127127

128-
@Nonnull
129-
private static String makeCommandLineKeyReference(@Nonnull final CommandLineHandler handler) {
128+
129+
private static String makeCommandLineKeyReference(final CommandLineHandler handler) {
130130
final String key = handler.getKeyName();
131131
final String descr = handler.getDescription();
132132
return makeColumns(key, descr, 14);
133133
}
134134

135-
@Nonnull
136-
private static String makeDirectiveReference(@Nonnull final AbstractDirectiveHandler directive) {
135+
136+
private static String makeDirectiveReference(final AbstractDirectiveHandler directive) {
137137
final StringBuilder activityPasses = new StringBuilder();
138138
int i = 0;
139139
if (directive.isGlobalPhaseAllowed()) {
@@ -150,24 +150,26 @@ private static String makeDirectiveReference(@Nonnull final AbstractDirectiveHan
150150
activityPasses.append(i > 1 ? "passes" : " pass");
151151

152152
final String directiveName = directive.getFullName();
153-
final String descr = (directive.isDeprecated() ? "{DEPRECATED} " : "") + directive.getReference() + " (" + activityPasses.toString() + ')';
153+
final String descr =
154+
(directive.isDeprecated() ? "{DEPRECATED} " : "") + directive.getReference() + " (" +
155+
activityPasses.toString() + ')';
154156
return makeColumns(directiveName, descr, 16);
155157
}
156158

157-
@Nonnull
158-
private static String makeSpecialDirectiveReference(@Nonnull final String name, @Nonnull final String reference) {
159+
160+
private static String makeSpecialDirectiveReference(final String name, final String reference) {
159161
return makeColumns(name, reference, 14);
160162
}
161163

162-
@Nonnull
163-
private static String makeOperatorReference(@Nonnull final AbstractOperator operator) {
164+
165+
private static String makeOperatorReference(final AbstractOperator operator) {
164166
final String operatorName = operator.getKeyword();
165167
final String descr = operator.getReference();
166168
return makeColumns(operatorName, descr, 14);
167169
}
168170

169-
@Nonnull
170-
private static String makeFunctionReference(@Nonnull final AbstractFunction func) {
171+
172+
private static String makeFunctionReference(final AbstractFunction func) {
171173
final String funcName = func.getName();
172174
final String descr = func.getReference();
173175

@@ -193,8 +195,9 @@ private static String makeFunctionReference(@Nonnull final AbstractFunction func
193195
return makeColumns(funcName, descr, 24) + variants.toString();
194196
}
195197

196-
@Nonnull
197-
private static String makeColumns(@Nonnull final String name, @Nonnull final String reference, final int firstColumnWidth) {
198+
199+
private static String makeColumns(final String name, final String reference,
200+
final int firstColumnWidth) {
198201
final int spaces = firstColumnWidth - name.length();
199202
final StringBuilder result = new StringBuilder(name);
200203
for (int i = 0; i < spaces; i++) {

0 commit comments

Comments
 (0)