File tree Expand file tree Collapse file tree
extensions/ql-vscode/src/model-editor/languages Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ import type { ModelsAsDataLanguage } from "../models-as-data" ;
2+ import { staticLanguage } from "../static" ;
3+
4+ export const csharp : ModelsAsDataLanguage = {
5+ ...staticLanguage ,
6+ predicates : {
7+ ...staticLanguage . predicates ,
8+ sink : {
9+ ...staticLanguage . predicates . sink ,
10+ } ,
11+ source : {
12+ ...staticLanguage . predicates . source ,
13+ } ,
14+ } ,
15+ } ;
Original file line number Diff line number Diff line change 1+ import type { ModelsAsDataLanguage } from "../models-as-data" ;
2+ import { staticLanguage } from "../static" ;
3+
4+ export const java : ModelsAsDataLanguage = {
5+ ...staticLanguage ,
6+ predicates : {
7+ ...staticLanguage . predicates ,
8+ sink : {
9+ ...staticLanguage . predicates . sink ,
10+ } ,
11+ source : {
12+ ...staticLanguage . predicates . source ,
13+ } ,
14+ } ,
15+ } ;
Original file line number Diff line number Diff line change @@ -3,13 +3,14 @@ import type {
33 ModelsAsDataLanguage ,
44 ModelsAsDataLanguagePredicates ,
55} from "./models-as-data" ;
6+ import { csharp } from "./csharp" ;
7+ import { java } from "./java" ;
68import { python } from "./python" ;
79import { ruby } from "./ruby" ;
8- import { staticLanguage } from "./static" ;
910
1011const languages : Partial < Record < QueryLanguage , ModelsAsDataLanguage > > = {
11- [ QueryLanguage . CSharp ] : staticLanguage ,
12- [ QueryLanguage . Java ] : staticLanguage ,
12+ [ QueryLanguage . CSharp ] : csharp ,
13+ [ QueryLanguage . Java ] : java ,
1314 [ QueryLanguage . Python ] : python ,
1415 [ QueryLanguage . Ruby ] : ruby ,
1516} ;
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ function readRowToMethod(row: DataTuple[]): string {
1010 return `${ row [ 0 ] } .${ row [ 1 ] } #${ row [ 3 ] } ${ row [ 4 ] } ` ;
1111}
1212
13- export const staticLanguage : ModelsAsDataLanguage = {
13+ export const staticLanguage = {
1414 createMethodSignature : ( {
1515 packageName,
1616 typeName,
@@ -168,4 +168,4 @@ export const staticLanguage: ModelsAsDataLanguage = {
168168 argumentsList . length > 0 ? argumentsList [ 0 ] . path : "Argument[this]" ,
169169 } ;
170170 } ,
171- } ;
171+ } satisfies ModelsAsDataLanguage ;
You can’t perform that action at this time.
0 commit comments