Skip to content

Commit 6dd520c

Browse files
committed
refactoring lambdas to method reference
1 parent 2902751 commit 6dd520c

File tree

1 file changed

+40
-40
lines changed

1 file changed

+40
-40
lines changed

opengrok-indexer/src/main/java/org/opengrok/indexer/analysis/AnalyzerFramework.java

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -90,51 +90,51 @@ public class AnalyzerFramework extends PluginFramework<IAnalyzerPlugin, Analyzer
9090

9191
private static final IAnalyzerPlugin[] DEFAULT_PLUGINS = {
9292
() -> DEFAULT_ANALYZER_FACTORY,
93-
() -> new IgnorantAnalyzerFactory(),
94-
() -> new BZip2AnalyzerFactory(),
95-
() -> new XMLAnalyzerFactory(),
93+
IgnorantAnalyzerFactory::new,
94+
BZip2AnalyzerFactory::new,
95+
XMLAnalyzerFactory::new,
9696
() -> MandocAnalyzerFactory.DEFAULT_INSTANCE,
9797
() -> TroffAnalyzerFactory.DEFAULT_INSTANCE,
98-
() -> new ELFAnalyzerFactory(),
98+
ELFAnalyzerFactory::new,
9999
() -> JavaClassAnalyzerFactory.DEFAULT_INSTANCE,
100-
() -> new ImageAnalyzerFactory(),
100+
ImageAnalyzerFactory::new,
101101
() -> JarAnalyzerFactory.DEFAULT_INSTANCE,
102102
() -> ZipAnalyzerFactory.DEFAULT_INSTANCE,
103-
() -> new TarAnalyzerFactory(),
104-
() -> new CAnalyzerFactory(),
105-
() -> new CSharpAnalyzerFactory(),
106-
() -> new VBAnalyzerFactory(),
107-
() -> new CxxAnalyzerFactory(),
108-
() -> new ErlangAnalyzerFactory(),
109-
() -> new ShAnalyzerFactory(),
110-
() -> new PowershellAnalyzerFactory(),
103+
TarAnalyzerFactory::new,
104+
CAnalyzerFactory::new,
105+
CSharpAnalyzerFactory::new,
106+
VBAnalyzerFactory::new,
107+
CxxAnalyzerFactory::new,
108+
ErlangAnalyzerFactory::new,
109+
ShAnalyzerFactory::new,
110+
PowershellAnalyzerFactory::new,
111111
() -> PlainAnalyzerFactory.DEFAULT_INSTANCE,
112-
() -> new UuencodeAnalyzerFactory(),
113-
() -> new GZIPAnalyzerFactory(),
114-
() -> new JavaAnalyzerFactory(),
115-
() -> new JavaScriptAnalyzerFactory(),
116-
() -> new KotlinAnalyzerFactory(),
117-
() -> new SwiftAnalyzerFactory(),
118-
() -> new JsonAnalyzerFactory(),
119-
() -> new PythonAnalyzerFactory(),
120-
() -> new RustAnalyzerFactory(),
121-
() -> new PerlAnalyzerFactory(),
122-
() -> new PhpAnalyzerFactory(),
123-
() -> new LispAnalyzerFactory(),
124-
() -> new TclAnalyzerFactory(),
125-
() -> new ScalaAnalyzerFactory(),
126-
() -> new ClojureAnalyzerFactory(),
127-
() -> new SQLAnalyzerFactory(),
128-
() -> new PLSQLAnalyzerFactory(),
129-
() -> new FortranAnalyzerFactory(),
130-
() -> new HaskellAnalyzerFactory(),
131-
() -> new GolangAnalyzerFactory(),
132-
() -> new LuaAnalyzerFactory(),
133-
() -> new PascalAnalyzerFactory(),
134-
() -> new AdaAnalyzerFactory(),
135-
() -> new RubyAnalyzerFactory(),
136-
() -> new EiffelAnalyzerFactory(),
137-
() -> new VerilogAnalyzerFactory()
112+
UuencodeAnalyzerFactory::new,
113+
GZIPAnalyzerFactory::new,
114+
JavaAnalyzerFactory::new,
115+
JavaScriptAnalyzerFactory::new,
116+
KotlinAnalyzerFactory::new,
117+
SwiftAnalyzerFactory::new,
118+
JsonAnalyzerFactory::new,
119+
PythonAnalyzerFactory::new,
120+
RustAnalyzerFactory::new,
121+
PerlAnalyzerFactory::new,
122+
PhpAnalyzerFactory::new,
123+
LispAnalyzerFactory::new,
124+
TclAnalyzerFactory::new,
125+
ScalaAnalyzerFactory::new,
126+
ClojureAnalyzerFactory::new,
127+
SQLAnalyzerFactory::new,
128+
PLSQLAnalyzerFactory::new,
129+
FortranAnalyzerFactory::new,
130+
HaskellAnalyzerFactory::new,
131+
GolangAnalyzerFactory::new,
132+
LuaAnalyzerFactory::new,
133+
PascalAnalyzerFactory::new,
134+
AdaAnalyzerFactory::new,
135+
RubyAnalyzerFactory::new,
136+
EiffelAnalyzerFactory::new,
137+
VerilogAnalyzerFactory::new
138138
};
139139

140140
/**
@@ -372,7 +372,7 @@ public void returnAnalyzers() {
372372
}
373373

374374
/**
375-
* Decode about two factory instances if they are different.
375+
* Decide if two factory instances are different.
376376
*
377377
* @param a the first instance
378378
* @param b the second instance

0 commit comments

Comments
 (0)