1   /*
2    * SPDX-FileCopyrightText: none
3    * SPDX-License-Identifier: CC0-1.0
4    */
5   
6   package gov.nist.secauto.metaschema.databind.codegen;
7   
8   import com.squareup.javapoet.ClassName;
9   
10  import java.nio.file.Path;
11  
12  public interface IGeneratedClass {
13    /**
14     * The file the class was written to.
15     *
16     * @return the class file
17     */
18    Path getClassFile();
19  
20    /**
21     * The type info for the class.
22     *
23     * @return the class's type info
24     */
25    ClassName getClassName();
26  }