Class DbuildAnnotationsHelper

java.lang.Object
v.akfz.dbg.helper.impl.DbuildAnnotationsHelper
All Implemented Interfaces:
Helper

public class DbuildAnnotationsHelper extends Object implements Helper
Implements @DevOnly / @OnlyLoader / @ProdOnly by scanning sources. - @DevOnly kept in dev jar, excluded from prod jar - @ProdOnly kept in prod jar, excluded from dev jar - @OnlyLoader kept only for the listed loaders No runtime deps — parser only, works without DBuild itself. Only the active loader is processed; common is skipped.
  • Constructor Details

    • DbuildAnnotationsHelper

      public DbuildAnnotationsHelper()
  • Method Details

    • name

      public String name()
      Specified by:
      name in interface Helper
    • order

      public int order()
      Description copied from interface: Helper
      Lower — earlier. Helpers with order < 50 run before user closures, with order >= 50 — after.
      Specified by:
      order in interface Helper
    • apply

      public void apply(LoaderContext ctx)
      Description copied from interface: Helper
      Called once per loader.
      Specified by:
      apply in interface Helper