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 }