Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Java常量的值中找到它?_Java_Eclipse_Constants - Fatal编程技术网

如何从Java常量的值中找到它?

如何从Java常量的值中找到它?,java,eclipse,constants,Java,Eclipse,Constants,我想在请求属性中获得一个对象,我通过retro ingeneering找到了该属性。 但是,我找不到用于命名此属性的常量。 如何从它的值中找到这个常数 我使用的是Eclipse,我没有使用的所有JAR的源代码 谢谢大家! 您无法通过常量的值找到其名称。太宽而无法回答,您需要使用某种字节码分析器或库,如ASM、Byte buddy、javassist等。。。考虑到你可以找到不止一个常数(我猜你想找到一个静态的最终值)具有相同的值。。。或者没有…Eclise可以访问所有类和所有常量,因此它可以为工作

我想在请求属性中获得一个对象,我通过retro ingeneering找到了该属性。
但是,我找不到用于命名此属性的常量。 如何从它的值中找到这个常数

我使用的是Eclipse,我没有使用的所有JAR的源代码


谢谢大家!

您无法通过常量的值找到其名称。太宽而无法回答,您需要使用某种字节码分析器或库,如ASM、Byte buddy、javassist等。。。考虑到你可以找到不止一个常数(我猜你想找到一个静态的最终值)具有相同的值。。。或者没有…Eclise可以访问所有类和所有常量,因此它可以为工作区的所有字符串常量生成一个简单的常量.equals(“myvalue”)。一个可能存在的插件。请求是指来自JavaEE的HttpServletRequest吗?你也可以说你有什么价值,这可能更容易指出这个价值被定义为ConstantinDect,我所说的请求是指来自JavaEE的HttpServletRequest。但这只是一个例子。“你也可以说你有什么值,指出这个值被定义为常量可能更容易”==>这正是我问题的重点:我不知道这个常量是在哪里定义的(如果是:有些人可以编写难看的代码),我想找到它。