Interface BuildingCompiler<D extends Compiled,S extends Source,C extends CompileContext<?,?>>
-
- All Superinterfaces:
CompileBuilder<D,S>,CompileConstructor<D,S>,CompiledClassAware,SourceClassAware,SourceCompiler<D,S,C>
public interface BuildingCompiler<D extends Compiled,S extends Source,C extends CompileContext<?,?>> extends CompileBuilder<D,S>, SourceCompiler<D,S,C>, CompileConstructor<D,S>, SourceClassAware, CompiledClassAware
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Dcompile(S source, C context, CompileProcessor p)Dconstruct(S source)Class<D>getCompiledClass()Class<S>getSourceClass()-
Methods inherited from interface net.n2oapp.framework.api.metadata.compile.building.CompileBuilder
build
-
-
-
-
Method Detail
-
compile
default D compile(S source, C context, CompileProcessor p)
- Specified by:
compilein interfaceSourceCompiler<D extends Compiled,S extends Source,C extends CompileContext<?,?>>
-
getCompiledClass
Class<D> getCompiledClass()
- Specified by:
getCompiledClassin interfaceCompiledClassAware
-
getSourceClass
Class<S> getSourceClass()
- Specified by:
getSourceClassin interfaceSourceClassAware
-
-