CodeModel codeModel = editor.getSession().getMode().getCodeModel();
JsArray<RScopeObject> scopeVariables = codeModel.getVariablesInScope(cursorPosition);
for (int i = 0; i < scopeVariables.length(); i++)
{
RScopeObject variable = scopeVariables.get(i);
if (variable.getToken().startsWith(token) && variable.getType() == type)
completions.add(new QualifiedName(
variable.getToken(),
"<" + variable.getType() + ">"
));
}
}
}