Package | Description |
---|---|
org.macroing.cel4j.java.binary.classfile.attributeinfo |
Provides classes and interfaces that models various attribute_info structures.
|
org.macroing.cel4j.java.binary.classfile.string |
Provides classes and interfaces that models various
String representations, such as descriptors and signatures. |
Modifier and Type | Method and Description |
---|---|
SignatureAttribute |
SignatureAttribute.copy()
Returns a copy of this
SignatureAttribute instance. |
static SignatureAttribute |
SignatureAttribute.newInstance(int attributeNameIndex,
int signatureIndex)
Returns a new
SyntheticAttribute instance. |
Modifier and Type | Method and Description |
---|---|
static java.util.List<SignatureAttribute> |
SignatureAttribute.filter(Node node)
Returns a
List with all SignatureAttribute s. |
static java.util.Optional<SignatureAttribute> |
SignatureAttribute.find(ClassFile classFile)
Attempts to find a
SignatureAttribute instance in classFile . |
static java.util.Optional<SignatureAttribute> |
SignatureAttribute.find(FieldInfo fieldInfo)
Attempts to find a
SignatureAttribute instance in fieldInfo . |
static java.util.Optional<SignatureAttribute> |
SignatureAttribute.find(MethodInfo methodInfo)
Attempts to find a
SignatureAttribute instance in methodInfo . |
Modifier and Type | Method and Description |
---|---|
static FieldSignature |
FieldSignature.parseFieldSignature(ClassFile classFile,
SignatureAttribute signatureAttribute) |
static MethodSignature |
MethodSignature.parseMethodSignature(ClassFile classFile,
SignatureAttribute signatureAttribute) |
static Signature |
Signature.parseSignature(ClassFile classFile,
SignatureAttribute signatureAttribute) |