diff --git a/24.0/javadoc/sdk/com/oracle/svm/core/annotate/Alias.html b/24.0/javadoc/sdk/com/oracle/svm/core/annotate/Alias.html index eff48ae25285d..82bd82dc79b98 100644 --- a/24.0/javadoc/sdk/com/oracle/svm/core/annotate/Alias.html +++ b/24.0/javadoc/sdk/com/oracle/svm/core/annotate/Alias.html @@ -38,7 +38,7 @@
  • Index
  • Help
  • -
    GraalVM SDK Java API Reference
    24.0.2-dev

    758da552b4c0707412e9cc9889ae9fa65884f704
    +
    GraalVM SDK Java API Reference
    24.0.2-dev

    a9070b68d6f366643e865abc6c9ae0e01eede7d3
    - - +
    Tools 
    + - + - - - - - +
    Insight 
    Package Description
    com.oracle.truffle.tools.coverageorg.graalvm.tools.insight -
    Package containing classes implementing the Truffle Code Coverage Tracker.
    +
    Write instruments in dynamic languages with GraalVM + Insight.
    com.oracle.truffle.tools.profiler -
    Package containing classes implementing the Truffle Profiler.
    -
    org.graalvm.tools.api.lsporg.graalvm.tools.insight.heap -
    API for LSP backend.
    +
    Support for generating .hprof files in + Java Profiler Heap Dump Format and a + TruffleInstrument to capture heap dumps + from Truffle languages.
    - - +
    Insight 
    + - + - + + + + + diff --git a/24.0/javadoc/truffle/com/oracle/svm/core/annotate/Alias.html b/24.0/javadoc/truffle/com/oracle/svm/core/annotate/Alias.html index c4abf03a79b45..8d4ed5974c645 100644 --- a/24.0/javadoc/truffle/com/oracle/svm/core/annotate/Alias.html +++ b/24.0/javadoc/truffle/com/oracle/svm/core/annotate/Alias.html @@ -38,7 +38,7 @@
  • Index
  • Help
  • -
    GraalVM Truffle Java API Reference
    24.0.2-dev

    758da552b4c0707412e9cc9889ae9fa65884f704
    +
    GraalVM Truffle Java API Reference
    24.0.2-dev

    a9070b68d6f366643e865abc6c9ae0e01eede7d3
    -
    Tools 
    Package Description
    org.graalvm.tools.insightcom.oracle.truffle.tools.coverage -
    Write instruments in dynamic languages with GraalVM - Insight.
    +
    Package containing classes implementing the Truffle Code Coverage Tracker.
    org.graalvm.tools.insight.heapcom.oracle.truffle.tools.profiler -
    Support for generating .hprof files in - Java Profiler Heap Dump Format and a - TruffleInstrument to capture heap dumps - from Truffle languages.
    +
    Package containing classes implementing the Truffle Profiler.
    +
    org.graalvm.tools.api.lsp +
    API for LSP backend.
    - +
    GraalVM SDK 
    + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - -
    Truffle 
    Package Description
    org.graalvm.collectionscom.oracle.truffle.api -
    The GraalVM SDK collections package contains memory efficient data structures.
    +
    Do you want to implement your own Truffle based + language? In such case start here.
    org.graalvm.homecom.oracle.truffle.api.debug -
    The GraalVM SDK home API allows query home paths for the GraalVM, its languages and its tools.
    +
    The debug package contains a debugger API that can be used to install breakpoints, step through + and control the execution of Truffle guest language applications.
    org.graalvm.nativeimagecom.oracle.truffle.api.dsl -
    The GraalVM SDK Native Image API allows to customize the native image generation, i.e., the - ahead-of-time compilation of Java code to standalone executables.
    +
    Domain specific language that allows to specify specializing AST nodes in a declarative way.
    org.graalvm.nativeimage.ccom.oracle.truffle.api.exception -
    This package and its sub-packages provide a fast and lightweight interface between Java code and - C code.
    +
    This package contains a Truffle exception base class.
    org.graalvm.nativeimage.c.constantcom.oracle.truffle.api.frame -
    This package provides parts of the Java / C interface that are related to C constants.
    +
    Package containing stack frame representation classes.
    org.graalvm.nativeimage.c.functioncom.oracle.truffle.api.instrumentation -
    This package provides parts of the Java / C interface that are related to C functions.
    +
    The instrumentation API provides a way to introspect and inject behavior into interpreters + written using the Truffle framework.
    org.graalvm.nativeimage.c.structcom.oracle.truffle.api.instrumentation.provider -
    This package provides parts of the Java / C interface that are related to C structures.
    +
    This package contains a provider to instantiate a Truffle instrument.
    org.graalvm.nativeimage.c.typecom.oracle.truffle.api.interop -
    This package provides parts of the Java / C interface that are related to standard C pointer - types, as well as utility functions to convert between Java types and C types.
    +
    This package contains classes that specify the contract for inter-operability between Truffle + guest languages and tools.
    org.graalvm.nativeimage.hostedcom.oracle.truffle.api.io -
    The GraalVM SDK Native Image API allows to customize the native image generation, i.e., the - ahead-of-time compilation of Java code to standalone executables: - - Features allow clients to intercept the native image - generation and run custom initialization code at various stages. - RuntimeClassInitialization is used to configure when - classes are initialized. - RuntimeReflection to register classes, methods, and - fields for reflection at run time. -
    +
    This package contains I/O related classes used by TruffleLanguage + implementations.
    org.graalvm.optionscom.oracle.truffle.api.library.provider -
    The GraalVM SDK options package contains reusable collection classes for options.
    +
    This package contains service provider interfaces used by Truffle libraries.
    org.graalvm.polyglotcom.oracle.truffle.api.memory -
    The GraalVM SDK polyglot API allows to embed Graal languages in Java applications.
    +
    This package contains memory related classes used by + TruffleLanguage implementations.
    org.graalvm.polyglot.iocom.oracle.truffle.api.nodes -
    Input/Output support for the GraalVM SDK polyglot API.
    +
    Abstract syntax tree nodes are the basic building block + for your TruffleLanguage.
    org.graalvm.polyglot.managementcom.oracle.truffle.api.object -
    The management package provides tools that monitor and instrument the behavior of guest language - programs.
    +
    Dynamic object storage model.
    org.graalvm.polyglot.proxycom.oracle.truffle.api.profiles -
    The GraalVM SDK proxy interfaces allow to mimic guest language objects, arrays, executables, - primitives and native objects in Graal languages.
    +
    A profile is a Truffle utility class that uses the + Truffle compiler directives to guard for and/or + forward runtime information to the compiler.
    org.graalvm.wordcom.oracle.truffle.api.provider -
    This package provides a low-level mechanism to use machine-word-sized values in Java.
    +
    This package contains a provider to instantiate a Truffle language.
    -
    -
    - - - - - + + + - - + - + + +
    Truffle 
    PackageDescription
    com.oracle.truffle.api.source +
    Represents a source file.
    +
    com.oracle.truffle.apicom.oracle.truffle.api.staticobject -
    Do you want to implement your own Truffle based - language? In such case start here.
    +
    Static Object Model APIs to represent the layout of objects that, once defined, do not change the + number and the type of their properties.
    com.oracle.truffle.api.debugcom.oracle.truffle.api.utilities -
    The debug package contains a debugger API that can be used to install breakpoints, step through - and control the execution of Truffle guest language applications.
    +
    Various utility classes that aim to make the development of TruffleLanguage guest languages + easier.
    +
    +
    + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + @@ -361,7 +361,7 @@
  • Index
  • Help
  • -
    GraalVM Truffle Java API Reference
    24.0.2-dev

    758da552b4c0707412e9cc9889ae9fa65884f704
    +
    GraalVM Truffle Java API Reference
    24.0.2-dev

    a9070b68d6f366643e865abc6c9ae0e01eede7d3
    GraalVM SDK 
    PackageDescription
    com.oracle.truffle.api.dslorg.graalvm.collections -
    Domain specific language that allows to specify specializing AST nodes in a declarative way.
    +
    The GraalVM SDK collections package contains memory efficient data structures.
    com.oracle.truffle.api.exceptionorg.graalvm.home -
    This package contains a Truffle exception base class.
    +
    The GraalVM SDK home API allows query home paths for the GraalVM, its languages and its tools.
    com.oracle.truffle.api.frameorg.graalvm.nativeimage -
    Package containing stack frame representation classes.
    +
    The GraalVM SDK Native Image API allows to customize the native image generation, i.e., the + ahead-of-time compilation of Java code to standalone executables.
    com.oracle.truffle.api.instrumentationorg.graalvm.nativeimage.c -
    The instrumentation API provides a way to introspect and inject behavior into interpreters - written using the Truffle framework.
    +
    This package and its sub-packages provide a fast and lightweight interface between Java code and + C code.
    com.oracle.truffle.api.instrumentation.providerorg.graalvm.nativeimage.c.constant -
    This package contains a provider to instantiate a Truffle instrument.
    +
    This package provides parts of the Java / C interface that are related to C constants.
    com.oracle.truffle.api.interoporg.graalvm.nativeimage.c.function -
    This package contains classes that specify the contract for inter-operability between Truffle - guest languages and tools.
    +
    This package provides parts of the Java / C interface that are related to C functions.
    com.oracle.truffle.api.ioorg.graalvm.nativeimage.c.struct -
    This package contains I/O related classes used by TruffleLanguage - implementations.
    +
    This package provides parts of the Java / C interface that are related to C structures.
    com.oracle.truffle.api.library.providerorg.graalvm.nativeimage.c.type -
    This package contains service provider interfaces used by Truffle libraries.
    +
    This package provides parts of the Java / C interface that are related to standard C pointer + types, as well as utility functions to convert between Java types and C types.
    com.oracle.truffle.api.memoryorg.graalvm.nativeimage.hosted -
    This package contains memory related classes used by - TruffleLanguage implementations.
    +
    The GraalVM SDK Native Image API allows to customize the native image generation, i.e., the + ahead-of-time compilation of Java code to standalone executables: + + Features allow clients to intercept the native image + generation and run custom initialization code at various stages. + RuntimeClassInitialization is used to configure when + classes are initialized. + RuntimeReflection to register classes, methods, and + fields for reflection at run time. +
    com.oracle.truffle.api.nodesorg.graalvm.options -
    Abstract syntax tree nodes are the basic building block - for your TruffleLanguage.
    +
    The GraalVM SDK options package contains reusable collection classes for options.
    com.oracle.truffle.api.objectorg.graalvm.polyglot -
    Dynamic object storage model.
    +
    The GraalVM SDK polyglot API allows to embed Graal languages in Java applications.
    com.oracle.truffle.api.profilesorg.graalvm.polyglot.io -
    A profile is a Truffle utility class that uses the - Truffle compiler directives to guard for and/or - forward runtime information to the compiler.
    +
    Input/Output support for the GraalVM SDK polyglot API.
    com.oracle.truffle.api.providerorg.graalvm.polyglot.management -
    This package contains a provider to instantiate a Truffle language.
    +
    The management package provides tools that monitor and instrument the behavior of guest language + programs.
    com.oracle.truffle.api.sourceorg.graalvm.polyglot.proxy -
    Represents a source file.
    +
    The GraalVM SDK proxy interfaces allow to mimic guest language objects, arrays, executables, + primitives and native objects in Graal languages.
    com.oracle.truffle.api.staticobject -
    Static Object Model APIs to represent the layout of objects that, once defined, do not change the - number and the type of their properties.
    -
    com.oracle.truffle.api.utilitiesorg.graalvm.word -
    Various utility classes that aim to make the development of TruffleLanguage guest languages - easier.
    +
    This package provides a low-level mechanism to use machine-word-sized values in Java.