Skip to content

Included Java Libraries

The following list contains the Java libraries in the lib folder installed in MPS 2021.1 and later by default. Jars removed in later MPS versions are not mentioned because it is too hard to determine if they were merged into one of the 3rd-party JARs.

MPS

  • bootstrap.jar - the bootstrap classes for MPS
  • branding.jar - the branding resources for MPS
  • mps-annotations.jar - MPS-specific Java annotations such as @GeneratedClass, @Hack and @ToRemove
  • mps-behavior-api.jar - Java API of the behavior ⧉ aspect
  • mps-behavior-runtime.jar - Java runtime classes of the behavior ⧉ language
  • mps-boot-util.jar - Java utility classes needed on startup
  • mps-boot.jar - the launcher ⧉ class that starts MPS
  • mps-closures.jar - Java runtime classes of the closures ⧉ language
  • mps-collections.jar - Java runtime classes of the collections ⧉ language
  • mps-constraints-runtime.jar - Java runtime classes of the constraints ⧉ language
  • mps-context.jar - Java runtime classes of the feedback ⧉ aspect
  • mps-core.jar - the core plugin of MPS
  • mps-editor-api.jar - Java API of the editor ⧉ aspect
  • mps-editor-runtime.jar - Java runtime classes of the editor ⧉ aspect
  • mps-editor.jar - all classes needed for the editor ⧉ aspect
  • mps-environment.jar - the Java classes that describe the environment that MPS is started with (e.g., standalone or as an IntelliJ IDEA plugin)
  • mps-feedback-api.jar - Java API of the feedback ⧉ aspect
  • mps-generator.jar - Java runtime classes of the generator ⧉ aspect
  • mps-icons.jar - the JAR file that contains all icons
  • mps-logging.jar - Java runtime classes of the logging ⧉ language
  • mps-messages-api.jar - Java API for sending messages using the logging framework
  • mps-messages-for-legacy-constraints.jar - Java classes for legacy constraints
  • mps-messages-for-rules.jar - Java classes for rules of the feedback ⧉ aspect
  • mps-messages-for-structure.jar - Java classes for problems in the structure aspect
  • mps-messaging.jar - Java runtime classes for sending messages using the logging framework
  • mps-openapi.jar - Java classes of the Open API
  • mps-persistence.jar - Java classes of the MPS persistency ⧉ framework
  • mps-platform.jar - contains the IDE extension functionality, such as the console, VFS support, model checking, build language, and more.
  • mps-problem.jar - Java classes for describing problems in the feedback ⧉ aspect
  • mps-project-check.jar - Java classes of project-wide checks such as the constraint checker, model properties checker, and reference scope checker.
  • mps-references.jar - Java runtime classes to support call by reference ⧉ in Base Language
  • mps-resources.jar - additional resources for MPS
  • mps-resources_en.jar - the resource bundle that contains the translated strings of MPS
  • mps-test.jar - Java runtime classes of the testing ⧉ languages
  • mps-textgen.jar - Java runtime classes of the TextGen ⧉ aspect
  • mps-tips.jar - contains the tips of the day ⧉
  • mps-tuples.jar - Java runtime classes of the tuples ⧉ language
  • mps-workbench.jar contains the Java runtime classes of the workbench. It provides integration with the IntelliJ Platform, implements many UI elements, and supports execution and debugging.
  • resources.jar - the resources for MPS
  • resources_en.jar - the English resources for MPS

Ant

