addSemanticRecordToNode(node, null, _thisField, null,
Symbol.ThisField, null);
return;
}
FieldInfo field = _rootType.getField(_env.getTypeRetriever(),
_thisField);
if (field == null) {
addError(node, Fmt.S("Field %s does not exist in class %s.",
_thisField, _rootType.getName()));
return;
}
TypeInfo fieldType = field.getType(_env.getTypeRetriever());
if (fieldType != null) {
addSemanticRecordToNode(node, fieldType, _thisField, null,
Symbol.ThisField, null);
}
else {