ICode9

精准搜索请尝试: 精确搜索
  • java – FieldDeclaration到IField – 从FieldDeclaration获取IBinding2019-06-20 22:47:03

    如何将FieldDeclaration(类型:ASTNode)转换为IField(类型:JavaElement).是否有可能从FieldDeclaration ASTNode获取绑定,就像node.resolveBinding()和MethodDeclaration节点一样. 需要:我正在访问具有公共常量的类中的FieldDeclaration节点,并且想要在项目中搜索该字段的引用.我正在使

  • java – Eclipse抽象语法树差异2019-06-10 23:48:33

    在Eclipse中给出以下代码: import org.eclipse.jdt.core.dom.AST; import org.eclipse.jdt.core.dom.ASTParser; import org.eclipse.jdt.core.dom.CompilationUnit; public class Question { public static void main(String[] args) { String source = "class Bo

  • 如果项目使用Java8,我如何通过静态分析检测?2019-06-08 14:50:44

    我目前正在使用javaparser(https://github.com/javaparser/javaparser)和javasymbolsolver(https://github.com/javaparser/javasymbolsolver)来解析代码.如果我检测到Collections#Streams的使用,来决定特定项目是否已迁移到Java8,那么它是否是一种整体方法.(假设Collection#Stream

  • java – 将Antlr语法树转换为有用的对象2019-06-07 01:58:32

    我目前正在思考如何最好地使用Antlr生成AST并将其转换为有用的对象,我可以在我的程序中使用它. 我的语法(除了学习)的目的是创建一个可执行(运行时解释)语言. 例如,我如何获取属性子树并实例化特定的Attribute类.例如. 我的语言中的以下代码: Print(message:"Hello stackoverflow")

  • 将ast.Num转换为decimal.Decimal以获得python中的精度2019-05-19 14:45:38

    我正在编写一个解析器来解析简单的算术公式:它只需要(和限制)来支持 – * /数字和变量.例如: 100.50*num*discount 它基本上用于计算产品价格. 这是用python编写的,我想简单地使用python自己的解析器.这个想法首先将输入解析为ast,然后在ast上将ast的节点类型限制在一个小子集中,

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有