All the files are located in the folder /lib/ant/lib and are used by Apache Ant ⧉. Most of the JARs contain tasks ⧉ that Ant can execute.

  • ant-antlr.jar - a task ⧉ that integrates the ANTLR parser generator
  • ant-apache-bcel.jar - a task that uses the Apache BCEL ⧉ library to manipulate bytecode
  • ant-apache-bsf.jar - a task that allows scripting languages supported by the Apache BSF ⧉ framework to be used
  • ant-apache-log4j.jar - a task that configures and uses the Apache Log4j ⧉ logging system
  • ant-apache-oro.jar - a task that provides regular expression support using the Apache ORO ⧉ library
  • ant-apache-regexp.jar - a task that provides regular expression support using the Jakarta Regexp ⧉ library
  • ant-apache-resolver.jar - a task that resolves XML entities using the Apache XML Commons Resolver ⧉
  • ant-apache-xalan2.jar - a task that performs XSL transformations using the Xalan-J 2.x processor ⧉
  • ant-commons-logging.jar - a task that enables logging using the Jakarta Commons Logging API
  • ant-commons-net.jar - a task that provides network-related tasks using the Jakarta Commons Net library ⧉
  • ant-jai.jar - a task that performs image processing operations using the Java Advanced Imaging API
  • ant-javamail.jar - a task that sends email messages using the JavaMail API
  • ant-jdepend.jar - a task that measures the design quality of Java code using the JDepend ⧉ tool
  • ant-jmf.jar - a task that plays media files using the Java Media Framework API
  • ant-jsch.jar - a task/task that supports SSH2 and SCP operations using the JSch ⧉ library
  • ant-junit.jar - a task ⧉ that runs unit tests using the JUnit 3.x or 4.x framework
  • ant-junit4.jar - a task ⧉ that runs unit tests using the JUnit 4.x framework
  • ant-junitlauncher.jar - a task ⧉ that runs unit tests using the JUnit Platform Launcher API
  • ant-launcher.jar - a launcher ⧉ that sets up the classpath and invokes the main class
  • ant-mps.jar - a set of tasks and types ⧉ that support building and running MPS projects
  • ant-netrexx.jar - a task that compiles NetRexx ⧉ source files to Java bytecode
  • ant-swing.jar - a task that displays a Swing-based user interface for selecting targets to execute
  • ant-testutil.jar - a utility class that facilitates writing test cases for tasks and types
  • ant-xz.jar - a task ⧉ that supports compressing and decompressing files using the XZ format
  • ant.jar - the core classes and tasks of Apache Ant ⧉, a Java-based build tool
  • mpsant/mps-run.jar - a library for running MPS applications from within an Ant build script
  • mpsant/mps-tool.jar - a library for invoking MPS tools such as generators and checkers from within an Ant build script

