Class BreadcrumbCollector

java.lang.Object
com.blackbuild.klum.ast.runtime.internal.process.BreadcrumbCollector

public class BreadcrumbCollector extends Object
  • Method Details

    • withBreadcrumb

      public static <T> T withBreadcrumb(Supplier<T> action)
    • withBreadcrumb

      public static <T> T withBreadcrumb(String verb, String type, String qualifier, Supplier<T> action)
    • withBreadcrumb

      public static <T> T withBreadcrumb(groovy.lang.Closure<T> action)
    • withBreadcrumb

      public static <T> T withBreadcrumb(String verb, String type, String qualifier, groovy.lang.Closure<T> action)
    • withFullPathOverride

      public static <T> T withFullPathOverride(String fullPathOverride, Supplier<T> action)
    • enter

      public void enter()
    • hasInstance

      public static boolean hasInstance()
    • getInstance

      @NotNull public static @NotNull BreadcrumbCollector getInstance()
    • getInstance

      @NotNull public static @NotNull BreadcrumbCollector getInstance(String context)
    • setContext

      public void setContext(String context)
    • leave

      public void leave()
    • setVerb

      public BreadcrumbCollector setVerb(String verb)
    • setType

      public BreadcrumbCollector setType(String type)
    • setQualifier

      public BreadcrumbCollector setQualifier(String qualifier)
    • getFullPath

      public String getFullPath()
    • toString

      public String toString()
      Overrides:
      toString in class Object