blob: 7695b149cf198179ad79d53f706b9418f9c20a18 [file] [log] [blame]
config = vdltool.Config{
Go: {
WireToNativeTypes: {
"WireString": {Type: "string"},
"WireMapStringInt": {Type: "map[string]int"},
"WireTime": {
Type: "time.Time",
Imports: {{Path: "time", Name: "time"}},
},
"WireSamePkg": {
Type: "nativetest.NativeSamePkg",
Imports: {{Path: "v.io/v23/vdl/testdata/nativetest", Name: "nativetest"}},
},
"WireMultiImport": {
Type: "map[nativetest.NativeSamePkg]time.Time",
Imports: {
{Path: "v.io/v23/vdl/testdata/nativetest", Name: "nativetest"},
{Path: "time", Name: "time"},
},
},
},
},
Java: {
WireTypeRenames: {
"WireRenameMe": "WireRenamed",
},
WireToNativeTypes: {
"WireString": "java.lang.String",
"WireMapStringInt": "java.util.Map<java.lang.String, java.lang.Integer>",
"WireTime": "org.joda.time.DateTime",
"WireSamePkg": "io.v.v23.vdl.testdata.nativetest.NativeSamePkg",
"WireMultiImport": "java.util.Map<io.v.v23.vdl.testdata.nativetest.NativeSamePkg, org.joda.time.DateTime>",
"WireRenamed": "java.lang.Long",
},
},
}