IntelliJ Platform

  • annotations.jar - JetBrains Java annotations ⧉ (useful Java annotations such as @NotNull and @ScheduledForRemoval)
  • ap-validation.jar - AP Validation ⧉ is a library for validating statistics events before sending them to the server
  • asm-all.jar - ASM ⧉ is a Java bytecode manipulation and analysis framework
  • automaton.jar - Automaton ⧉ is a Java library that contains a DFA/NFA (finite-state automata) implementation with Unicode alphabet (UTF16) and support for the standard regular expression operations and several non-standard operations
  • batik-codec.jar - Apache Batik SVG Toolkit ⧉ is a Java-based toolkit for applications or applets that want to use images in the Scalable Vector Graphics (SVG) format for various purposes, such as display, generation or manipulation
  • batik-transcoder.jar - additional library for Apache Batik for transcoding ⧉ SVG documents to other formats
  • blockmap.jar - BlockMap ⧉ is a library for efficient block-based file operations
  • bouncy-castle-provider.jar - the Bouncy Castle Provider ⧉ is a Java cryptography API that provides implementations of various cryptographic algorithms, protocols, and standards
  • byte-buddy-agent.jar - the Java agent for Byte Buddy ⧉ is a code generation and manipulation library for creating and modifying Java classes during the runtime of a Java application and without the help of a compiler
  • caffeine.jar - Caffeine ⧉ is a high-performance, near-optimal caching library
  • cds/classesLogAgent.jar - a library for logging class-loading events
  • cglib-nodep.jar - cglib ⧉ is a high-level API to generate and transform JAVA byte code
  • classgraph.jar - ClassGraph ⧉ is an uber-fast parallelized classpath scanner and module scanner
  • cli-parser.jar - CLI Parser ⧉ is a library for parsing various kinds of command line arguments or property lists
  • commons-cli.jar - Apache Commons CLI ⧉ provides an API for parsing command line options passed to programs. It can also print help messages detailing the options for a command line tool.
  • commons-codec.jar - Apache Commons Codec ⧉ provides implementations of common encoders and decoders such as base64, hex, phonetic, and URLs.
  • commons-collections.jar - Apache Commons Collections ⧉ extends and augments the Java Collections Framework
  • commons-compress.jar - Apache Commons Compress ⧉ defines an API for working with ar, cpio, Unix dump, tar, zip, gzip, XZ, Pack200, bzip2, 7z, arj, lzma, snappy, DEFLATE, lz4, Brotli, Zstandard, DEFLATE64, and Z files.
  • commons-httpclient.jar - Apache Commons HttpClient ⧉ was a library for accessing HTTP resources
  • commons-imaging.jar - Apache Commons Imaging ⧉ is a library that reads and writes a variety of image formats, including fast parsing of image info (size, color space, ICC profile, etc.) and metadata.
  • commons-io.jar - Apache Commons IO ⧉ is a library of utilities to help develop IO functionality.
  • commons-lang3.jar - Apache Commons Lang ⧉ is a library for enhancing the core Java classes
  • commons-logging.jar - Apache Commons Logging ⧉ a library for logging abstraction
  • dom-impl.jar - DOM implementation for the IntelliJ platform
  • dom-openapi.jar - DOM Open API for the IntelliJ platform
  • ecj.jar: Eclipse Compiler for Java ⧉
  • error_prone_annotations.jar - Annotations for Error Prone ⧉, a static analysis tool for Java that catches common programming mistakes at compile-time
  • ext/diffutils.jar - DiffUtils ⧉ is a library for performing the comparison operations between texts: computing diffs, applying patches, generating unified diffs or parsing them, and generating diff output for easy future displaying (like side-by-side view)
  • external-system-rt.jar - External System Runtime ⧉ library of the IntelliJ platform
  • fluent-hc.jar - the Fluent API of the client of Apache HttpComponents ⧉
  • forms-preview.jar - previewer of JGoodies Forms ⧉, a framework that helps you lay out and implement elegant Swing panels quickly and consistently
  • forms_rt.jar - runtime classes of JGoodies Forms ⧉
  • grazie-spellchecker.jar - Grazie Spellchecker ⧉, the spell checking in IntelliJ IDEA
  • groovy.jar - a library for Groovy ⧉, a Java-based scripting language
  • groovy-json.jar - a library ⧉ for JSON processing with Groovy
  • groovy-jsr223.jar - a library ⧉ for scripting with Groovy and JSR 223
  • groovy-templates.jar - a library ⧉ for template engines with Groovy
  • groovy-xml.jar - a library ⧉ for XML processing with Groovy
  • grpc-core.jar - gRPC Core ⧉, the Java implementation of gRPC. gRPC is a high-performance, open-source, general-purpose RPC framework.
  • grpc-kotlin-stub.jar - gRPC Kotlin Stub ⧉ is a Kotlin implementation of gRPC, providing runtime support for client-stubs and server-side code.
  • grpc-netty-shaded.jar - support for Netty-based ⧉ transport for gRPC
  • grpc-protobuf.jar - Protobuf ⧉ support for gRPC which allows defining service contracts and data structures using the Protocol Buffers language
  • grpc-stub.jar - a library that provides stub classes ⧉ for gRPC, which are abstract classes or interfaces that define the methods and parameters of a gRPC service
  • gson.jar - Gson ⧉ is a Java library that can be used to convert Java Objects into their JSON representation
  • guava.jar - Guava ⧉ is a set of core Java libraries from Google that includes new collection types (such as multimap and multiset), immutable collections, a graph library, and utilities for concurrency, I/O, hashing, primitives, strings, and more
  • http-client.jar - HTTP Client ⧉ plugin allows you to create, edit, and execute HTTP requests directly in the IntelliJ IDEA
  • icons.jar - IntelliJ icons ⧉
  • icu4j.jar - ICU4J ⧉ is a library that provides robust and full-featured Unicode services on a wide variety of platforms
  • idea_rt.jar - the IDEA Runtime library, a library for running IDEA-based applications
  • imageio-tiff.jar - ImageIO TIFF ⧉ is a library for reading and writing TIFF images
  • imgscalr-lib.jar - Imgscalr ⧉ is a library for image scaling and manipulation
  • ini4j.jar - Ini4j ⧉ is a simple Java API for handling configuration files in Windows .ini format
  • intellij-coverage-agent.jar - IntelliJ Coverage Agent ⧉ is a coverage agent for code coverage analysis
  • intellij-deps-fastutil.jar - IntelliJ Fastutil ⧉ is a library for fast and memory-efficient collections
  • intellij-dvcs.jar - IntelliJ DVCS is a library for distributed version control systems
  • intellij-test-discovery-agent.jar - IntelliJ Test Discovery Agent ⧉ is a coverage agent for code coverage analysis
  • intellij-xml.jar - adds support for XML ⧉ in IntelliJ IDEA
  • ion-java.jar - Ion ⧉ is a Java implementation of the Ion data notation
  • isorelax.jar - ISO RELAX ⧉ contains public interfaces useful for applications to support RELAX Core
  • jackson-core.jar - Jackson Core contains the core low-level incremental ("streaming") parser and generator abstractions used by the Jackson Data Processor ⧉
  • jackson-databind.jar - Jackson Databind contains the general-purpose data-binding functionality and tree model for Jackson Data Processor ⧉
  • jackson-module-kotlin.jar - adds support for serialization/deserialization of Kotlin classes and data classes Kotlin support ⧉ for the Jackson library
  • java-api.jar - API of the IntelliJ Java plugin
  • java-compatibility.jar - Java9Compatibility ⧉ contains classes from JDK8 excluded from JDK9
  • java-impl.jar - implementation classes of the IntelliJ Java plugin
  • java-string-similarity.jar - the Java String Similarity ⧉ library, a library for string similarity metrics
  • java_resources_en.jar - the English resources for the MPS Java module
  • javac2.jar - IntelliJ-specific implementation ⧉ of javac with special support for checking @NotNull annotation at runtime.
  • javax.activation.jar: JavaBeans Activation Framework ⧉ is a Java library that provides a way to handle data of different types and formats uniformly. It allows applications to determine the type of a piece of data, access it, and perform operations on it using JavaBeans components.
  • javax.annotation-api.jar - Jakarta Annotations ⧉ defines a collection of annotations representing common semantic concepts that enable a declarative style of programming that applies across a variety of Java technologies
  • jaxb-api.jar - Java XML Binding API provides an API and tools that automate the mapping between XML documents and Java objects.
  • jaxb-api.jar: Jakarta XML API provides an API and tools that automate the mapping between XML documents and Java objects.
  • jaxen.jar - Jaxen is a XPath ⧉ engine for Java
  • jb-jdi.jar - JetBrains JDI is a fork of the jdk.jdi ⧉ module.
  • jcef-api.jar - API of JCEF
  • jcip-annotations.jar - JCIP Annotations is an implementation of the JCIP ⧉ Annotations
  • jdom.jar - JDOM ⧉ is a Java-based solution for accessing, manipulating, and outputting XML data
  • jediterm-pty.jar - JediTerm PTY ⧉ provides a pure Java terminal widget that can be easily embedded into an IDE
  • jetCheck.jar - the JetCheck ⧉ is a property-based testing library for Java 8+, inspired by QuickCheck and Hypothesis
  • jing.jar - Jing is a RELAX NG ⧉ validator
  • jna-platform.jar - JNA platform ⧉ is a library for native access to platform-specific libraries
  • jna.jar - JNA ⧉ is a library for native access to shared libraries
  • jps-model.jar is the model part of JPS. JPGS is a Gant-based build framework + DSL.
  • jps/jps-build-test.jar - Jar that belongs to JPS
  • jsch.jar - JSch is a Java implementation of the SSH2 protocol ⧉.
  • jshell-frontend.jar - the JShell ⧉ Frontend library, a library for JShell integration
  • json.jar - support for the JSON format ⧉ for IntelliJ IDEA
  • jsonpath.jar - the JsonPath ⧉ library, a library for JSON querying
  • jsoup.jar - Jsoup ⧉ is a library for HTML parsing
  • jsp-base-openapi.jar - JSP Base Open API is a library for rendering open API specification
  • junit4.jar: JUnit 4 ⧉ is a unit testing framework
  • kotlin-reflect.jar - a library for Kotlin reflections ⧉
  • kotlin-stdlib-jdk8.jar - a library for the Kotlin standard library ⧉ for JDK 8
  • kotlin-test.jar - Kotlin Test ⧉ is a library for Kotlin testing utilities
  • kotlinx-coroutines-jdk8.jar - Kotlinx Coroutines ⧉ for JDK 8
  • kryo.jar - Kryo ⧉ is a fast and efficient binary object graph serialization framework
  • log4j.jar: Log4j 1.2 ⧉ is a deprecated logging framework
  • lz4-java.jar - LZ4 Java ⧉ is a library for LZ4 compression and decompression
  • markdown.jar - Markdown plugin ⧉ of IntelliJ IDEA
  • markdownj-core.jar - markdownj ⧉ is the pure Java port of Markdown (a text-to-html conversion tool written by John Gruber)
  • marketplace-zip-signer.jar - Marketplace Zip Signer library ⧉ can be used to sign and verify JetBrains plugins, but it can be applied to any other zip archive
  • maven-resolver-provider.jar - Apache Maven Artifact Resolver ⧉ is a library for working with artifact repositories and dependency resolution
  • microba.jar: Microba controls ⧉ is a set of Java Swing components
  • miglayout-swing.jar: MigLayout ⧉ is a Java Layout Manager for Swing, SWT, and JavaFX
  • nanoxml.jar: nanoxml ⧉ is a non-validating XML parser
  • netty-buffer.jar: Netty Buffer is an abstraction of a byte buffer, the fundamental data structure to represent a low-level binary and text message JavaDoc ⧉
  • netty-codec-http: encoder, decoder, and their related message types for HTTP (JavaDoc ⧉)
  • netty-handler-proxy.jar - Netty Handler Proxy library, a library that provides proxy handler implementations for Netty, which is a high-performance, asynchronous, event-driven framework for network applications
  • ngram-slp.jar - Ngram SLP ⧉ is a library for n-gram language models
  • objenesis.jar - Objenesis ⧉ is a library dedicated to bypassing the constructor when creating an object
  • openapi.jar: an API to interact with the IntelliJ platform ⧉
  • oro.jar - Jakarta ORO ⧉ is a library for regular expressions
  • owasp-java-html-sanitizer.jar - OWASP Java HTML Sanitizer ⧉ is a library for HTML sanitization
  • platform-api.jar: public API of the IntelliJ platform SDK
  • platform-impl.jar: implementation classes of the IntelliJ platform SDK
  • platform-objectSerializer-annotations.jar: annotations of the IntelliJ object serializer ⧉)
  • platform-statistics-devkit.jar: statistics plugin of the IntelliJ platform (source ⧉)
  • platform.jar: IntelliJ platform SDK ⧉
  • plexus-utils.jar - Plexus Common Utils ⧉ is a collection of various utility classes to ease working with strings, files, command lines, and more.
  • protobuf-java.jar - the Java implementation of the Protocol Buffers ⧉, Google's data interchange format
  • proxy-vole.jar - Proxy Vole ⧉ is a library to auto-detect the platform network proxy settings
  • qdox.jar - QDox ⧉ is a library for extracting class/interface/method definitions from sources
  • rd-core.jar - RD ⧉ is a reactive-distributed communication framework
  • rd-framework.jar - the RD Framework ⧉ is a reactive-distributed communication framework
  • rd-swing.jar - is the swing integration for RD Framework ⧉
  • rhino-runtime.jar - the runtime of the Rhino JavaScript engine ⧉
  • rngom.jar - RNGOM ⧉ is a library for parsing RELAX NG grammars
  • roaringbitmap.jar - RoaringBitmap ⧉ is a library for roaring bitmaps. Compressed bitmaps tend to outperform conventional compressed bitmaps such as WAH, EWAH, or Concise.
  • serviceMessages.jar - Service messages ⧉ are specially constructed pieces of text that pass commands/information about the build from the build script to the TeamCity server.
  • slf4j.jar - SLF4J ⧉ serves as a simple facade or abstraction for various logging frameworks
  • snakeyaml.jar - SnakeYAML ⧉ is a library for YAML processing
  • snakeyaml-engine.jar - SnakeYAML Engine ⧉ is a YAML 1.2 processor
  • spellchecker.jar - the Spellchecker ⧉ library of the IntelliJ platform
  • stats.jar - statistics library ⧉ of the IntelliJ platform
  • stax-api.jar - StAX API is an API that exposes methods for iterative, event-based processing of XML documents
  • streamex.jar - StreamEx ⧉ is a library for enhancing Java 8 Streams
  • swingx-core.jar - SwingX Core ⧉ is a library for Swing extensions
  • testFramework-java.jar - Java library of the IntelliJ Test Framework ⧉
  • testFramework.core.jar - Java library of the IntelliJ Test Framework ⧉
  • testFramework.jar - Java library of the IntelliJ Test Framework ⧉ testing
  • tests_bootstrap.jar - Java library of the IntelliJ Test Framework ⧉
  • trang-core.jar - Trang Core ⧉ is a multi-format schema converter based on RELAX NG
  • trove4j.jar: GNU Trove ⧉ provides primitive type support for the Java collections API
  • uast-tests.jar - UAST Tests library is a library for testing the Universal Abstract Syntax Tree ⧉
  • util.jar: Utility classes ⧉ from the IntelliJ platform
  • velocity.jar - Apache Velocity ⧉ is a Java-based template engine
  • winp.jar - WinP ⧉ is a library for Windows process management
  • xercesImpl.jar - XercesImpl ⧉ is a library for XML parsing and validation
  • xml-apis-ext.jar - External components ⧉ of Apache XML Commons
  • xml-resolver.jar - Apache XML Commons Resolver Component ⧉
  • xmlbeans.jar - Apache XMLBeans ⧉ is a library for accessing XML by binding it to Java types
  • xmlrpc.jar - Apache XML-RPC Client is the client for Apache XML-RPC, a Java implementation of XML-RPC, a popular protocol that uses XML over HTTP to implement remote procedure calls
  • xstream.jar: XStream ⧉ is a simple library to serialize objects to XML and back again
  • xz.jar - XZ ⧉ is a library for XZ compression and decompression

