See: Description
| Class | Description |
|---|---|
| AbstractCallSiteDescriptor |
A base class for call site descriptor implementations.
|
| AbstractRelinkableCallSite |
A basic implementation of the
RelinkableCallSite as a MutableCallSite subclass. |
| AutoDiscovery |
Provides methods for automatic discovery of all guarding dynamic linkers listed in the
/META-INF/services/org.dynalang.dynalink.linker.GuardingDynamicLinker resources of all JAR files for a
particular class loader.
|
| Backport | |
| BottomGuardingDynamicLinker |
A linker that can't link any call site.
|
| CallSiteDescriptorFactory |
Usable as a default factory for call site descriptor implementations.
|
| ClassMap<T> |
A dual map that can either strongly or weakly reference a given class depending on whether the class is visible from
a class loader or not.
|
| CompositeGuardingDynamicLinker |
A
GuardingDynamicLinker that delegates sequentially to a list of other guarding dynamic linkers. |
| CompositeTypeBasedGuardingDynamicLinker |
A composite type-based guarding dynamic linker.
|
| Guards |
Utility methods for creating typical guards.
|
| LinkerServicesImpl |
Default implementation of the
LinkerServices interface. |
| LinkRequestImpl |
Default implementation of the
LinkRequest, representing a link request to a call site that passes no language
runtime specific native context arguments on the stack. |
| Lookup |
A wrapper around MethodHandles.Lookup that masks checked exceptions in those cases when you're looking up methods
within your own codebase (therefore it is an error if they are not present).
|
| NameCodec |
Implements the name mangling and demangling as specified by John Rose's
"Symbolic Freedom in the
VM" article.
|
| RuntimeContextLinkRequestImpl |
A link request implementation for call sites that pass language runtime specific context arguments on the stack.
|
| TypeConverterFactory |
A factory for type converters.
|
| TypeUtilities |
Various static utility methods for testing type relationships.
|
Contains supporting classes for other packages. There is no guarantee that any of these classes or interfaces will not change in a manner that breaks backwards compatibility; they are not considered to be part of the public API.
Copyright © 2013 Attila Szegedi. All Rights Reserved.