java.lang.Object
gg.jte.runtime.TemplateLoader
gg.jte.runtime.RuntimeTemplateLoader
-
Field Summary
Fields inherited from class gg.jte.runtime.TemplateLoader
classDirectory, packageName -
Constructor Summary
ConstructorsConstructorDescriptionRuntimeTemplateLoader(Path classDirectory, ClassLoader parentClassLoader, String packageName) -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanAll()protected ClassLoadercreateClassLoader(ClassLoader parentClassLoader) protected ClassInfogetClassInfo(ClassLoader classLoader, String className) protected ClassLoadergetTemplatesUsing(String name) booleanhasChanged(String name) Methods inherited from class gg.jte.runtime.TemplateLoader
load, resolveDebugInfo, rewriteStackTrace
-
Constructor Details
-
RuntimeTemplateLoader
public RuntimeTemplateLoader(Path classDirectory, ClassLoader parentClassLoader, String packageName)
-
-
Method Details
-
createClassLoader
- Overrides:
createClassLoaderin classTemplateLoader
-
getClassInfo
- Specified by:
getClassInfoin classTemplateLoader
-
getClassLoader
- Specified by:
getClassLoaderin classTemplateLoader
-
getTemplatesUsing
- Specified by:
getTemplatesUsingin classTemplateLoader
-
cleanAll
public void cleanAll()- Specified by:
cleanAllin classTemplateLoader
-
generateAll
- Specified by:
generateAllin classTemplateLoader
-
precompileAll
- Specified by:
precompileAllin classTemplateLoader
-
hasChanged
- Specified by:
hasChangedin classTemplateLoader
-
hotReload
- Specified by:
hotReloadin classTemplateLoader
-