From: <cr...@us...> - 2009-09-06 14:01:04
|
Revision: 5664 http://jnode.svn.sourceforge.net/jnode/?rev=5664&view=rev Author: crawley Date: 2009-09-06 14:00:37 +0000 (Sun, 06 Sep 2009) Log Message: ----------- Annotation used by the JikesRVM compiler. Added Paths: ----------- classlib6/core/src/classlib/org/jnode/annotation/NoOptCompile.java Added: classlib6/core/src/classlib/org/jnode/annotation/NoOptCompile.java =================================================================== --- classlib6/core/src/classlib/org/jnode/annotation/NoOptCompile.java (rev 0) +++ classlib6/core/src/classlib/org/jnode/annotation/NoOptCompile.java 2009-09-06 14:00:37 UTC (rev 5664) @@ -0,0 +1,42 @@ +/* + * $Id: NoInline.java 5226 2009-04-06 14:55:27Z lsantha $ + * + * Copyright (C) 2003-2009 JNode.org + * + * This library is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published + * by the Free Software Foundation; either version 2.1 of the License, or + * (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this library; If not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + */ + +package org.jnode.annotation; + +import static java.lang.annotation.ElementType.CONSTRUCTOR; +import static java.lang.annotation.ElementType.METHOD; +import static java.lang.annotation.RetentionPolicy.CLASS; + +import java.lang.annotation.Documented; +import java.lang.annotation.Retention; +import java.lang.annotation.Target; + +/** + * Annotation used to inform the compiler not to optimize the method on which + * the annotation is applied. + * + * @author ansari82 + */ +@Documented +@Retention(CLASS) +@Target({CONSTRUCTOR, METHOD }) +public @interface NoOptCompile { + +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |