Class StructBootstrapMethodsAttribute
- java.lang.Object
-
- org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
-
- org.jetbrains.java.decompiler.struct.attr.StructBootstrapMethodsAttribute
-
public class StructBootstrapMethodsAttribute extends StructGeneralAttribute
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
StructGeneralAttribute.Key<T extends StructGeneralAttribute>
-
-
Field Summary
-
Fields inherited from class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
ATTRIBUTE_ANNOTATION_DEFAULT, ATTRIBUTE_BOOTSTRAP_METHODS, ATTRIBUTE_CODE, ATTRIBUTE_CONSTANT_VALUE, ATTRIBUTE_DEPRECATED, ATTRIBUTE_ENCLOSING_METHOD, ATTRIBUTE_EXCEPTIONS, ATTRIBUTE_INNER_CLASSES, ATTRIBUTE_LINE_NUMBER_TABLE, ATTRIBUTE_LOCAL_VARIABLE_TABLE, ATTRIBUTE_LOCAL_VARIABLE_TYPE_TABLE, ATTRIBUTE_METHOD_PARAMETERS, ATTRIBUTE_MODULE, ATTRIBUTE_PERMITTED_SUBCLASSES, ATTRIBUTE_RECORD, ATTRIBUTE_RUNTIME_INVISIBLE_ANNOTATIONS, ATTRIBUTE_RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS, ATTRIBUTE_RUNTIME_INVISIBLE_TYPE_ANNOTATIONS, ATTRIBUTE_RUNTIME_VISIBLE_ANNOTATIONS, ATTRIBUTE_RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS, ATTRIBUTE_RUNTIME_VISIBLE_TYPE_ANNOTATIONS, ATTRIBUTE_SIGNATURE, ATTRIBUTE_SOURCE_FILE, ATTRIBUTE_SYNTHETIC
-
-
Constructor Summary
Constructors Constructor Description StructBootstrapMethodsAttribute()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<PooledConstant>getMethodArguments(int index)LinkConstantgetMethodReference(int index)intgetMethodsNumber()voidinitContent(DataInputFullStream data, ConstantPool pool, BytecodeVersion version)-
Methods inherited from class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
createAttribute
-
-
-
-
Method Detail
-
initContent
public void initContent(DataInputFullStream data, ConstantPool pool, BytecodeVersion version) throws java.io.IOException
- Overrides:
initContentin classStructGeneralAttribute- Throws:
java.io.IOException
-
getMethodsNumber
public int getMethodsNumber()
-
getMethodReference
public LinkConstant getMethodReference(int index)
-
getMethodArguments
public java.util.List<PooledConstant> getMethodArguments(int index)
-
-