Class ClassQueue

java.lang.Object
org.apache.bcel.util.ClassQueue

public class ClassQueue extends Object
Utility class implementing a (typesafe) queue of JavaClass objects.
  • Field Details

  • Constructor Details

    • ClassQueue

      public ClassQueue()
      Constructs a new ClassQueue.
  • Method Details

    • dequeue

      public JavaClass dequeue()
      Removes and returns the first JavaClass from the queue.
      Returns:
      the first JavaClass from the queue.
    • empty

      public boolean empty()
      Checks if the queue is empty.
      Returns:
      true if the queue is empty.
    • enqueue

      public void enqueue(JavaClass clazz)
      Adds a JavaClass to the end of the queue.
      Parameters:
      clazz - the JavaClass to add.
    • toString

      public String toString()
      Overrides:
      toString in class Object