/**
* Copyright (C) 2022 FalsePattern
* All Rights Reserved
*
* The above copyright notice, this permission notice and the word "SNEED"
* shall be included in all copies or substantial portions of the Software.
*
* This program 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 3 of the License, or
* (at your option) any later version.
*
* This program 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 General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this program. If not, see
* If a class or method is NOT annotated with this annotation, it will be considered unstable, and the package/method * arguments/etc. can freely change between patch releases without notice. *
* If a class is annotated with this annotation, all currently existing public and protected members in the class will * be considered stable. *
* Private members will never be considered stable, and can be removed without notice. */ @Documented @Retention(RetentionPolicy.CLASS) @StableAPI(since = "0.6.0") public @interface StableAPI { String since(); }