R/zzz.R

Defines functions .onLoad

#' @include utils.R
#' @import rjd3toolkit
NULL

.onLoad <- function(libname, pkgname) {
  
  if (! requireNamespace("rjd3toolkit", quietly=TRUE)) stop("Loading rjd3 libraries failed")
  
  result <- rJava::.jpackage(pkgname, lib.loc=libname)
  if (!result) stop("Loading java packages failed")

#  proto.dir <- system.file("proto", package = pkgname)
#  RProtoBuf::readProtoFiles2(protoPath = proto.dir)

  # reload extractors
  .jcall("jdplus/toolkit/base/api/information/InformationExtractors", "V", "reloadExtractors")
}
palatej/rjd3bench documentation built on April 17, 2024, 12:12 a.m.