bytecode

bytecode

文章 8 浏览 90

堆叠几个 ASM 字节码访问者的简单方法?

我目前正在实现一些代码,对于类的每个方法,这些代码应该在 .class 文件上运行几个访问者,以检测其字节码。目前,我刚刚实现了一个 MethodRenamerVi…

屌丝范 2024-12-12 14:00:47 5 0

限定方法调用是否会降低 Java 的性能?

我猜测以下两个函数会编译为完全相同的字节码,但我想问这个问题。在不必要的地方限定方法调用是否会降低性能? 例如: package com.my; import andro…

⒈起吃苦の倖褔 2024-12-12 06:23:16 1 0

使用 try-catch-finally 等效的 Java 7 try-with-resources 字节码是什么?

我试图了解新的 try-with-resources 语句 的工作原理是使用常规的 try-catch-finally 语句重新创建它。给定使用 Java 7 try-with-resources 的以下测…

我不会写诗 2024-12-11 21:34:01 7 0

对源代码、字节代码、机器代码等执行静态分析的权衡是什么?

在不同级别的代码上执行静态分析有哪些不同的权衡?例如,对于 Java,为什么有人会对 Java 源代码与 Jasmin 代码与 Java 字节码?该选择是否限制或扩…

桃酥萝莉 2024-12-11 17:28:41 5 0

grep 用于特定的 jvm 字节码模式

我正在开发一个遗留的 java 项目,该项目存在许多设计问题。因此,代码的某些部分不会按预期运行。考虑下面的代码: public enum Parent{ PARENT1(CHI…

Oo萌小芽oO 2024-12-11 09:42:37 5 0

从字节码获取调用层次结构(在 Eclipse 中)

我有来自外部库的 Java 字节码(而且只有字节码!)。没有可用的来源。该库的某些类具有公共或包本地字段。我怎样才能知道这个字段是否被使用?对于公…

記憶穿過時間隧道 2024-12-10 08:36:24 1 0

有高级字节码编辑器吗?

假设我在 Scala 中有以下内容 object Foo { var functions: List[String => String] = Nil // can be any type to any type. def addFunc(f:String =>…

冷情妓 2024-12-10 05:53:30 4 0

如何判断局部变量是否是“final”?来自 Java 字节码? (与BCEL相关)

Java 字节码中诸如局部变量是否为“final”之类的信息存储在哪里?我知道对于字段(全局变量)和方法,这些可以在访问标志位中找到,但似乎无法在局部…

花想c 2024-12-09 01:41:57 5 0

编写检测器来搜索“System.out.println”的使用使用 Findbugs

我正在尝试编写一个错误检测器来使用 Findbugs 查找方法调用“System.out.println”的实例。 我知道字节码中的“System.out.println”被编译为对 GETS…

霞映澄塘 2024-12-08 19:08:48 3 0

如何将Python 2.5字节码重新编译为2.7?

如何使用 Python 2.7 重新编译 Python 2.5 生成的一些 .pyc 文件? 我没有源文件,无法获取它。 我正在寻找免费的解决方案。…

不回头走下去 2024-12-07 23:41:43 3 0

为什么 Eclipse Java 编译器检查 null 类型转换?

考虑以下 Java 代码片段: public class Test { public static void use(Object[] x) { } public static void main(String[] args) { Object[] x = nu…

山川志 2024-12-06 18:02:26 5 0

检测 Scala 程序中函数更改的最佳实践?

我正在开发一种基于 Scala 的脚本语言(内部 DSL),它允许用户在 Scala 脚本文件中定义多个数据转换函数。由于这些函数的应用可能需要几个小时,我想…

一杯敬自由 2024-12-05 22:54:15 2 0

Java OW2 ASM 使用接口访问字节码类

我一直在尝试在网络上搜索指南/帮助,以通过字节码类在 ASM 中转换为的接口来访问字节码类。 我已经在名为 powerbot (RSBot) 的 RuneScape 机器人上看…

浮云落日 2024-12-03 12:29:44 4 0

.NET 中是否明确将无限循环作为特殊情况进行处理?

今天早些时候,当我编写一个方法时,我突然意识到我不确定我正在实现的习惯用法到底为什么会编译。如果其他所有内容都被抽象掉,它看起来会像这样: p…

与风相奔跑 2024-12-03 11:27:57 6 0

爪哇助手。主要思想是什么以及实际用途是什么?

我知道 Javassist 是一个 Java 库,提供了一种操作应用程序的 Java 字节码的方法。 好的,但是为什么我们需要操作字节码呢? 有什么真实的例子吗? 有…

独留℉清风醉 2024-12-02 17:45:43 4 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文