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 */