You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Once #5 is available we need to create a plug-in that implements StrictJavaDepsPlugin based on the ECJ AST.
/** * A plugin for BlazeJavaCompiler that checks for types referenced directly in the source, but * included through transitive dependencies. To get this information, we hook into the type * attribution phase of the BlazeJavaCompiler (thus the overhead is another tree scan with the * classic visitor). The constructor takes a map from jar names to target names, only for the jars * that come from transitive dependencies (Blaze computes this information). */publicfinalclassStrictJavaDepsPluginextendsBlazeJavaCompilerPlugin {..}
There might be a more efficient way to do this in ECJ without the need of #5.
The text was updated successfully, but these errors were encountered:
Once #5 is available we need to create a plug-in that implements StrictJavaDepsPlugin based on the ECJ AST.
There might be a more efficient way to do this in ECJ without the need of #5.
The text was updated successfully, but these errors were encountered: