1*27e8546dSMatt Gilbridejava_library( 2*27e8546dSMatt Gilbride name = "generator", 3*27e8546dSMatt Gilbride srcs = [ 4*27e8546dSMatt Gilbride "src/main/java/io/perfmark/java9/SecretVarHandleGenerator.java", 5*27e8546dSMatt Gilbride ], 6*27e8546dSMatt Gilbride deps = [ 7*27e8546dSMatt Gilbride "//impl:generator", 8*27e8546dSMatt Gilbride ], 9*27e8546dSMatt Gilbride) 10*27e8546dSMatt Gilbride 11*27e8546dSMatt Gilbridejava_library( 12*27e8546dSMatt Gilbride name = "mark-holder", 13*27e8546dSMatt Gilbride srcs = [ 14*27e8546dSMatt Gilbride "src/main/java/io/perfmark/java9/VarHandleMarkHolder.java", 15*27e8546dSMatt Gilbride ], 16*27e8546dSMatt Gilbride deps = [ 17*27e8546dSMatt Gilbride "//impl:generator", 18*27e8546dSMatt Gilbride "//impl:mark", 19*27e8546dSMatt Gilbride "//impl:mark-holder", 20*27e8546dSMatt Gilbride ], 21*27e8546dSMatt Gilbride) 22*27e8546dSMatt Gilbride 23*27e8546dSMatt Gilbridejava_library( 24*27e8546dSMatt Gilbride name = "mark-holder-provider", 25*27e8546dSMatt Gilbride srcs = [ 26*27e8546dSMatt Gilbride "src/main/java/io/perfmark/java9/SecretVarHandleMarkHolderProvider.java", 27*27e8546dSMatt Gilbride ], 28*27e8546dSMatt Gilbride deps = [ 29*27e8546dSMatt Gilbride ":mark-holder", 30*27e8546dSMatt Gilbride "//impl:generator", 31*27e8546dSMatt Gilbride "//impl:mark-holder", 32*27e8546dSMatt Gilbride "//impl:mark-holder-provider", 33*27e8546dSMatt Gilbride ], 34*27e8546dSMatt Gilbride) 35