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 }