Révision 2990

tmp/org.txm.groovy.core/src/groovy/org/txm/macro/debug/JavaVersionMacro.groovy (revision 2990)
3 3
// @author sheiden
4 4
package org.txm.macro.debug
5 5
println "Java version: "+ System.properties.'java.version'
6
println "GTK version: "+ System.properties.'org.eclipse.swt.internal.gtk.version'
7
println "WEBKITGTK version: "+ System.properties.'org.eclipse.swt.internal.webkitgtk.version'
8

  
9

  
10
def loader = ClassLoader.getSystemClassLoader()
11
LIBRARIES = ClassLoader.class.getDeclaredField("loadedLibraryNames");
12
LIBRARIES.setAccessible(true);
13
println "Loaded libraries: "
14
println LIBRARIES.get(loader).join("\n\t");
tmp/org.txm.groovy.core/src/groovy/org/txm/macro/debug/LibrariesVersionsMacro.groovy (revision 2990)
1
// Copyright © 2020 ENS de Lyon, CNRS, University of Franche-Comté
2
// Licensed under the terms of the GNU General Public License (http://www.gnu.org/licenses)
3
// @author mdecorde
4
package org.txm.macro.debug
5

  
6
println "Windows: "
7

  
8
println "Mac OS X: "
9

  
10
println "Ubuntu: "
11
println "	GTK version: "+ System.properties.'org.eclipse.swt.internal.gtk.version'
12
println "	WEBKITGTK version: "+ System.properties.'org.eclipse.swt.internal.webkitgtk.version'
13

  
14
def loader = ClassLoader.getSystemClassLoader()
15
LIBRARIES = ClassLoader.class.getDeclaredField("loadedLibraryNames");
16
LIBRARIES.setAccessible(true);
17
println "Loaded libraries: "
18
println "\t"+LIBRARIES.get(loader).join("\n\t");

Formats disponibles : Unified diff