Parent Directory | Revision Log | Patch
--- jakarta/bcel/trunk/src/java/org/apache/bcel/generic/MONITOREXIT.java 2006/03/15 11:30:53 386055 +++ jakarta/bcel/trunk/src/java/org/apache/bcel/generic/MONITOREXIT.java 2006/03/15 11:31:56 386056 @@ -13,10 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. * - */ + */ package org.apache.bcel.generic; - /** * MONITOREXIT - Exit monitor for object * <PRE>Stack: ..., objectref -> ...</PRE> @@ -24,28 +23,31 @@ package org.apache.bcel.generic; * @version $Id$ * @author <A HREF="mailto:m.dahm@gmx.de">M. Dahm</A> */ -public class MONITOREXIT extends Instruction - implements ExceptionThrower, StackConsumer { - public MONITOREXIT() { - super(org.apache.bcel.Constants.MONITOREXIT, (short)1); - } - - public Class[] getExceptions() { - return new Class[] { org.apache.bcel.ExceptionConstants.NULL_POINTER_EXCEPTION }; - } - - - /** - * Call corresponding visitor method(s). The order is: - * Call visitor methods of implemented interfaces first, then - * call methods according to the class hierarchy in descending order, - * i.e., the most specific visitXXX() call comes last. - * - * @param v Visitor object - */ - public void accept(Visitor v) { - v.visitExceptionThrower(this); - v.visitStackConsumer(this); - v.visitMONITOREXIT(this); - } +public class MONITOREXIT extends Instruction implements ExceptionThrower, StackConsumer { + + public MONITOREXIT() { + super(org.apache.bcel.Constants.MONITOREXIT, (short) 1); + } + + + public Class[] getExceptions() { + return new Class[] { + org.apache.bcel.ExceptionConstants.NULL_POINTER_EXCEPTION + }; + } + + + /** + * Call corresponding visitor method(s). The order is: + * Call visitor methods of implemented interfaces first, then + * call methods according to the class hierarchy in descending order, + * i.e., the most specific visitXXX() call comes last. + * + * @param v Visitor object + */ + public void accept( Visitor v ) { + v.visitExceptionThrower(this); + v.visitStackConsumer(this); + v.visitMONITOREXIT(this); + } }
infrastructure at apache.org | ViewVC Help |
Powered by ViewVC 1.1.26 |