001/*
002 * SPDX-FileCopyrightText: none
003 * SPDX-License-Identifier: CC0-1.0
004 */
005
006package gov.nist.secauto.metaschema.databind.codegen;
007
008import com.squareup.javapoet.ClassName;
009
010import java.nio.file.Path;
011
012public interface IGeneratedClass {
013  /**
014   * The file the class was written to.
015   *
016   * @return the class file
017   */
018  Path getClassFile();
019
020  /**
021   * The type info for the class.
022   *
023   * @return the class's type info
024   */
025  ClassName getClassName();
026}