Changes in 2021.2.x

  • All third-party jars are now merged into one big jar: 3rd-party.jar
  • Added: find-action-model.jar - a library for finding actions in natural language text
  • Added: kotlinx-serialization-json-jvm.jar - a Kotlin library ⧉ for serializing and deserializing JSON data
  • Added: tips-intellij-idea-community.jar - a jar file containing the Tips plugin for IntelliJ IDEA Community Edition, which is a plugin that shows tips and tricks for using IntelliJ IDEA in a popup window.

Changes in 2021.3.x

  • 3rd-party-rt.jar: is a JAR file containing the runtime classes of IntelliJ IDEA's various third-party libraries, such as JNA, ASM, and Log4j.
  • eclipse.jar: a jar file containing the core classes of the Eclipse platform, such as the runtime, resources, and workspace APIs.
  • annotations.jar was renamed to jetbrains-annotations.
  • kotlinx-metadata-jvm: the Kotlinx Metadata JVM library, which is a Kotlin library for reading and writing JVM metadata in Kotlin class files and Android DEX files.
  • kotlinx.jar: Kotlinx ⧉ is a collection of various Kotlin libraries that provide useful extensions and utilities for various domains, such as coroutines, serialization, collections, and datetime.
  • groovy-json.jar was renamed from org_codehaus_groovy_groovy-json.jar
  • groovy-jsr223.jar was renamed from org_codehaus_groovy_groovy-jsr223.jar
  • groovy-templates.jar was renamed from org_codehaus_groovy_groovy-templates.jar
  • groovy-xml.jar was renamed from org_codehaus_groovy_groovy-xml.jar
  • groovy.jar was renamed from org_codehaus_groovy_groovy.jar

