Package dev.equo.ide.gradle
Class EquoIdeExtension.DogfoodDsl
- java.lang.Object
-
- dev.equo.ide.CatalogDsl
-
- dev.equo.ide.gradle.P2ModelDslWithCatalog.GradleCatalogDsl
-
- dev.equo.ide.gradle.EquoIdeExtension.DogfoodDsl
-
- Enclosing class:
- EquoIdeExtension
public static class EquoIdeExtension.DogfoodDsl extends P2ModelDslWithCatalog.GradleCatalogDsl
-
-
Constructor Summary
Constructors Constructor Description DogfoodDsl(org.gradle.api.Project project)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EquoIdeExtension.DogfoodDslideHook(java.lang.String hookClass)Instantiates the given class (which must be an [IdeHook] with a no-arg constructor) and adds it to the IDE startup.protected java.util.List<dev.equo.ide.IdeHook>ideHooks()
-
-
-
Method Detail
-
ideHooks
protected java.util.List<dev.equo.ide.IdeHook> ideHooks()
- Overrides:
ideHooksin classdev.equo.ide.CatalogDsl
-
ideHook
public EquoIdeExtension.DogfoodDsl ideHook(java.lang.String hookClass)
Instantiates the given class (which must be an [IdeHook] with a no-arg constructor) and adds it to the IDE startup.Even better is to add a
Bundle-IdeHookheader to the manifest of the jar, then the hook will still work when the Eclipse plugin gets distributed via Maven.
-
-