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.

1  
interface G22MasterStuff {
2  
  RunnablesReferenceQueue runnablesReferenceQueue();
3  
  EphemeralObjectIDs ephemeralObjectIDs();
4  
  
5  
  File databasesMotherDir();
6  
  bool projectExists(S name);
7  
  IG22LoadedDB openDatabase(File dir, bool hidden default false);
8  
  IG22LoadedDB openDB(S dbName, bool hidden default false);
9  
  void closeDatabase(File dir);
10  
  void switchToDatabase(File dir);
11  
  Cl<File> openConceptDirs();
12  
  IG22LoadedDB getLoadedDB(Concepts concepts);
13  
  IG22LoadedDB getLoadedDBForConceptDir(File dir);
14  
  Cl<? extends IG22LoadedDB> getLoadedDBs aka openProjects();
15  
  G22MasterStuff onLoadedDBsChange(Runnable r);
16  
  G22MasterStuff removeLoadedDBsChangeListener(Runnable r);
17  
  IG22LoadedDB reopenDB(IG22LoadedDB db);
18  
  IF1<S, Class> makeClassFinder();
19  
  IGetterWithNotify<Int> lvGazelleUserCount();
20  
  ILASClassLoader lasClassLoader();
21  
  bool devMode();
22  
  
23  
  void newClassesDefined();
24  
  selfType onNewClassesDefined(Runnable r);
25  
  selfType removeNewClassesDefinedListener(Runnable r);
26  
  
27  
  default bool isConceptDirLoaded(File dir) {
28  
    ret getLoadedDBForConceptDir(dir) != null;
29  
  }
30  
  
31  
  void restart();
32  
}

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: 191 / 430
Version history: 35 change(s)
Referenced in: [show references]