2121
2222package com .igormaznitsa .jcp ;
2323
24+ import static com .igormaznitsa .jcp .context .JCPSpecialVariableProcessor .getReference ;
25+ import static java .util .stream .Collectors .toList ;
26+
27+
2428import com .igormaznitsa .jcp .cmdline .CommandLineHandler ;
2529import com .igormaznitsa .jcp .context .JCPSpecialVariableProcessor ;
2630import com .igormaznitsa .jcp .directives .AbstractDirectiveHandler ;
2731import com .igormaznitsa .jcp .expression .ValueType ;
2832import com .igormaznitsa .jcp .expression .functions .AbstractFunction ;
2933import com .igormaznitsa .jcp .expression .operators .AbstractOperator ;
30- import com .igormaznitsa .meta .annotation .MustNotContainNull ;
31-
32- import javax .annotation .Nonnull ;
3334import java .util .ArrayList ;
3435import java .util .List ;
3536import java .util .Locale ;
3637
37- import static com .igormaznitsa .jcp .context .JCPSpecialVariableProcessor .getReference ;
38- import static java .util .stream .Collectors .toList ;
39-
4038public 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