lubomir@967: /** lubomir@967: * Back 2 Browser Bytecode Translator lubomir@967: * Copyright (C) 2012 Jaroslav Tulach lubomir@967: * lubomir@967: * This program is free software: you can redistribute it and/or modify lubomir@967: * it under the terms of the GNU General Public License as published by lubomir@967: * the Free Software Foundation, version 2 of the License. lubomir@967: * lubomir@967: * This program is distributed in the hope that it will be useful, lubomir@967: * but WITHOUT ANY WARRANTY; without even the implied warranty of lubomir@967: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the lubomir@967: * GNU General Public License for more details. lubomir@967: * lubomir@967: * You should have received a copy of the GNU General Public License lubomir@967: * along with this program. Look for COPYING file in the top folder. lubomir@967: * If not, see http://opensource.org/licenses/GPL-2.0. lubomir@967: */ lubomir@967: package org.apidesign.bck2brwsr.core; lubomir@967: lubomir@967: import java.lang.annotation.ElementType; lubomir@967: import java.lang.annotation.Retention; lubomir@967: import java.lang.annotation.RetentionPolicy; lubomir@967: import java.lang.annotation.Target; lubomir@967: lubomir@967: /** lubomir@967: * Marks the corresponding program element as exported. Exported elements are lubomir@967: * visible from other modules. Can be used on packages, classes, methods, lubomir@967: * constructors and fields. lubomir@967: * lubomir@967: * @since 0.6 lubomir@967: */ lubomir@967: @Retention(RetentionPolicy.CLASS) lubomir@967: @Target({ ElementType.PACKAGE, ElementType.TYPE, lubomir@967: ElementType.METHOD, ElementType.CONSTRUCTOR, lubomir@967: ElementType.FIELD }) lubomir@967: public @interface Exported { lubomir@967: lubomir@967: }