File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4646import com .semmle .js .extractor .trapcache .DummyTrapCache ;
4747import com .semmle .js .extractor .trapcache .ITrapCache ;
4848import com .semmle .js .parser .ParsedProject ;
49- import com .semmle .js .parser .TypeScriptParser ;
5049import com .semmle .ts .extractor .TypeExtractor ;
50+ import com .semmle .ts .extractor .TypeScriptParser ;
5151import com .semmle .ts .extractor .TypeTable ;
5252import com .semmle .util .data .StringUtil ;
5353import com .semmle .util .exception .CatastrophicError ;
Original file line number Diff line number Diff line change 66import java .util .concurrent .ConcurrentMap ;
77import java .util .Optional ;
88
9- import com .semmle .js . parser .TypeScriptParser ;
9+ import com .semmle .ts . extractor .TypeScriptParser ;
1010
1111/**
1212 * Contains the state to be shared between extractions of different files.
Original file line number Diff line number Diff line change 1919import com .semmle .js .extractor .trapcache .DummyTrapCache ;
2020import com .semmle .js .extractor .trapcache .ITrapCache ;
2121import com .semmle .js .parser .ParsedProject ;
22- import com .semmle .js .parser .TypeScriptParser ;
2322import com .semmle .ts .extractor .TypeExtractor ;
23+ import com .semmle .ts .extractor .TypeScriptParser ;
2424import com .semmle .ts .extractor .TypeTable ;
2525import com .semmle .util .data .StringUtil ;
2626import com .semmle .util .data .UnitParser ;
Original file line number Diff line number Diff line change 55import com .semmle .js .extractor .ExtractorConfig .ECMAVersion ;
66import com .semmle .js .extractor .ExtractorConfig .SourceType ;
77import com .semmle .js .parser .JSParser .Result ;
8+ import com .semmle .ts .extractor .TypeScriptParser ;
89import com .semmle .js .parser .ParseError ;
910
1011public class TypeScriptExtractor implements IExtractor {
Original file line number Diff line number Diff line change 1- package com .semmle .js . parser ;
1+ package com .semmle .ts . extractor ;
22
33import java .util .ArrayList ;
44import java .util .Collections ;
113113import com .semmle .js .ast .jsx .JSXSpreadAttribute ;
114114import com .semmle .js .ast .jsx .JSXThisExpr ;
115115import com .semmle .js .parser .JSParser .Result ;
116+ import com .semmle .js .parser .ParseError ;
116117import com .semmle .ts .ast .ArrayTypeExpr ;
117118import com .semmle .ts .ast .ConditionalTypeExpr ;
118119import com .semmle .ts .ast .DecoratorList ;
Original file line number Diff line number Diff line change 1- package com .semmle .js . parser ;
1+ package com .semmle .ts . extractor ;
22
33import java .io .BufferedReader ;
44import java .io .BufferedWriter ;
3232import com .semmle .js .extractor .EnvironmentVariables ;
3333import com .semmle .js .extractor .ExtractionMetrics ;
3434import com .semmle .js .extractor .VirtualSourceRoot ;
35+ import com .semmle .js .parser .JSParser ;
36+ import com .semmle .js .parser .ParsedProject ;
3537import com .semmle .js .parser .JSParser .Result ;
36- import com .semmle .ts .extractor .TypeTable ;
3738import com .semmle .util .data .StringUtil ;
3839import com .semmle .util .data .UnitParser ;
3940import com .semmle .util .exception .CatastrophicError ;
Original file line number Diff line number Diff line change 1- package com .semmle .js . parser ;
1+ package com .semmle .ts . extractor ;
22
33import java .util .LinkedHashMap ;
44import java .util .Map ;
You can’t perform that action at this time.
0 commit comments