Class WoofTemplateExtensionLoaderImpl.RefactorTemplateExtension

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Change<?> run​(OfficeFloorCompiler compiler, java.lang.Object[] parameters)
      Contains the runnable functionality.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RefactorTemplateExtension

        public RefactorTemplateExtension()
    • Method Detail

      • run

        public Change<?> run​(OfficeFloorCompiler compiler,
                             java.lang.Object[] parameters)
                      throws java.lang.Exception
        Description copied from interface: OfficeFloorCompilerRunnable
        Contains the runnable functionality.
        Specified by:
        run in interface OfficeFloorCompilerRunnable<Change<?>>
        Parameters:
        compiler - OfficeFloorCompiler loaded with the ClassLoader.
        parameters - Parameters. As Proxy instances are used to bridge Class compatibility issues of using different ClassLoader instances, parameters should only be referenced by their implementing interfaces.
        Returns:
        Result from runnable.
        Throws:
        java.lang.Exception - If failure in running.