Class Descriptor.Iterator

  • Enclosing class:
    Descriptor

    public static class Descriptor.Iterator
    extends Object
    An Iterator over a descriptor.
    • Constructor Detail

      • Iterator

        public Iterator​(String s)
        Constructs an iterator.
        Parameters:
        s - descriptor.
    • Method Detail

      • hasNext

        public boolean hasNext()
        Returns true if the iteration has more elements.
      • isParameter

        public boolean isParameter()
        Returns true if the current element is a parameter type.
      • currentChar

        public char currentChar()
        Returns the first character of the current element.
      • is2byte

        public boolean is2byte()
        Returns true if the current element is double or long type.
      • next

        public int next()
        Returns the position of the next type character. That type character becomes a new current element.