This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-bcel.git

commit 79e6a9d66bd996021884af082a306714026db6eb
Author: Gary Gregory <[email protected]>
AuthorDate: Fri Jan 9 15:59:04 2026 -0500

    Javadoc
---
 src/main/java/org/apache/bcel/util/ClassStack.java | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/src/main/java/org/apache/bcel/util/ClassStack.java 
b/src/main/java/org/apache/bcel/util/ClassStack.java
index bf7ae98a..cbdef4e1 100644
--- a/src/main/java/org/apache/bcel/util/ClassStack.java
+++ b/src/main/java/org/apache/bcel/util/ClassStack.java
@@ -31,18 +31,38 @@ public class ClassStack {
 
     private final Stack<JavaClass> stack = new Stack<>();
 
+    /**
+     * Checks if the stack is empty.
+     *
+     * @return true if the stack is empty.
+     */
     public boolean empty() {
         return stack.empty();
     }
 
+    /**
+     * Pops a JavaClass from the stack.
+     *
+     * @return the JavaClass from the top of the stack.
+     */
     public JavaClass pop() {
         return stack.pop();
     }
 
+    /**
+     * Pushes a JavaClass onto the stack.
+     *
+     * @param clazz the JavaClass to push.
+     */
     public void push(final JavaClass clazz) {
         stack.push(clazz);
     }
 
+    /**
+     * Gets the top JavaClass from the stack without removing it.
+     *
+     * @return the JavaClass at the top of the stack.
+     */
     public JavaClass top() {
         return stack.peek();
     }

Reply via email to