001/*
002 * ============================================================================
003 *  Copyright © 2002-2025 by Thomas Thrien.
004 *  All Rights Reserved.
005 * ============================================================================
006 *  Licensed to the public under the agreements of the GNU Lesser General Public
007 *  License, version 3.0 (the "License"). You may obtain a copy of the License at
008 *
009 *       http://www.gnu.org/licenses/lgpl.html
010 *
011 *  Unless required by applicable law or agreed to in writing, software
012 *  distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
013 *  WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
014 *  License for the specific language governing permissions and limitations
015 *  under the License.
016 */
017
018package org.tquadrat.foundation.annotation;
019
020import static org.apiguardian.api.API.Status.STABLE;
021
022import org.apiguardian.api.API;
023
024/**
025 *  Marks a class as a 'standard' class that IntelliJ suggests to be a record
026 *  class.
027 *
028 *  @extauthor Thomas Thrien - thomas.thrien@tquadrat.org
029 *  @version $Id: NotRecord.java 1151 2025-10-01 21:32:15Z tquadrat $
030 *  @since 0.25.0
031 *
032 *  @UMLGraph.link
033 */
034@ClassVersion( sourceVersion = "$Id: NotRecord.java 1151 2025-10-01 21:32:15Z tquadrat $" )
035@API( status = STABLE, since = "0.25.0" )
036public @interface NotRecord
037{ /* This annotation is a marker annotation without a body */ }
038//  @interface NotRecord
039
040/*
041 *  End of File
042 */