public class ConstantPool
extends java.util.HashMap<com.github.taomus.org.objectweb.asm.optimizer.Constant,com.github.taomus.org.objectweb.asm.optimizer.Constant>
| Constructor and Description |
|---|
ConstantPool() |
| Modifier and Type | Method and Description |
|---|---|
com.github.taomus.org.objectweb.asm.optimizer.Constant |
newClass(java.lang.String value) |
com.github.taomus.org.objectweb.asm.optimizer.Constant |
newConst(java.lang.Object cst) |
com.github.taomus.org.objectweb.asm.optimizer.Constant |
newDouble(double value) |
com.github.taomus.org.objectweb.asm.optimizer.Constant |
newField(java.lang.String owner,
java.lang.String name,
java.lang.String desc) |
com.github.taomus.org.objectweb.asm.optimizer.Constant |
newFloat(float value) |
com.github.taomus.org.objectweb.asm.optimizer.Constant |
newHandle(int tag,
java.lang.String owner,
java.lang.String name,
java.lang.String desc) |
com.github.taomus.org.objectweb.asm.optimizer.Constant |
newInteger(int value) |
com.github.taomus.org.objectweb.asm.optimizer.Constant |
newInvokeDynamic(java.lang.String name,
java.lang.String desc,
Handle bsm,
java.lang.Object... bsmArgs) |
com.github.taomus.org.objectweb.asm.optimizer.Constant |
newLong(long value) |
com.github.taomus.org.objectweb.asm.optimizer.Constant |
newMethod(java.lang.String owner,
java.lang.String name,
java.lang.String desc,
boolean itf) |
com.github.taomus.org.objectweb.asm.optimizer.Constant |
newMethodType(java.lang.String methodDescriptor) |
com.github.taomus.org.objectweb.asm.optimizer.Constant |
newNameType(java.lang.String name,
java.lang.String desc) |
com.github.taomus.org.objectweb.asm.optimizer.Constant |
newUTF8(java.lang.String value) |
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuespublic com.github.taomus.org.objectweb.asm.optimizer.Constant newInteger(int value)
public com.github.taomus.org.objectweb.asm.optimizer.Constant newFloat(float value)
public com.github.taomus.org.objectweb.asm.optimizer.Constant newLong(long value)
public com.github.taomus.org.objectweb.asm.optimizer.Constant newDouble(double value)
public com.github.taomus.org.objectweb.asm.optimizer.Constant newUTF8(java.lang.String value)
public com.github.taomus.org.objectweb.asm.optimizer.Constant newClass(java.lang.String value)
public com.github.taomus.org.objectweb.asm.optimizer.Constant newMethodType(java.lang.String methodDescriptor)
public com.github.taomus.org.objectweb.asm.optimizer.Constant newHandle(int tag,
java.lang.String owner,
java.lang.String name,
java.lang.String desc)
public com.github.taomus.org.objectweb.asm.optimizer.Constant newConst(java.lang.Object cst)
public com.github.taomus.org.objectweb.asm.optimizer.Constant newField(java.lang.String owner,
java.lang.String name,
java.lang.String desc)
public com.github.taomus.org.objectweb.asm.optimizer.Constant newMethod(java.lang.String owner,
java.lang.String name,
java.lang.String desc,
boolean itf)
public com.github.taomus.org.objectweb.asm.optimizer.Constant newInvokeDynamic(java.lang.String name,
java.lang.String desc,
Handle bsm,
java.lang.Object... bsmArgs)
public com.github.taomus.org.objectweb.asm.optimizer.Constant newNameType(java.lang.String name,
java.lang.String desc)
Copyright © 2020. All Rights Reserved.