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}