tikhomirov@226: /* tikhomirov@226: * Copyright (c) 2011 TMate Software Ltd tikhomirov@226: * tikhomirov@226: * This program is free software; you can redistribute it and/or modify tikhomirov@226: * it under the terms of the GNU General Public License as published by tikhomirov@226: * the Free Software Foundation; version 2 of the License. tikhomirov@226: * tikhomirov@226: * This program is distributed in the hope that it will be useful, tikhomirov@226: * but WITHOUT ANY WARRANTY; without even the implied warranty of tikhomirov@226: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the tikhomirov@226: * GNU General Public License for more details. tikhomirov@226: * tikhomirov@226: * For information on how to redistribute this software under tikhomirov@226: * the terms of a license other than GNU General Public License tikhomirov@226: * contact TMate Software at support@hg4j.com tikhomirov@226: */ tikhomirov@226: package org.tmatesoft.hg.internal; tikhomirov@226: tikhomirov@226: import java.lang.annotation.ElementType; tikhomirov@226: import java.lang.annotation.Retention; tikhomirov@226: import java.lang.annotation.RetentionPolicy; tikhomirov@226: import java.lang.annotation.Target; tikhomirov@226: tikhomirov@226: /** tikhomirov@226: * Work in progress, provisional, experimental or otherwise unstable code in publicly accessible API tikhomirov@226: * tikhomirov@226: * @author Artem Tikhomirov tikhomirov@226: * @author TMate Software Ltd. tikhomirov@226: */ tikhomirov@226: @Retention(RetentionPolicy.SOURCE) tikhomirov@226: @Target({ ElementType.TYPE, ElementType.METHOD, ElementType.CONSTRUCTOR }) tikhomirov@226: public @interface Experimental { tikhomirov@226: String reason() default ""; tikhomirov@226: }