ASM字节码操作 Opcodes 介绍

Posted 九师兄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASM字节码操作 Opcodes 介绍相关的知识,希望对你有一定的参考价值。

1.概述

上一篇文章:【ASM】字节码操作 Frame 深入

Opcodes是一个接口。它定义了许多字段,这些字段主要由 ClassVisitor.visitXxx()MethodVisitor.visitXxx()方法中使用。

1. ClassVisitor

1.1 ASM Version

字段含义 : Opcodes ASM4 ~ Opcodes . ASM9 标识了ASM版本新.

应用场景: 用于创建具体的ClassVisitor实例,例如ClassVisitor(int api, ClassVisitor classVisitor) 中的api参数。

public interface Opcodes 
   

  // ASM API versions.

  int ASM4 

以上是关于ASM字节码操作 Opcodes 介绍的主要内容,如果未能解决你的问题,请参考以下文章

ASM字节码操作 工具类与常用类 SerialVersionUIDAdder 介绍

ASM字节码操作 工具类与常用类 TraceClassVisitor 介绍

ASM字节码操作 工具类与常用类 GeneratorAdapter 介绍

ASM字节码操作 工具类与常用类 ClassRemapper 介绍 类映射 代码混淆

ASM字节码操作 工具类与常用类 LocalVariablesSorter 源码介绍以及原理介绍

ASM字节码操作 如何使用 visitFrame