Example #1
0
 def from_json_dict(cls, d: dict[str, Any]) -> Any:
     return cls(
         targets=tuple(
             BuildTargetIdentifier.from_json_dict(x) for x in d["targets"]),
         origin_id=d.get("originId"),
         arguments=tuple(d["arguments"]) if "arguments" in d else None,
     )
Example #2
0
 def from_json_dict(cls, d):
     return cls(
         target=BuildTargetIdentifier.from_json_dict(d["target"]),
         options=tuple(d["options"]),
         classpath=tuple(d["classpath"]),
         class_directory=d["classDirectory"],
     )
Example #3
0
 def from_json_dict(cls, d: dict[str, Any]) -> Any:
     return cls(
         target=BuildTargetIdentifier.from_json_dict(d["target"]),
         origin_id=d.get("originId"),
         errors=d["errors"],
         warnings=d["warnings"],
         time=d.get("time"),
         no_op=d.get("noOp"),
     )
Example #4
0
 def from_json_dict(cls, d):
     return cls(
         targets=tuple(BuildTargetIdentifier.from_json_dict(x) for x in d["targets"]),
     )
Example #5
0
 def from_json_dict(cls, d: Any):
     return cls(
         target=BuildTargetIdentifier.from_json_dict(d["target"]),
         sources=tuple(SourceItem.from_json_dict(i) for i in d["sources"]),
         roots=tuple(d.get("sources", ())),
     )
Example #6
0
 def from_json_dict(cls, d: dict[str, Any]) -> Any:
     return cls(target=BuildTargetIdentifier.from_json_dict(d["target"]))
Example #7
0
 def from_json_dict(cls, d: dict[str, Any]) -> Any:
     return cls(
         targets=tuple(BuildTargetIdentifier.from_json_dict(x) for x in d["targets"]),
     )
Example #8
0
 def from_json_dict(cls, d):
     return cls(
         targets=tuple(BuildTargetIdentifier.from_json_dict(x) for x in d["targets"]),
         origin_id=d.get("originId"),
     )