Changes in 2022.2.x

  • 3rd-party.jar was removed again. That means that some JARs exist as standalone JARs again (e.g., asm libraries)
  • externalProcess-rt.jar: a jar file containing the external process runtime library, which is a Java library for launching and communicating with external processes in a platform-independent way.
  • groovy.jar: a jar file for the Groovy ⧉ language, a dynamic scripting language for the Java platform that supports multiple paradigms, such as object-oriented, functional, and imperative programming.
  • jffi.jar: JFFI ⧉ is a Java library for interfacing with native code using JNA
  • jffi-native.jar: Native part of JFFI ⧉
  • jnr-a64asm.jar: JNR A64ASM ⧉ is a Java library for generating ARM64 assembly code at runtime
  • jnr-ffi.jar: JNR FFI ⧉ is a Java library for interfacing with native code using libffi
  • jnr-x86asm.jar: a jar file containing the JNR X86ASM ⧉ library, a Java library for generating x86 assembly code at runtime.
  • kotlin-compiler-client-embeddable.jar: a jar file containing an embeddable version of the Kotlin compiler ⧉
  • kotlinx-metadata-jvm.jar: Kotlinx Metadata JVM library ⧉ provides an API to read and modify metadata of binary files generated by the Kotlin/JVM compiler, namely .class and .kotlin_module files.
  • lz4-java.jar: The LZ4 compression library for Java ⧉ is a Java port of the LZ4 compression algorithm that offers fast compression and decompression speeds1.
  • util_rt.jar: Utility runtime ⧉ is a Java library that provides utility classes and methods for common tasks, such as logging, configuration, reflection, and concurrency.

Changes in 2022.3.x

  • ant-imageio.jar: Ant ImageIO ⧉ is an Ant task that allows reading and writing image files using the Java ImageIO API2.
  • tools-testsBootstrap.jar: tools tests bootstrap library ⧉ is a Java library that provides test utilities and helpers for testing tools and applications.
  • xml-dom-impl.jar: XML DOM implementation ⧉ is a library that implements the W3C Document Object Model (DOM) API for manipulating XML documents.

Last update: July 16, 2023

Comments