We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bb5141b commit c7be5bcCopy full SHA for c7be5bc
src/main/java/pascal/taie/analysis/pta/plugin/reflection/ReflectionAnalysis.java
@@ -24,6 +24,7 @@
24
25
import org.apache.logging.log4j.LogManager;
26
import org.apache.logging.log4j.Logger;
27
+import pascal.taie.World;
28
import pascal.taie.analysis.pta.core.solver.Solver;
29
import pascal.taie.analysis.pta.plugin.CompositePlugin;
30
import pascal.taie.ir.proginfo.MethodRef;
@@ -80,8 +81,11 @@ public void setSolver(Solver solver) {
80
81
addPlugin(logBasedModel,
82
inferenceModel,
83
reflectiveActionModel,
- new AnnotationModel(solver, helper),
84
new OthersModel(solver, helper));
85
+
86
+ if (World.get().getOptions().getJavaVersion() >= 5) {
87
+ addPlugin(new AnnotationModel(solver, helper));
88
+ }
89
}
90
91
@Override
0 commit comments