Skip to content

Commit

Permalink
refactoring lambdas to method reference
Browse files Browse the repository at this point in the history
  • Loading branch information
tulinkry committed Feb 16, 2019
1 parent 2902751 commit 6dd520c
Showing 1 changed file with 40 additions and 40 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -90,51 +90,51 @@ public class AnalyzerFramework extends PluginFramework<IAnalyzerPlugin, Analyzer

private static final IAnalyzerPlugin[] DEFAULT_PLUGINS = {
() -> DEFAULT_ANALYZER_FACTORY,
() -> new IgnorantAnalyzerFactory(),
() -> new BZip2AnalyzerFactory(),
() -> new XMLAnalyzerFactory(),
IgnorantAnalyzerFactory::new,
BZip2AnalyzerFactory::new,
XMLAnalyzerFactory::new,
() -> MandocAnalyzerFactory.DEFAULT_INSTANCE,
() -> TroffAnalyzerFactory.DEFAULT_INSTANCE,
() -> new ELFAnalyzerFactory(),
ELFAnalyzerFactory::new,
() -> JavaClassAnalyzerFactory.DEFAULT_INSTANCE,
() -> new ImageAnalyzerFactory(),
ImageAnalyzerFactory::new,
() -> JarAnalyzerFactory.DEFAULT_INSTANCE,
() -> ZipAnalyzerFactory.DEFAULT_INSTANCE,
() -> new TarAnalyzerFactory(),
() -> new CAnalyzerFactory(),
() -> new CSharpAnalyzerFactory(),
() -> new VBAnalyzerFactory(),
() -> new CxxAnalyzerFactory(),
() -> new ErlangAnalyzerFactory(),
() -> new ShAnalyzerFactory(),
() -> new PowershellAnalyzerFactory(),
TarAnalyzerFactory::new,
CAnalyzerFactory::new,
CSharpAnalyzerFactory::new,
VBAnalyzerFactory::new,
CxxAnalyzerFactory::new,
ErlangAnalyzerFactory::new,
ShAnalyzerFactory::new,
PowershellAnalyzerFactory::new,
() -> PlainAnalyzerFactory.DEFAULT_INSTANCE,
() -> new UuencodeAnalyzerFactory(),
() -> new GZIPAnalyzerFactory(),
() -> new JavaAnalyzerFactory(),
() -> new JavaScriptAnalyzerFactory(),
() -> new KotlinAnalyzerFactory(),
() -> new SwiftAnalyzerFactory(),
() -> new JsonAnalyzerFactory(),
() -> new PythonAnalyzerFactory(),
() -> new RustAnalyzerFactory(),
() -> new PerlAnalyzerFactory(),
() -> new PhpAnalyzerFactory(),
() -> new LispAnalyzerFactory(),
() -> new TclAnalyzerFactory(),
() -> new ScalaAnalyzerFactory(),
() -> new ClojureAnalyzerFactory(),
() -> new SQLAnalyzerFactory(),
() -> new PLSQLAnalyzerFactory(),
() -> new FortranAnalyzerFactory(),
() -> new HaskellAnalyzerFactory(),
() -> new GolangAnalyzerFactory(),
() -> new LuaAnalyzerFactory(),
() -> new PascalAnalyzerFactory(),
() -> new AdaAnalyzerFactory(),
() -> new RubyAnalyzerFactory(),
() -> new EiffelAnalyzerFactory(),
() -> new VerilogAnalyzerFactory()
UuencodeAnalyzerFactory::new,
GZIPAnalyzerFactory::new,
JavaAnalyzerFactory::new,
JavaScriptAnalyzerFactory::new,
KotlinAnalyzerFactory::new,
SwiftAnalyzerFactory::new,
JsonAnalyzerFactory::new,
PythonAnalyzerFactory::new,
RustAnalyzerFactory::new,
PerlAnalyzerFactory::new,
PhpAnalyzerFactory::new,
LispAnalyzerFactory::new,
TclAnalyzerFactory::new,
ScalaAnalyzerFactory::new,
ClojureAnalyzerFactory::new,
SQLAnalyzerFactory::new,
PLSQLAnalyzerFactory::new,
FortranAnalyzerFactory::new,
HaskellAnalyzerFactory::new,
GolangAnalyzerFactory::new,
LuaAnalyzerFactory::new,
PascalAnalyzerFactory::new,
AdaAnalyzerFactory::new,
RubyAnalyzerFactory::new,
EiffelAnalyzerFactory::new,
VerilogAnalyzerFactory::new
};

/**
Expand Down Expand Up @@ -372,7 +372,7 @@ public void returnAnalyzers() {
}

/**
* Decode about two factory instances if they are different.
* Decide if two factory instances are different.
*
* @param a the first instance
* @param b the second instance
Expand Down

0 comments on commit 6dd520c

Please sign in to comment.