Not logged in.  Login/Logout/Register | List snippets | | Create snippet | Upload image | Upload data

32
LINES

< > BotCompany Repo | #1034301 // G22MasterStuff - global (inter-project) functions in a Gazelle process

JavaX fragment (include) [tags: use-pretranspiled]

Transpiled version (62689L) is out of date.

interface G22MasterStuff {
  RunnablesReferenceQueue runnablesReferenceQueue();
  EphemeralObjectIDs ephemeralObjectIDs();
  
  File databasesMotherDir();
  bool projectExists(S name);
  IG22LoadedDB openDatabase(File dir, bool hidden default false);
  IG22LoadedDB openDB(S dbName, bool hidden default false);
  void closeDatabase(File dir);
  void switchToDatabase(File dir);
  Cl<File> openConceptDirs();
  IG22LoadedDB getLoadedDB(Concepts concepts);
  IG22LoadedDB getLoadedDBForConceptDir(File dir);
  Cl<? extends IG22LoadedDB> getLoadedDBs aka openProjects();
  G22MasterStuff onLoadedDBsChange(Runnable r);
  G22MasterStuff removeLoadedDBsChangeListener(Runnable r);
  IG22LoadedDB reopenDB(IG22LoadedDB db);
  IF1<S, Class> makeClassFinder();
  IGetterWithNotify<Int> lvGazelleUserCount();
  ILASClassLoader lasClassLoader();
  bool devMode();
  
  void newClassesDefined();
  selfType onNewClassesDefined(Runnable r);
  selfType removeNewClassesDefinedListener(Runnable r);
  
  default bool isConceptDirLoaded(File dir) {
    ret getLoadedDBForConceptDir(dir) != null;
  }
  
  void restart();
}

download  show line numbers  debug dex  old transpilations   

Travelled to 4 computer(s): bhatertpkbcr, ekrmjmnbrukm, mowyntqkapby, mqqgnosmbjvj

No comments. add comment

Snippet ID: #1034301
Snippet name: G22MasterStuff - global (inter-project) functions in a Gazelle process
Eternal ID of this version: #1034301/36
Text MD5: f402e49e0d9761951020e3cff68ffe6e
Author: stefan
Category: javax / gazelle v
Type: JavaX fragment (include)
Public (visible to everyone): Yes
Archived (hidden from active list): No
Created/modified: 2023-02-12 16:36:54
Source code size: 1138 bytes / 32 lines
Pitched / IR pitched: No / No
Views / Downloads: 195 / 439
Version history: 35 change(s)
Referenced in: [show references]