| Interface | Description |
|---|---|
| CompletionExecutor.DebugContextRunnable |
Interface implemented by tasks that want to be run via
CompletionExecutor.execute(DebugContextRunnable). |
| CompletionExecutor.Timing |
| Class | Description |
|---|---|
| AnalysisFuture<V> |
Extend FutureTask for custom error reporting.
|
| AtomicUtils | |
| CompletionExecutor |
An extended version of a
ThreadPoolExecutor that can block until all posted operations
are completed. |
| ConcurrentLightHashMap |
Implements a hash map that is concurrent, backed by a concurrent hash map, and memory efficient.
|
| ConcurrentLightHashSet |
Implements a hash set that is concurrent, backed by a concurrent hash map, and memory efficient.
|
| GraalAccess | |
| LightImmutableCollection |
Implements a memory efficient immutable collection.
|
| ListUtils | |
| ListUtils.UnsafeArrayList<E> | |
| ListUtils.UnsafeArrayListClosable<E> | |
| PointsToOptionParser | |
| Timer | |
| TimerCollection |
| Enum | Description |
|---|---|
| TimerCollection.Registry |
A registry of well-known timers used when building images.
|
| Exception | Description |
|---|---|
| ParallelExecutionException |
Bundles all exceptions from on parallel execution so they can be reported properly.
|
| Error | Description |
|---|---|
| AnalysisError | |
| AnalysisError.FieldNotPresentError | |
| AnalysisError.InterruptAnalysis | |
| AnalysisError.ParsingError |
Thrown when the analysis parsing encounters an error.
|
| AnalysisError.TypeNotFoundError |
Thrown when the analysis is sealed if a type that was not discovered during the analysis is
requested.
|
| AnalysisError.UserError |
Thrown when the analysis is misused.
|