Documentation of 'org.apache.bcel.classfile.BootstrapMethod' Java class
BootstrapMethod
org.apache.bcel.classfile

Class BootstrapMethod

  • All Implemented Interfaces:
    java.lang.Cloneable


    public class BootstrapMethod
    extends java.lang.Object
    implements java.lang.Cloneable
    This class represents a bootstrap method attribute, i.e., the bootstrap method ref, the number of bootstrap arguments and an array of the bootstrap arguments.
    Since:
    6.0
    See Also:
    The class File Format : The BootstrapMethods Attribute
    • Constructor Detail

      • BootstrapMethod

        public BootstrapMethod(BootstrapMethod c)
        Initialize from another object.
      • BootstrapMethod

        public BootstrapMethod(int bootstrapMethodRef,
                               int[] bootstrapArguments)
        Parameters:
        bootstrapMethodRef - int index into constant_pool of CONSTANT_MethodHandle
        bootstrapArguments - int[] indices into constant_pool of CONSTANT_[type]_info
    • Method Detail

      • getBootstrapMethodRef

        public int getBootstrapMethodRef()
        Returns:
        index into constant_pool of bootstrap_method
      • setBootstrapMethodRef

        public void setBootstrapMethodRef(int bootstrapMethodRef)
        Parameters:
        bootstrapMethodRef - int index into constant_pool of CONSTANT_MethodHandle
      • getBootstrapArguments

        public int[] getBootstrapArguments()
        Returns:
        int[] of bootstrap_method indices into constant_pool of CONSTANT_[type]_info
      • getNumBootstrapArguments

        public int getNumBootstrapArguments()
        Returns:
        count of number of boostrap arguments
      • setBootstrapArguments

        public void setBootstrapArguments(int[] bootstrapArguments)
        Parameters:
        bootstrapArguments - int[] indices into constant_pool of CONSTANT_[type]_info
      • toString

        public final java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
        Returns:
        String representation.
      • toString

        public final java.lang.String toString(ConstantPool constantPool)
        Returns:
        Resolved string representation
      • dump

        public final void dump(java.io.DataOutputStream file)
                        throws java.io.IOException
        Dump object to file stream in binary format.
        Parameters:
        file - Output file stream
        Throws:
        java.io.IOException

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.