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(); }
