public class API extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
API.Evolving
Annotate a class or method as an evolving API.
|
static interface |
API.Factory
Annotate a class to be a factory class containing only static methods.
|
static interface |
API.Immutable
Annotate a type to be immutable after construction.
|
static interface |
API.ImmutableOnBuild
Annotate a type to be immutable after its
build() method is called. |
static interface |
API.Internal
Annotate a class or method, even if marked as public
with Java keyword, as internal.
|
static interface |
API.Mutable
Annotate a type to be mutable after construction.
|
static interface |
API.NonNullable
Annotate a class field, method parameter or return value as non-nullable, i.e.
|
static interface |
API.NotThreadSafe
Annotate a type to be not thread-safe.
|
static interface |
API.Nullable
Annotate a class field, method parameter or return value as nullable, i.e.
|
static interface |
API.Public
Annotate a class or method as a public API.
|
static interface |
API.ThreadSafe
Annotate a type to be thread-safe.
|
Constructor and Description |
---|
API() |
Copyright © 2015–2018 MapR Technologies, Inc.. All rights reserved.