Class GolangTaskContainer

  • All Implemented Interfaces:
    java.lang.Iterable<org.gradle.api.Task>

    @Singleton
    public class GolangTaskContainer
    extends java.lang.Object
    implements java.lang.Iterable<org.gradle.api.Task>
    • Field Detail

      • PREPARE_TASK_NAME

        public static final java.lang.String PREPARE_TASK_NAME
      • RESOLVE_BUILD_DEPENDENCIES_TASK_NAME

        public static final java.lang.String RESOLVE_BUILD_DEPENDENCIES_TASK_NAME
        See Also:
        Constant Field Values
      • RESOLVE_TEST_DEPENDENCIES_TASK_NAME

        public static final java.lang.String RESOLVE_TEST_DEPENDENCIES_TASK_NAME
        See Also:
        Constant Field Values
      • INSTALL_DEPENDENCIES_TASK_NAME

        public static final java.lang.String INSTALL_DEPENDENCIES_TASK_NAME
        See Also:
        Constant Field Values
      • DEPENDENCIES_TASK_NAME

        public static final java.lang.String DEPENDENCIES_TASK_NAME
      • INIT_TASK_NAME

        public static final java.lang.String INIT_TASK_NAME
      • CHECK_TASK_NAME

        public static final java.lang.String CHECK_TASK_NAME
      • LOCK_TASK_NAME

        public static final java.lang.String LOCK_TASK_NAME
      • BUILD_TASK_NAME

        public static final java.lang.String BUILD_TASK_NAME
      • CLEAN_TASK_NAME

        public static final java.lang.String CLEAN_TASK_NAME
      • TEST_TASK_NAME

        public static final java.lang.String TEST_TASK_NAME
      • VENDOR_TASK_NAME

        public static final java.lang.String VENDOR_TASK_NAME
      • COVERAGE_TASK_NAME

        public static final java.lang.String COVERAGE_TASK_NAME
      • GOFMT_TASK_NAME

        public static final java.lang.String GOFMT_TASK_NAME
      • GOVET_TASK_NAME

        public static final java.lang.String GOVET_TASK_NAME
    • Constructor Detail

      • GolangTaskContainer

        public GolangTaskContainer()
    • Method Detail

      • init

        public GolangTaskContainer init​(org.gradle.api.Project project,
                                        com.google.inject.Injector injector)
      • put

        public <T extends org.gradle.api.Task> void put​(java.lang.Class<? extends org.gradle.api.Task> clazz,
                                                        T task)
      • get

        public <T extends org.gradle.api.Task> T get​(java.lang.Class<T> clazz)
      • createCoreTasks

        public void createCoreTasks()
      • iterator

        public java.util.Iterator<org.gradle.api.Task> iterator()
        Specified by:
        iterator in interface java.lang.Iterable<org.gradle.api.Task>