public class SharedVariableAttribute
extends org.objectweb.asm.Attribute
| Modifier and Type | Class and Description |
|---|---|
static class |
SharedVariableAttribute.SharedVariable |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NAME |
| Constructor and Description |
|---|
SharedVariableAttribute() |
SharedVariableAttribute(org.objectweb.asm.Attribute attribute) |
| Modifier and Type | Method and Description |
|---|---|
SharedVariableAttribute.SharedVariable |
addVariable(java.lang.String transformer,
java.lang.String name,
int index,
org.objectweb.asm.Type type,
boolean global) |
SharedVariableAttribute.SharedVariable |
getVariableIndex(java.lang.String transformer,
java.lang.String name,
boolean global) |
protected org.objectweb.asm.ByteVector |
write(org.objectweb.asm.ClassWriter classWriter,
byte[] code,
int codeLength,
int maxStack,
int maxLocals) |
public static final java.lang.String NAME
public SharedVariableAttribute()
public SharedVariableAttribute(org.objectweb.asm.Attribute attribute)
throws java.io.IOException
java.io.IOExceptionpublic SharedVariableAttribute.SharedVariable addVariable(java.lang.String transformer, java.lang.String name, int index, org.objectweb.asm.Type type, boolean global)
@Nullable public SharedVariableAttribute.SharedVariable getVariableIndex(java.lang.String transformer, java.lang.String name, boolean global)
protected org.objectweb.asm.ByteVector write(org.objectweb.asm.ClassWriter classWriter,
byte[] code,
int codeLength,
int maxStack,
int maxLocals)
write in class org.objectweb.asm.Attribute