【技术实现步骤摘要】
本申请涉及软件开发工具和方法。
技术介绍
集成开发环境(IDE)是帮助程序员开发软件的一组工具。IDE可包括源代码编辑器、编译器和调试器。它可包括允许程序员查看类层次结构信息、关于类、方法或其他程序元素的信息的浏览器。IDE或其他编程环境可包括自动完成特征来在程序员输入文本时帮助程序员。使用自动完成特征,用户可键入已被定义成属于一特定类的对象的名称,后跟一句点。自动完成工具可识别对象的类并提供包括字段、属性和方法的类成员列表。用户可从该列表进行选择,而不是键入所希望的类成员的名称。该工具然后将所选的成员名称插入源代码。如果用户在作出选择之前键入了一个或多个字符,则自动完成工具可过滤该列表使其限于匹配文本。在键入了一个或多个字符之后,用户可从列表选择一项目。
技术实现思路
提供本
技术实现思路
以便以简化形式介绍将在以下的具体实施方式中进一步描述的一些概念。本
技术实现思路
并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于限定所要求保护的主题的范围。简而言之,一种系统、方法和各组件用于生成与还未被静态地声明具有类型的程序变量对应的完成列表。变量的类型可在目标 ...
【技术保护点】
1.一种用于生成和目标程序源代码(102)中的目标程序变量相对应的完成列表(116)的基于计算机的方法(800),包括:a)执行(806)控制流分析来定位一个或多个源代码指令,每个源代码指令表示对象到目标程序变量的运行时赋值;b)分析所述一个或多个源代码指令中的每一个以确定(808)对应于所述目标程序变量的至少一个候选类型;c)对于每个候选类型,确定(810)与该类型相关联的一组类成员;以及d)聚集(813)一组或多组类成员。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:D·J·帕克,H·常,T·扬,
申请(专利权)人:微软公司,
类型:发明
国别省市:US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。