Class DirectivesLocalVariables

  • All Implemented Interfaces:
    Iterable<org.xembly.Directive>

    public final class DirectivesLocalVariables
    extends Object
    implements Iterable<org.xembly.Directive>
    Directives for local variables in a method.
    Since:
    0.14.0
    • Constructor Detail

      • DirectivesLocalVariables

        public DirectivesLocalVariables​(int oindex,
                                        Format format,
                                        int index,
                                        String name,
                                        String descriptor,
                                        String signature,
                                        Iterable<org.xembly.Directive> start,
                                        Iterable<org.xembly.Directive> end)
        Constructor.
        Parameters:
        oindex - Ordered index of the local variable.
        format - Directives format.
        index - Index of the local variable in the local variable array.
        name - Name of the local variable.
        descriptor - Descriptor of the local variable.
        signature - Signature of the local variable.
        start - Start directives for the local variable, e.g. labels.
        end - End directives for the local variable, e.g. labels.
        Suppressed Checkstyle violations:
        ParameterNumberCheck (5 lines)
    • Method Detail

      • iterator

        public Iterator<org.xembly.Directive> iterator()
        Specified by:
        iterator in interface Iterable<org.xembly.Directive>