// Was pruned; this compilation must have no dynamic casts.
return;
}
SourceInfo sourceInfo = x.getSourceInfo().makeChild(
GenerateJavaScriptVisitor.class, "Type id assignment");
JsNameRef fieldRef = typeIdName.makeRef(sourceInfo);
fieldRef.setQualifier(globalTemp.makeRef(sourceInfo));
JsNumberLiteral typeIdLit = jsProgram.getNumberLiteral(typeId);
JsExpression asg = createAssignment(fieldRef, typeIdLit);
JsExprStmt asgStmt = asg.makeStmt();
globalStmts.add(asgStmt);