| Interface | Description |
|---|---|
| CompilableBiFunction<T,U,R> |
A functional interface, implementations of which are safe for partial evaluation.
|
| CompilableFunction<T,R> |
A functional interface, implementations of which are safe for partial evaluation.
|
| JSHashMap.Cursor |
| Class | Description |
|---|---|
| DebugCounter | |
| DebugJSAgent |
Testing and debug JSAgent used by test262.
|
| DefinePropertyUtil |
Implements ECMAScript 2015's OrdinaryDefineOwnProperty as defined in 9.1.6.1., and connected
functionality.
|
| DirectByteBufferHelper | |
| InlinedProfileBag |
A collections of
inlined profiles. |
| InlinedProfileBag.Builder | |
| InlinedProfileBuilder |
Inlined profile builder.
|
| InternalSlotId |
Key for internal frame slots.
|
| IntlUtil |
ECMA 402 Utilities.
|
| IteratorUtil | |
| JSClassProfile | |
| JSHashMap |
ES6-compliant hash map implementation.
|
| LazyValue<T> | |
| LRUCache<K,V> | |
| Pair<T,U> | |
| PrintWriterWrapper |
Creation of PrintWriter is expensive, this is why we change just the delegate writer in this
wrapper class.
|
| SimpleArrayList<E> |
A simple array-based quasi list.
|
| StableContextOptionValue<T> |
A wrapper around a context option that may be treated as stable, and optionally patchable.
|
| StringBuilderProfile |
A wrapper around StringBuilder methods that takes care of profiling and checking that the string
length does not exceed the allowed limit.
|
| TemporalConstants | |
| TemporalErrors | |
| TemporalParser |
This class holds all the date/time/timezone/calender parsing of Temporal.
|
| TemporalUtil | |
| TemporalUtil.AddDaysToZonedDateTimeResult | |
| TemporalUtil.ISOYearMonthRecord | |
| TimeProfiler | |
| TimeUtil | |
| TRegexUtil | |
| TRegexUtil.Constants | |
| TRegexUtil.InteropReadBooleanMemberNode | |
| TRegexUtil.InteropReadIntArrayMemberNode | |
| TRegexUtil.InteropReadIntMemberNode | |
| TRegexUtil.InteropReadMemberNode | |
| TRegexUtil.InteropReadStringMemberNode | |
| TRegexUtil.InteropToBooleanNode | |
| TRegexUtil.InteropToIntNode | |
| TRegexUtil.InteropToStringNode | |
| TRegexUtil.InvokeExecMethodNode | |
| TRegexUtil.InvokeGetGroupBoundariesMethodNode | |
| TRegexUtil.Props | |
| TRegexUtil.Props.CompiledRegex | |
| TRegexUtil.Props.Flags | |
| TRegexUtil.Props.RegexResult | |
| TRegexUtil.TRegexCompiledRegexAccessor | |
| TRegexUtil.TRegexCompiledRegexSingleFlagAccessorNode | |
| TRegexUtil.TRegexFlagsAccessor | |
| TRegexUtil.TRegexMaterializeResult | |
| TRegexUtil.TRegexNamedCaptureGroupsAccessor | |
| TRegexUtil.TRegexResultAccessor | |
| Triple<T,U,P> | |
| UnmodifiableArrayList<T> | |
| UnmodifiablePropertyKeyList<T> | |
| UTS35Validator |
Validation of patterns from Unicode Technical Standard #35: UNICODE LOCALE DATA MARKUP LANGUAGE.
|
| WeakMap |
JavaScript WeakMap that emulates ephemeron semantics by storing the value in the key itself
(i.e., in a hidden property within the key object).
|
| ZoneRulesBasedTimeZone |
Implementation of ICU4J
TimeZone that takes time-zone data from the provided
ZoneRules object (instead of ICU4J tzdb-related data files). |