Package org.burningwave.core.classes
Interface SourceGenerator
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
AnnotationSourceGenerator,BodySourceGenerator,ClassSourceGenerator,FunctionSourceGenerator,GenericSourceGenerator,SourceGenerator.Abst,TypeDeclarationSourceGenerator,UnitSourceGenerator,VariableSourceGenerator
public interface SourceGenerator extends Serializable
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSourceGenerator.Abst -
Method Summary
Modifier and Type Method Description default <F> String_toString()static <S extends SourceGenerator>
Sdeserialize(InputStream inputStream)static <S extends SourceGenerator>
SdeserializeFromPath(String absolutePath)Stringmake()default voidserialize(OutputStream outputStream)default FileSystemItemserializeToPath(String absolutePath)
-
Method Details
-
make
String make() -
_toString
-
serializeToPath
-
deserializeFromPath
-
serialize
-
deserialize
-