Skip to content

Commit ab8130e

Browse files
committed
Reduce Type reference complexity using aliases
1 parent 2a0a312 commit ab8130e

2 files changed

Lines changed: 389 additions & 346 deletions

File tree

java/ql/lib/semmle/code/java/dataflow/TaintTrackingStack.qll

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,12 @@ private import semmle.code.java.dataflow.TaintTracking
77
private import semmle.code.java.dataflow.internal.DataFlowImplSpecific
88
private import semmle.code.java.dataflow.internal.TaintTrackingImplSpecific
99
private import codeql.dataflowstack.TaintTrackingStack as TTS
10-
private import TTS::TaintTrackingStackMake<Location, JavaDataFlow, JavaTaintTracking> as TaintTrackingStackFactory
1110

12-
private module TaintTrackingStackInput<TaintTrackingStackFactory::DataFlow::ConfigSig Config>
13-
implements TTS::TaintTrackingStackSig<Location, JavaDataFlow, JavaTaintTracking, Config>
11+
module TaintTrackingStack = TTS::LanguageTaintTracking<Location, JavaDataFlow, JavaTaintTracking>;
12+
// private import TTS::TaintTrackingStackMake<> as TaintTrackingStackFactory
13+
14+
private module TaintTrackingStackInput<DataFlow::ConfigSig Config>
15+
implements TaintTrackingStack::TaintTrackingStackSig<Config>
1416
{
1517
private module Flow = TaintTracking::Global<Config>;
1618

0 commit comments

Comments
 (0)