++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionLatest Semantic Version Test Previous version: 2.2.0 (2.2.0) - lib/v2.2.0/gluegen-rt.jar Current version: 2.3.0 (2.3.0) - /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/build/gluegen-rt.jar Compat. expected: NON_BACKWARD_COMPATIBLE Compat. detected: NON_BACKWARD_COMPATIBLE Compat. result: detected == expected -> OK Current version 2.3.0 (2.3.0) is NON_BACKWARD_COMPATIBLE to previous version 2.2.0 (2.2.0), actually NON_BACKWARD_COMPATIBLE Summary: 157 differences in 36 classes: Remove 61, Change 18, Deprecate 3, Add 75 0/ 36: com.jogamp.common.ExceptionUtils : Remove 0, Change 0, Deprecate 0, Add 1 1/ 36: com.jogamp.common.net.URIQueryProps : Remove 1, Change 0, Deprecate 0, Add 0 2/ 36: com.jogamp.common.net.Uri : Remove 0, Change 0, Deprecate 0, Add 1 3/ 36: com.jogamp.common.net.Uri.ASCIIEncoded : Remove 0, Change 0, Deprecate 0, Add 1 4/ 36: com.jogamp.common.net.Uri.Encoded : Remove 0, Change 0, Deprecate 0, Add 1 5/ 36: com.jogamp.common.net.UriQueryProps : Remove 0, Change 0, Deprecate 0, Add 1 6/ 36: com.jogamp.common.nio.ByteBufferInputStream : Remove 0, Change 0, Deprecate 0, Add 1 7/ 36: com.jogamp.common.nio.MappedByteBufferInputStream : Remove 0, Change 0, Deprecate 0, Add 1 8/ 36: com.jogamp.common.nio.MappedByteBufferInputStream.CacheMode : Remove 0, Change 0, Deprecate 0, Add 1 9/ 36: com.jogamp.common.nio.MappedByteBufferInputStream.FileResizeOp: Remove 0, Change 0, Deprecate 0, Add 1 10/ 36: com.jogamp.common.nio.MappedByteBufferOutputStream : Remove 0, Change 0, Deprecate 0, Add 1 11/ 36: com.jogamp.common.os.DynamicLibraryBundle : Remove 0, Change 4, Deprecate 0, Add 2 12/ 36: com.jogamp.common.os.DynamicLinker : Remove 1, Change 1, Deprecate 0, Add 3 13/ 36: com.jogamp.common.os.DynamicLookupHelper : Remove 0, Change 2, Deprecate 0, Add 2 14/ 36: com.jogamp.common.os.MachineDataInfo : Remove 0, Change 0, Deprecate 0, Add 1 15/ 36: com.jogamp.common.os.MachineDataInfo.StaticConfig : Remove 0, Change 0, Deprecate 0, Add 1 16/ 36: com.jogamp.common.os.MachineDescription : Remove 1, Change 0, Deprecate 0, Add 0 17/ 36: com.jogamp.common.os.MachineDescription.ID : Remove 1, Change 0, Deprecate 0, Add 0 18/ 36: com.jogamp.common.os.MachineDescription.StaticConfig : Remove 1, Change 0, Deprecate 0, Add 0 19/ 36: com.jogamp.common.os.NativeLibrary : Remove 1, Change 8, Deprecate 0, Add 2 20/ 36: com.jogamp.common.os.Platform : Remove 3, Change 0, Deprecate 0, Add 1 21/ 36: com.jogamp.common.os.Platform.ABIType : Remove 0, Change 0, Deprecate 0, Add 3 22/ 36: com.jogamp.common.os.Platform.CPUFamily : Remove 1, Change 0, Deprecate 0, Add 1 23/ 36: com.jogamp.common.os.Platform.CPUType : Remove 2, Change 0, Deprecate 0, Add 7 24/ 36: com.jogamp.common.os.Platform.OSType : Remove 1, Change 0, Deprecate 0, Add 0 25/ 36: com.jogamp.common.util.Bitstream : Remove 10, Change 1, Deprecate 0, Add 13 26/ 36: com.jogamp.common.util.Bitstream.ByteArrayStream : Remove 0, Change 0, Deprecate 0, Add 1 27/ 36: com.jogamp.common.util.Bitstream.ByteBufferStream : Remove 0, Change 0, Deprecate 0, Add 1 28/ 36: com.jogamp.common.util.Bitstream.ByteInputStream : Remove 0, Change 0, Deprecate 0, Add 1 29/ 36: com.jogamp.common.util.Bitstream.ByteOutputStream : Remove 0, Change 0, Deprecate 0, Add 1 30/ 36: com.jogamp.common.util.Bitstream.ByteStream : Remove 0, Change 0, Deprecate 0, Add 1 31/ 36: com.jogamp.common.util.IOUtil : Remove 19, Change 1, Deprecate 0, Add 3 32/ 36: com.jogamp.common.util.IOUtil.StreamMonitor : Remove 0, Change 0, Deprecate 0, Add 1 33/ 36: com.jogamp.common.util.JarUtil : Remove 13, Change 0, Deprecate 1, Add 12 34/ 36: com.jogamp.common.util.cache.TempJarCache : Remove 6, Change 0, Deprecate 2, Add 8 35/ 36: com.jogamp.gluegen.runtime.FunctionAddressResolver : Remove 0, Change 1, Deprecate 0, Add 0 Removes Class com.jogamp.common.net.URIQueryProps Removed Class , access public super synchronized Class com.jogamp.common.os.DynamicLinker Removed Method closeLibrary, desc (J)V, access abstract public Class com.jogamp.common.os.MachineDescription Removed Class , access public super synchronized Class com.jogamp.common.os.MachineDescription.ID Removed Class , access enum final public super synchronized Class com.jogamp.common.os.MachineDescription.StaticConfig Removed Class , access enum final public super synchronized Class com.jogamp.common.os.NativeLibrary Removed Method isFunctionAvailableGlobal, desc (Ljava/lang/String;)Z, access final public static Class com.jogamp.common.os.Platform Removed Method isJavaSE, desc ()Z, access public static Removed Method getMachineDescription, desc ()Lcom/jogamp/common/os/MachineDescription;, access public static Removed Method isJava6, desc ()Z, access public static Class com.jogamp.common.os.Platform.CPUFamily Removed Field id, desc I, access final public Class com.jogamp.common.os.Platform.CPUType Removed Field id, desc I, access final public Removed Method getFamily, desc ()Lcom/jogamp/common/os/Platform$CPUFamily;, access public Class com.jogamp.common.os.Platform.OSType Removed Field id, desc I, access final public Class com.jogamp.common.util.Bitstream Removed Method writeBits31, desc (ZII)I, access public Removed Method writeInt16, desc (ZZS)I, access final public Removed Method toHexBinString, desc (II)Ljava/lang/String;, access public static Removed Method readBits31, desc (ZI)I, access public Removed Method readUInt8, desc (Z)I, access final public Removed Method readUInt16, desc (ZZ)I, access final public Removed Method writeInt32, desc (ZZI)I, access final public Removed Method toBinString, desc (II)Ljava/lang/String;, access public static Removed Method writeInt8, desc (ZB)I, access final public Removed Method readUInt32, desc (ZZ)J, access final public Class com.jogamp.common.util.IOUtil Removed Method encodeToURI, desc (Ljava/lang/String;)Ljava/lang/String;, access public static Removed Field HTTP_SCHEME, desc Ljava/lang/String;, access final public static Removed Method toURL, desc (Ljava/net/URI;)Ljava/net/URL;, access public static Removed Method decodeURIIfFilePath, desc (Ljava/net/URI;)Ljava/lang/String;, access public static Removed Method decodeFromURI, desc (Ljava/lang/String;)Ljava/lang/String;, access public static Removed Method compose, desc (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;, access public static Removed Method getURIDirname, desc (Ljava/lang/String;)Ljava/lang/String;, access public static Removed Field FILE_SCHEME, desc Ljava/lang/String;, access final public static Removed Method getURIDirname, desc (Ljava/net/URI;)Ljava/net/URI;, access public static Removed Field JAR_SCHEME_SEPARATOR, desc C, access final public static Removed Field JAR_SCHEME, desc Ljava/lang/String;, access final public static Removed Field HTTPS_SCHEME, desc Ljava/lang/String;, access final public static Removed Method getRelativeOf, desc (Ljava/net/URL;Ljava/lang/String;)Ljava/net/URL;, access public static Removed Method decodeURIToFilePath, desc (Ljava/lang/String;)Ljava/lang/String;, access public static Removed Method encodeFilePathToURI, desc (Ljava/lang/String;)Ljava/lang/String;, access public static Removed Field SCHEME_SEPARATOR, desc Ljava/lang/String;, access final public static Removed Method toURISimple, desc (Ljava/lang/String;Ljava/lang/String;Z)Ljava/net/URI;, access public static Removed Method toURISimple, desc (Ljava/io/File;)Ljava/net/URI;, access public static Removed Method getRelativeOf, desc (Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;, access public static Class com.jogamp.common.util.JarUtil Removed Method getJarEntry, desc (Ljava/net/URI;)Ljava/lang/String;, access public static Removed Method getJarFileURI, desc (Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;, access public static Removed Method getJarFile, desc (Ljava/net/URI;)Ljava/util/jar/JarFile;, access public static Removed Method getJarBasename, desc (Ljava/net/URI;)Ljava/lang/String;, access public static Removed Method getJarFileURI, desc (Ljava/lang/String;)Ljava/net/URI;, access public static Removed Method getJarFileURI, desc (Ljava/net/URI;)Ljava/net/URI;, access public static Removed Method getJarEntryURI, desc (Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;, access public static Removed Method getJarSubURI, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;, access public static Removed Method getJarBasename, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/String;, access public static Removed Method getJarFileURI, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;, access public static Removed Method getJarSubURI, desc (Ljava/net/URI;)Ljava/net/URI;, access public static Removed Method getJarURI, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;, access public static Removed Method hasJarURI, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Z, access public static Class com.jogamp.common.util.cache.TempJarCache Removed Method checkResources, desc (Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z, access public static super synchronized Removed Method checkNativeLibs, desc (Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z, access public static super synchronized Removed Method addAll, sig (Ljava/lang/Class<*>;Ljava/net/URI;)V, desc (Ljava/lang/Class;Ljava/net/URI;)V, access final public static super synchronized Removed Method addNativeLibs, sig (Ljava/lang/Class<*>;Ljava/net/URI;Ljava/lang/String;)Z, desc (Ljava/lang/Class;Ljava/net/URI;Ljava/lang/String;)Z, access final public static super synchronized Removed Method checkClasses, desc (Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z, access public static super synchronized Removed Method addClasses, sig (Ljava/lang/Class<*>;Ljava/net/URI;)V, desc (Ljava/lang/Class;Ljava/net/URI;)V, access final public static super synchronized Changes Class com.jogamp.common.os.DynamicLibraryBundle Changed Method dynamicLookupFunction, desc (Ljava/lang/String;)J, access Changed Method getToolGetProcAddressHandle, desc ()J, access Changed Method isFunctionAvailable, desc (Ljava/lang/String;)Z, access Changed Method loadFirstAvailable, sig (Ljava/util/List;Ljava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;, desc (Ljava/util/List;Ljava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;, access added: static Class com.jogamp.common.os.DynamicLinker Changed Method lookupSymbol, desc (JLjava/lang/String;)J, access Class com.jogamp.common.os.DynamicLookupHelper Changed Method dynamicLookupFunction, desc (Ljava/lang/String;)J, access Changed Method isFunctionAvailable, desc (Ljava/lang/String;)Z, access Class com.jogamp.common.os.NativeLibrary Changed Method dynamicLookupFunction, desc (Ljava/lang/String;)J, access Changed Method open, desc (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;, access Changed Method close, desc ()V, access Changed Method isFunctionAvailable, desc (Ljava/lang/String;)Z, access Changed Method open, desc (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/ClassLoader;)Lcom/jogamp/common/os/NativeLibrary;, access Changed Method dynamicLookupFunctionGlobal, desc (Ljava/lang/String;)J, access removed: static Changed Method open, desc (Ljava/lang/String;Ljava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;, access Changed Method open, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/os/NativeLibrary;, access Class com.jogamp.common.util.Bitstream Changed Method readBit, desc (Z)I, access Class com.jogamp.common.util.IOUtil Changed Method getTempDir, desc (Z)Ljava/io/File;, access Class com.jogamp.gluegen.runtime.FunctionAddressResolver Changed Method resolve, desc (Ljava/lang/String;Lcom/jogamp/common/os/DynamicLookupHelper;)J, access Deprecates Class com.jogamp.common.util.JarUtil Deprecated Method getRelativeOf, sig (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;, desc (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;, access public static Class com.jogamp.common.util.cache.TempJarCache Deprecated Method addResources, sig (Ljava/lang/Class<*>;Ljava/net/URI;)V, desc (Ljava/lang/Class;Ljava/net/URI;)V, access final public static super synchronized Deprecated Method getResource, desc (Ljava/lang/String;)Ljava/net/URI;, access final public static super synchronized Additions Class com.jogamp.common.ExceptionUtils Added Class , access public super synchronized Class com.jogamp.common.net.Uri Added Class , access public super synchronized Class com.jogamp.common.net.Uri.ASCIIEncoded Added Class , access public super synchronized Class com.jogamp.common.net.Uri.Encoded Added Class , access public super synchronized Class com.jogamp.common.net.UriQueryProps Added Class , access public super synchronized Class com.jogamp.common.nio.ByteBufferInputStream Added Class , access public super synchronized Class com.jogamp.common.nio.MappedByteBufferInputStream Added Class , access public super synchronized Class com.jogamp.common.nio.MappedByteBufferInputStream.CacheMode Added Class , access enum final public super synchronized Class com.jogamp.common.nio.MappedByteBufferInputStream.FileResizeOp Added Class , access abstract interface public Class com.jogamp.common.nio.MappedByteBufferOutputStream Added Class , access public super synchronized Class com.jogamp.common.os.DynamicLibraryBundle Added Method releaseAllLinkPermission, desc ()V, access final public Added Method claimAllLinkPermission, desc ()V, access final public Class com.jogamp.common.os.DynamicLinker Added Method releaseAllLinkPermission, desc ()V, access abstract public Added Method claimAllLinkPermission, desc ()V, access abstract public Added Method closeLibrary, desc (JZ)V, access abstract public Class com.jogamp.common.os.DynamicLookupHelper Added Method claimAllLinkPermission, desc ()V, access abstract public Added Method releaseAllLinkPermission, desc ()V, access abstract public Class com.jogamp.common.os.MachineDataInfo Added Class , access public super synchronized Class com.jogamp.common.os.MachineDataInfo.StaticConfig Added Class , access enum final public super synchronized Class com.jogamp.common.os.NativeLibrary Added Method claimAllLinkPermission, desc ()V, access final public Added Method releaseAllLinkPermission, desc ()V, access final public Class com.jogamp.common.os.Platform Added Method getMachineDataInfo, desc ()Lcom/jogamp/common/os/MachineDataInfo;, access public static Class com.jogamp.common.os.Platform.ABIType Added Field EABI_AARCH64, desc Lcom/jogamp/common/os/Platform$ABIType;, access enum final public static Added Method query, desc (Lcom/jogamp/common/os/Platform$CPUType;Ljava/lang/String;)Lcom/jogamp/common/os/Platform$ABIType;, access final public static Added Method isCompatible, desc (Lcom/jogamp/common/os/Platform$ABIType;)Z, access final public Class com.jogamp.common.os.Platform.CPUFamily Added Field SuperH, desc Lcom/jogamp/common/os/Platform$CPUFamily;, access enum final public static Class com.jogamp.common.os.Platform.CPUType Added Field PPC64, desc Lcom/jogamp/common/os/Platform$CPUType;, access enum final public static Added Field ARMv8_A, desc Lcom/jogamp/common/os/Platform$CPUType;, access enum final public static Added Method query, desc (Ljava/lang/String;)Lcom/jogamp/common/os/Platform$CPUType;, access final public static Added Field SuperH, desc Lcom/jogamp/common/os/Platform$CPUType;, access enum final public static Added Method isCompatible, desc (Lcom/jogamp/common/os/Platform$CPUType;)Z, access final public Added Field ARM64, desc Lcom/jogamp/common/os/Platform$CPUType;, access enum final public static Added Field is32Bit, desc Z, access final public Class com.jogamp.common.util.Bitstream Added Method position, desc (J)J, access final public Added Method toBinString, desc (ZII)Ljava/lang/String;, access public static Added Method writeInt16, desc (ZS)I, access final public Added Method toHexBinString, desc (Z[BII)Ljava/lang/String;, access final public static Added Method toHexBinString, desc (ZII)Ljava/lang/String;, access public static Added Method toHexBinString, desc (ZLjava/nio/ByteBuffer;II)Ljava/lang/String;, access final public static Added Method readUInt32, desc (Z)J, access final public Added Method writeInt32, desc (ZI)I, access final public Added Method writeInt8, desc (B)I, access final public Added Method writeBits31, desc (II)I, access public Added Method readUInt8, desc ()I, access final public Added Method readUInt16, desc (Z)I, access final public Added Method readBits31, desc (I)I, access public Class com.jogamp.common.util.Bitstream.ByteArrayStream Added Method position, desc (J)J, access public Class com.jogamp.common.util.Bitstream.ByteBufferStream Added Method position, desc (J)J, access public Class com.jogamp.common.util.Bitstream.ByteInputStream Added Method position, desc (J)J, access public Class com.jogamp.common.util.Bitstream.ByteOutputStream Added Method position, desc (J)J, access public Class com.jogamp.common.util.Bitstream.ByteStream Added Method position, desc (J)J, access abstract public Class com.jogamp.common.util.IOUtil Added Method getUriFilePathOrASCII, desc (Lcom/jogamp/common/net/Uri;)Ljava/lang/String;, access public static Added Method close, desc (Ljava/io/Closeable;[Ljava/io/IOException;Ljava/io/PrintStream;)Ljava/io/IOException;, access public static Added Field patternSpaceEnc, desc Ljava/util/regex/Pattern;, access final public static Class com.jogamp.common.util.IOUtil.StreamMonitor Added Class , access public super synchronized Class com.jogamp.common.util.JarUtil Added Method getJarEntry, desc (Lcom/jogamp/common/net/Uri;)Lcom/jogamp/common/net/Uri$Encoded;, access public static Added Method getJarUri, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri;, access public static Added Method getJarFileUri, desc (Lcom/jogamp/common/net/Uri;)Lcom/jogamp/common/net/Uri;, access public static Added Method hasJarUri, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Z, access public static Added Method getRelativeOf, sig (Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri$Encoded;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;, desc (Ljava/lang/Class;Lcom/jogamp/common/net/Uri$Encoded;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;, access public static Added Method getJarFile, desc (Lcom/jogamp/common/net/Uri;)Ljava/util/jar/JarFile;, access public static Added Method getJarBasename, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri$Encoded;, access public static Added Method getJarFileUri, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri;, access public static Added Method getJarFileUri, desc (Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;, access public static Added Method getJarBasename, desc (Lcom/jogamp/common/net/Uri;)Lcom/jogamp/common/net/Uri$Encoded;, access public static Added Method getJarFileUri, desc (Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;, access public static Added Method getJarEntryUri, desc (Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;, access public static Class com.jogamp.common.util.cache.TempJarCache Added Method addClasses, sig (Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V, desc (Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V, access final public static super synchronized Added Method checkResources, desc (Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z, access public static super synchronized Added Method addAll, sig (Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V, desc (Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V, access final public static super synchronized Added Method addResources, sig (Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V, desc (Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V, access final public static super synchronized Added Method checkNativeLibs, desc (Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z, access public static super synchronized Added Method getResourceUri, desc (Ljava/lang/String;)Lcom/jogamp/common/net/Uri;, access final public static super synchronized Added Method addNativeLibs, sig (Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;Ljava/lang/String;)Z, desc (Ljava/lang/Class;Lcom/jogamp/common/net/Uri;Ljava/lang/String;)Z, access final public static super synchronized Added Method checkClasses, desc (Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z, access public static super synchronized Class Order Class com.jogamp.common.ExceptionUtils Added Class , access public super synchronized Class com.jogamp.common.net.URIQueryProps Removed Class , access public super synchronized Class com.jogamp.common.net.Uri Added Class , access public super synchronized Class com.jogamp.common.net.Uri.ASCIIEncoded Added Class , access public super synchronized Class com.jogamp.common.net.Uri.Encoded Added Class , access public super synchronized Class com.jogamp.common.net.UriQueryProps Added Class , access public super synchronized Class com.jogamp.common.nio.ByteBufferInputStream Added Class , access public super synchronized Class com.jogamp.common.nio.MappedByteBufferInputStream Added Class , access public super synchronized Class com.jogamp.common.nio.MappedByteBufferInputStream.CacheMode Added Class , access enum final public super synchronized Class com.jogamp.common.nio.MappedByteBufferInputStream.FileResizeOp Added Class , access abstract interface public Class com.jogamp.common.nio.MappedByteBufferOutputStream Added Class , access public super synchronized Class com.jogamp.common.os.DynamicLibraryBundle Changed Method dynamicLookupFunction, desc (Ljava/lang/String;)J, access Changed Method getToolGetProcAddressHandle, desc ()J, access Added Method releaseAllLinkPermission, desc ()V, access final public Added Method claimAllLinkPermission, desc ()V, access final public Changed Method isFunctionAvailable, desc (Ljava/lang/String;)Z, access Changed Method loadFirstAvailable, sig (Ljava/util/List;Ljava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;, desc (Ljava/util/List;Ljava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;, access added: static Class com.jogamp.common.os.DynamicLinker Removed Method closeLibrary, desc (J)V, access abstract public Added Method releaseAllLinkPermission, desc ()V, access abstract public Changed Method lookupSymbol, desc (JLjava/lang/String;)J, access Added Method claimAllLinkPermission, desc ()V, access abstract public Added Method closeLibrary, desc (JZ)V, access abstract public Class com.jogamp.common.os.DynamicLookupHelper Added Method claimAllLinkPermission, desc ()V, access abstract public Added Method releaseAllLinkPermission, desc ()V, access abstract public Changed Method dynamicLookupFunction, desc (Ljava/lang/String;)J, access Changed Method isFunctionAvailable, desc (Ljava/lang/String;)Z, access Class com.jogamp.common.os.MachineDataInfo Added Class , access public super synchronized Class com.jogamp.common.os.MachineDataInfo.StaticConfig Added Class , access enum final public super synchronized Class com.jogamp.common.os.MachineDescription Removed Class , access public super synchronized Class com.jogamp.common.os.MachineDescription.ID Removed Class , access enum final public super synchronized Class com.jogamp.common.os.MachineDescription.StaticConfig Removed Class , access enum final public super synchronized Class com.jogamp.common.os.NativeLibrary Added Method claimAllLinkPermission, desc ()V, access final public Changed Method dynamicLookupFunction, desc (Ljava/lang/String;)J, access Changed Method open, desc (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;, access Changed Method close, desc ()V, access Changed Method isFunctionAvailable, desc (Ljava/lang/String;)Z, access Changed Method open, desc (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/ClassLoader;)Lcom/jogamp/common/os/NativeLibrary;, access Changed Method dynamicLookupFunctionGlobal, desc (Ljava/lang/String;)J, access removed: static Changed Method open, desc (Ljava/lang/String;Ljava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;, access Added Method releaseAllLinkPermission, desc ()V, access final public Changed Method open, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/os/NativeLibrary;, access Removed Method isFunctionAvailableGlobal, desc (Ljava/lang/String;)Z, access final public static Class com.jogamp.common.os.Platform Added Method getMachineDataInfo, desc ()Lcom/jogamp/common/os/MachineDataInfo;, access public static Removed Method isJavaSE, desc ()Z, access public static Removed Method getMachineDescription, desc ()Lcom/jogamp/common/os/MachineDescription;, access public static Removed Method isJava6, desc ()Z, access public static Class com.jogamp.common.os.Platform.ABIType Added Field EABI_AARCH64, desc Lcom/jogamp/common/os/Platform$ABIType;, access enum final public static Added Method query, desc (Lcom/jogamp/common/os/Platform$CPUType;Ljava/lang/String;)Lcom/jogamp/common/os/Platform$ABIType;, access final public static Added Method isCompatible, desc (Lcom/jogamp/common/os/Platform$ABIType;)Z, access final public Class com.jogamp.common.os.Platform.CPUFamily Added Field SuperH, desc Lcom/jogamp/common/os/Platform$CPUFamily;, access enum final public static Removed Field id, desc I, access final public Class com.jogamp.common.os.Platform.CPUType Added Field PPC64, desc Lcom/jogamp/common/os/Platform$CPUType;, access enum final public static Added Field ARMv8_A, desc Lcom/jogamp/common/os/Platform$CPUType;, access enum final public static Added Method query, desc (Ljava/lang/String;)Lcom/jogamp/common/os/Platform$CPUType;, access final public static Removed Field id, desc I, access final public Removed Method getFamily, desc ()Lcom/jogamp/common/os/Platform$CPUFamily;, access public Added Field SuperH, desc Lcom/jogamp/common/os/Platform$CPUType;, access enum final public static Added Method isCompatible, desc (Lcom/jogamp/common/os/Platform$CPUType;)Z, access final public Added Field ARM64, desc Lcom/jogamp/common/os/Platform$CPUType;, access enum final public static Added Field is32Bit, desc Z, access final public Class com.jogamp.common.os.Platform.OSType Removed Field id, desc I, access final public Class com.jogamp.common.util.Bitstream Added Method position, desc (J)J, access final public Added Method toBinString, desc (ZII)Ljava/lang/String;, access public static Added Method writeInt16, desc (ZS)I, access final public Removed Method writeBits31, desc (ZII)I, access public Removed Method writeInt16, desc (ZZS)I, access final public Added Method toHexBinString, desc (Z[BII)Ljava/lang/String;, access final public static Added Method toHexBinString, desc (ZII)Ljava/lang/String;, access public static Removed Method toHexBinString, desc (II)Ljava/lang/String;, access public static Removed Method readBits31, desc (ZI)I, access public Removed Method readUInt8, desc (Z)I, access final public Removed Method readUInt16, desc (ZZ)I, access final public Changed Method readBit, desc (Z)I, access Removed Method writeInt32, desc (ZZI)I, access final public Added Method toHexBinString, desc (ZLjava/nio/ByteBuffer;II)Ljava/lang/String;, access final public static Added Method readUInt32, desc (Z)J, access final public Added Method writeInt32, desc (ZI)I, access final public Added Method writeInt8, desc (B)I, access final public Removed Method toBinString, desc (II)Ljava/lang/String;, access public static Added Method writeBits31, desc (II)I, access public Added Method readUInt8, desc ()I, access final public Removed Method writeInt8, desc (ZB)I, access final public Removed Method readUInt32, desc (ZZ)J, access final public Added Method readUInt16, desc (Z)I, access final public Added Method readBits31, desc (I)I, access public Class com.jogamp.common.util.Bitstream.ByteArrayStream Added Method position, desc (J)J, access public Class com.jogamp.common.util.Bitstream.ByteBufferStream Added Method position, desc (J)J, access public Class com.jogamp.common.util.Bitstream.ByteInputStream Added Method position, desc (J)J, access public Class com.jogamp.common.util.Bitstream.ByteOutputStream Added Method position, desc (J)J, access public Class com.jogamp.common.util.Bitstream.ByteStream Added Method position, desc (J)J, access abstract public Class com.jogamp.common.util.IOUtil Removed Method encodeToURI, desc (Ljava/lang/String;)Ljava/lang/String;, access public static Removed Field HTTP_SCHEME, desc Ljava/lang/String;, access final public static Removed Method toURL, desc (Ljava/net/URI;)Ljava/net/URL;, access public static Removed Method decodeURIIfFilePath, desc (Ljava/net/URI;)Ljava/lang/String;, access public static Added Method getUriFilePathOrASCII, desc (Lcom/jogamp/common/net/Uri;)Ljava/lang/String;, access public static Removed Method decodeFromURI, desc (Ljava/lang/String;)Ljava/lang/String;, access public static Removed Method compose, desc (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;, access public static Removed Method getURIDirname, desc (Ljava/lang/String;)Ljava/lang/String;, access public static Removed Field FILE_SCHEME, desc Ljava/lang/String;, access final public static Removed Method getURIDirname, desc (Ljava/net/URI;)Ljava/net/URI;, access public static Removed Field JAR_SCHEME_SEPARATOR, desc C, access final public static Removed Field JAR_SCHEME, desc Ljava/lang/String;, access final public static Removed Field HTTPS_SCHEME, desc Ljava/lang/String;, access final public static Removed Method getRelativeOf, desc (Ljava/net/URL;Ljava/lang/String;)Ljava/net/URL;, access public static Removed Method decodeURIToFilePath, desc (Ljava/lang/String;)Ljava/lang/String;, access public static Removed Method encodeFilePathToURI, desc (Ljava/lang/String;)Ljava/lang/String;, access public static Removed Field SCHEME_SEPARATOR, desc Ljava/lang/String;, access final public static Removed Method toURISimple, desc (Ljava/lang/String;Ljava/lang/String;Z)Ljava/net/URI;, access public static Removed Method toURISimple, desc (Ljava/io/File;)Ljava/net/URI;, access public static Added Method close, desc (Ljava/io/Closeable;[Ljava/io/IOException;Ljava/io/PrintStream;)Ljava/io/IOException;, access public static Changed Method getTempDir, desc (Z)Ljava/io/File;, access Removed Method getRelativeOf, desc (Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;, access public static Added Field patternSpaceEnc, desc Ljava/util/regex/Pattern;, access final public static Class com.jogamp.common.util.IOUtil.StreamMonitor Added Class , access public super synchronized Class com.jogamp.common.util.JarUtil Removed Method getJarEntry, desc (Ljava/net/URI;)Ljava/lang/String;, access public static Added Method getJarEntry, desc (Lcom/jogamp/common/net/Uri;)Lcom/jogamp/common/net/Uri$Encoded;, access public static Removed Method getJarFileURI, desc (Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;, access public static Added Method getJarUri, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri;, access public static Removed Method getJarFile, desc (Ljava/net/URI;)Ljava/util/jar/JarFile;, access public static Removed Method getJarBasename, desc (Ljava/net/URI;)Ljava/lang/String;, access public static Added Method getJarFileUri, desc (Lcom/jogamp/common/net/Uri;)Lcom/jogamp/common/net/Uri;, access public static Added Method hasJarUri, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Z, access public static Removed Method getJarFileURI, desc (Ljava/lang/String;)Ljava/net/URI;, access public static Removed Method getJarFileURI, desc (Ljava/net/URI;)Ljava/net/URI;, access public static Added Method getRelativeOf, sig (Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri$Encoded;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;, desc (Ljava/lang/Class;Lcom/jogamp/common/net/Uri$Encoded;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;, access public static Added Method getJarFile, desc (Lcom/jogamp/common/net/Uri;)Ljava/util/jar/JarFile;, access public static Removed Method getJarEntryURI, desc (Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;, access public static Removed Method getJarSubURI, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;, access public static Removed Method getJarBasename, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/String;, access public static Deprecated Method getRelativeOf, sig (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;, desc (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;, access public static Removed Method getJarFileURI, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;, access public static Added Method getJarBasename, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri$Encoded;, access public static Added Method getJarFileUri, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri;, access public static Removed Method getJarSubURI, desc (Ljava/net/URI;)Ljava/net/URI;, access public static Removed Method getJarURI, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;, access public static Added Method getJarFileUri, desc (Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;, access public static Added Method getJarBasename, desc (Lcom/jogamp/common/net/Uri;)Lcom/jogamp/common/net/Uri$Encoded;, access public static Removed Method hasJarURI, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Z, access public static Added Method getJarFileUri, desc (Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;, access public static Added Method getJarEntryUri, desc (Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;, access public static Class com.jogamp.common.util.cache.TempJarCache Added Method addClasses, sig (Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V, desc (Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V, access final public static super synchronized Added Method checkResources, desc (Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z, access public static super synchronized Deprecated Method addResources, sig (Ljava/lang/Class<*>;Ljava/net/URI;)V, desc (Ljava/lang/Class;Ljava/net/URI;)V, access final public static super synchronized Removed Method checkResources, desc (Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z, access public static super synchronized Added Method addAll, sig (Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V, desc (Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V, access final public static super synchronized Added Method addResources, sig (Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V, desc (Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V, access final public static super synchronized Added Method checkNativeLibs, desc (Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z, access public static super synchronized Removed Method checkNativeLibs, desc (Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z, access public static super synchronized Removed Method addAll, sig (Ljava/lang/Class<*>;Ljava/net/URI;)V, desc (Ljava/lang/Class;Ljava/net/URI;)V, access final public static super synchronized Deprecated Method getResource, desc (Ljava/lang/String;)Ljava/net/URI;, access final public static super synchronized Added Method getResourceUri, desc (Ljava/lang/String;)Lcom/jogamp/common/net/Uri;, access final public static super synchronized Added Method addNativeLibs, sig (Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;Ljava/lang/String;)Z, desc (Ljava/lang/Class;Lcom/jogamp/common/net/Uri;Ljava/lang/String;)Z, access final public static super synchronized Added Method checkClasses, desc (Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z, access public static super synchronized Removed Method addNativeLibs, sig (Ljava/lang/Class<*>;Ljava/net/URI;Ljava/lang/String;)Z, desc (Ljava/lang/Class;Ljava/net/URI;Ljava/lang/String;)Z, access final public static super synchronized Removed Method checkClasses, desc (Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z, access public static super synchronized Removed Method addClasses, sig (Ljava/lang/Class<*>;Ljava/net/URI;)V, desc (Ljava/lang/Class;Ljava/net/URI;)V, access final public static super synchronized Class com.jogamp.gluegen.runtime.FunctionAddressResolver Changed Method resolve, desc (Ljava/lang/String;Lcom/jogamp/common/os/DynamicLookupHelper;)J, access ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionLatest ++++ Test Singleton.unlock()