//
//  Generated by the J2ObjC translator.  DO NOT EDIT!
//  source: android/libcore/luni/src/main/java/java/util/EmptyStackException.java
//

#ifndef _JavaUtilEmptyStackException_H_
#define _JavaUtilEmptyStackException_H_

#include "J2ObjC_header.h"
#include "java/lang/RuntimeException.h"

/*!
 @brief An <code>EmptyStackException</code> is thrown if the pop/peek method of a stack is
 executed on an empty stack.
 */
@interface JavaUtilEmptyStackException : JavaLangRuntimeException

#pragma mark Public

/*!
 @brief Constructs a new <code>EmptyStackException</code> with the stack trace filled
 in.
 */
- (instancetype)init;

@end

J2OBJC_EMPTY_STATIC_INIT(JavaUtilEmptyStackException)

FOUNDATION_EXPORT void JavaUtilEmptyStackException_init(JavaUtilEmptyStackException *self);

FOUNDATION_EXPORT JavaUtilEmptyStackException *new_JavaUtilEmptyStackException_init() NS_RETURNS_RETAINED;

J2OBJC_TYPE_LITERAL_HEADER(JavaUtilEmptyStackException)

#endif // _JavaUtilEmptyStackException_H_
