1*27e8546dSMatt Gilbridejava_library( 2*27e8546dSMatt Gilbride name = "impl", 3*27e8546dSMatt Gilbride srcs = [ 4*27e8546dSMatt Gilbride "src/main/java/io/perfmark/impl/NoopGenerator.java", 5*27e8546dSMatt Gilbride "src/main/java/io/perfmark/impl/SecretPerfMarkImpl.java", 6*27e8546dSMatt Gilbride ], 7*27e8546dSMatt Gilbride deps = [ 8*27e8546dSMatt Gilbride ":generator", 9*27e8546dSMatt Gilbride ":mark", 10*27e8546dSMatt Gilbride ":storage", 11*27e8546dSMatt Gilbride "//api:impl", 12*27e8546dSMatt Gilbride "//api:link", 13*27e8546dSMatt Gilbride "//api:tag", 14*27e8546dSMatt Gilbride "//api:stringfunction", 15*27e8546dSMatt Gilbride "@maven//:com_google_code_findbugs_jsr305", 16*27e8546dSMatt Gilbride ], 17*27e8546dSMatt Gilbride) 18*27e8546dSMatt Gilbride 19*27e8546dSMatt Gilbridejava_library( 20*27e8546dSMatt Gilbride name = "generator", 21*27e8546dSMatt Gilbride srcs = ["src/main/java/io/perfmark/impl/Generator.java"], 22*27e8546dSMatt Gilbride visibility = ["//:__subpackages__"], 23*27e8546dSMatt Gilbride deps = [ 24*27e8546dSMatt Gilbride "@maven//:com_google_code_findbugs_jsr305", 25*27e8546dSMatt Gilbride ], 26*27e8546dSMatt Gilbride) 27*27e8546dSMatt Gilbride 28*27e8546dSMatt Gilbridejava_library( 29*27e8546dSMatt Gilbride name = "storage", 30*27e8546dSMatt Gilbride srcs = [ 31*27e8546dSMatt Gilbride "src/main/java/io/perfmark/impl/NoopMarkHolderProvider.java", 32*27e8546dSMatt Gilbride "src/main/java/io/perfmark/impl/Storage.java", 33*27e8546dSMatt Gilbride ], 34*27e8546dSMatt Gilbride visibility = ["//:__subpackages__"], 35*27e8546dSMatt Gilbride deps = [ 36*27e8546dSMatt Gilbride ":generator", 37*27e8546dSMatt Gilbride ":mark", 38*27e8546dSMatt Gilbride ":mark-holder", 39*27e8546dSMatt Gilbride ":mark-holder-provider", 40*27e8546dSMatt Gilbride ":mark-list", 41*27e8546dSMatt Gilbride "@maven//:com_google_code_findbugs_jsr305", 42*27e8546dSMatt Gilbride ], 43*27e8546dSMatt Gilbride) 44*27e8546dSMatt Gilbride 45*27e8546dSMatt Gilbridejava_library( 46*27e8546dSMatt Gilbride name = "mark-holder", 47*27e8546dSMatt Gilbride srcs = ["src/main/java/io/perfmark/impl/MarkHolder.java"], 48*27e8546dSMatt Gilbride visibility = ["//:__subpackages__"], 49*27e8546dSMatt Gilbride deps = [ 50*27e8546dSMatt Gilbride ":mark", 51*27e8546dSMatt Gilbride ], 52*27e8546dSMatt Gilbride) 53*27e8546dSMatt Gilbride 54*27e8546dSMatt Gilbridejava_library( 55*27e8546dSMatt Gilbride name = "mark-holder-provider", 56*27e8546dSMatt Gilbride srcs = ["src/main/java/io/perfmark/impl/MarkHolderProvider.java"], 57*27e8546dSMatt Gilbride visibility = ["//:__subpackages__"], 58*27e8546dSMatt Gilbride deps = [ 59*27e8546dSMatt Gilbride ":mark-holder", 60*27e8546dSMatt Gilbride ], 61*27e8546dSMatt Gilbride) 62*27e8546dSMatt Gilbride 63*27e8546dSMatt Gilbridejava_library( 64*27e8546dSMatt Gilbride name = "mark", 65*27e8546dSMatt Gilbride srcs = ["src/main/java/io/perfmark/impl/Mark.java"], 66*27e8546dSMatt Gilbride visibility = ["//:__subpackages__"], 67*27e8546dSMatt Gilbride deps = [ 68*27e8546dSMatt Gilbride ":generator", 69*27e8546dSMatt Gilbride "@maven//:com_google_code_findbugs_jsr305", 70*27e8546dSMatt Gilbride ], 71*27e8546dSMatt Gilbride) 72*27e8546dSMatt Gilbride 73*27e8546dSMatt Gilbridejava_library( 74*27e8546dSMatt Gilbride name = "mark-list", 75*27e8546dSMatt Gilbride srcs = ["src/main/java/io/perfmark/impl/MarkList.java"], 76*27e8546dSMatt Gilbride visibility = ["//:__subpackages__"], 77*27e8546dSMatt Gilbride deps = [ 78*27e8546dSMatt Gilbride ":mark", 79*27e8546dSMatt Gilbride ], 80*27e8546dSMatt Gilbride) 81